En hébergeant l'application Web progressive Memos sur un Raspberry Pi, vous pouvez garder vos notes à l'abri des regards indiscrets et y accéder sur d'autres appareils.
Les applications de prise de notes multiplateformes qui vous permettent de synchroniser et d'interagir avec des notes et des images sur tous les appareils sont essentielles si vous souhaitez rester organisé.
La synchronisation doit être gérée par un serveur central, ce qui signifie que vos notes sont contrôlées par un tiers en qui vous n'avez peut-être pas entièrement confiance et qui peut surveiller ou supprimer votre contenu à volonté.
En exécutant Memos sur Raspberry Pi, vous contrôlez le serveur et pouvez prendre en main la confidentialité et la sécurité de vos notes.
Pourquoi exécuter des mémos sur Raspberry Pi?
La confidentialité est une denrée difficile à trouver au 21e siècle, et la plupart des services que vous utilisez au quotidien sont directement contrôlés par des entreprises. Vous confiez vos données à des géants de la technologie tels que Facebook, Google et Microsoft, qui semblent tous être prêt à débourser des centaines de millions de dollars d'amendes pour violation de votre vie privée en tant que coût de l'action entreprise.
Les applications Notes ont un objectif simple: vous permettre de prendre des notes sur n'importe lequel de vos appareils, puis de les lire et de les modifier sur n'importe quel autre appareil. Vous pouvez créer une liste de courses sur votre ordinateur de bureau, par exemple, puis cocher les articles sur votre téléphone pendant que vous parcourez les allées de Walmart à la recherche d'anchois.
Il n'est pas vraiment nécessaire qu'un géant de la technologie regarde par-dessus votre épaule pendant que vous faites cela, ou qu'il soit impliqué de quelque manière que ce soit. Keep est une application Google, et vous devez déjà savoir que Google surveille ce que vous écrivez dans ses applications. En octobre 2022, Google a été poursuivi par le procureur général du Texas pour avoir collecté identifiants biométriques sans consentement, et un mois plus tard a accepté de payer près de 400 millions de dollars pour régler avec 40 États pour avoir secrètement suivi l'emplacement des utilisateurs. Il n'a pas non plus besoin de connaître le contenu de votre panier ou de noter des notes d'amour à votre conjoint.
Bien sûr, vous pouvez utiliser Evernote en tant qu'application de notes basée sur le cloud, mais le service gratuit est limité et vous devez payer pour la version professionnelle. De plus, vos notes sont toujours sur l'ordinateur de quelqu'un d'autre, sans aucune garantie qu'un administrateur ou un employé ne lise pas avec désinvolture vos tentatives avortées de poésie à 3 heures du matin.
Memos est facile à installer et fonctionnera très bien sur un Raspberry Pi. Vous pouvez le configurer avec plusieurs utilisateurs et fournir une prise de notes, une synchronisation et un partage sécurisés avec toute votre famille.
Comment installer des mémos sur Raspberry Pi
Si vous êtes nouveau dans le monde de l'auto-hébergement, vous devrez configurer votre Raspberry Pi en tant que serveur Web avant de commencer. Une fois cela fait, connectez-vous à votre Raspberry Pi en utilisant Secure Shell (SSH), puis créez un nouveau répertoire pour les mémos et utilisez le CD commande pour y accéder :
mémos mkdir && CD mémos
Utilisez l'éditeur de texte nano pour créer un nouveau fichier Docker Compose :
nanodocker-composer.yml
Dans le nouveau fichier, collez ce qui suit :
version: "3.0"
prestations de service:
mémos :
image: neosmemo/mémos: les derniers
nom_conteneur: mémos
tomes :
- ~/.memos/:/var/opt/mémos
ports :
- 5230:5230
Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X. Affichez Docker Compose en mode détaché avec :
docker-composer jusqu'à -d
Docker Compose téléchargera les images pertinentes et configurera des conteneurs pour les mémos. Une fois le processus terminé, ouvrez un navigateur et accédez à votre-adresse-ip-locale-pi: 5230.
Créez un compte administrateur et connectez-vous. Après avoir vérifié que votre instance Memos fonctionne et sécurisé le compte administrateur, il est temps d'ouvrir votre instance à Internet afin que vous puissiez y accéder loin de chez vous.
Visitez votre bureau d'enregistrement de domaine et créez un nouvel enregistrement. Définissez le type sur UN, l'hôte de "@", et la valeur de votre adresse IP publique. Le TTL doit être le plus bas possible.
Sur votre Raspberry Pi, changez à nouveau de répertoire et créez un nouveau fichier de configuration Apache pour votre domaine :
CD /etc/apache2/sites-available/
sudonanomémos.conf
Collez ce qui suit dans le nouveau fichier :
<Hôte virtuel *:80>
Nom du serveurton domaine.tld
ProxyPass / http ://127.0.0.1:5230/
ProxyPassReverse / http :/127.0.0.1:5230/
ProxyPreserveHost activé
Hôte virtuel>
Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X. Activez la nouvelle configuration avec :
sudoa2ensitemémos.conf
Vous devrez redémarrer Apache pour que le changement prenne effet :
redémarrage du service sudo apache2
Pour sécuriser votre connexion avec TLS, utilisez Certbot pour récupérer et déployer des clés de chiffrement et des certificats :
certbot sudo
Sélectionnez votre domaine dans une liste, puis redémarrez Apache :
redémarrage du service sudo apache2
Memos est maintenant installé et sécurisé !
Utiliser des mémos pour prendre des notes sur Raspberry Pi
Visitez votre instance Memos en tapant votre nom de domaine dans la barre d'URL de n'importe quel navigateur, et vous verrez que la connexion est mise à niveau vers HTTPS. Cela réduit ce risque de Attaque de l'homme du milieu (MITM).
Vous devrez vous reconnecter à l'aide des informations d'identification que vous avez créées précédemment. Comme vous n'avez actuellement aucune note, c'est une excellente occasion d'en créer.
Le type de note le plus basique est une note textuelle. Pour créer une note de texte, tapez simplement dans la case et appuyez sur Sauvegarder. Vous pouvez télécharger des images et d'autres fichiers en cliquant sur le + icône, puis en choisissant un fichier sur votre ordinateur. Pour les listes, cliquez sur l'icône de la case à cocher et ajoutez simplement un nouvel élément sur chaque ligne. C'est aussi simple que ça.
Pour chaque note, vous pouvez régler la visibilité sur Privé, auquel cas la note ne sera visible que par vous; Visible par les membres permettra aux autres utilisateurs de votre instance Memos de voir la note; Publique à tous affichera la note sur la page d'accueil de votre instance Memos sans nécessiter de connexion. Il existe des cas d'utilisation limités pour cela.
Une caractéristique clé de toute application de notes est la possibilité de marquer et d'organiser vos notes et images. Le moyen le plus simple de taguer consiste à utiliser le "#" symbole. Par exemple, si votre note indique "N'oubliez pas de promener les #chiens", une étiquette "#chiens" sera créée. Vous pouvez cliquer dessus pour trouver rapidement toutes les autres notes étiquetées avec #dogs.
Vous verrez un calendrier dans le coin de l'application Web. Cliquer sur une date dans le calendrier vous permet de voir toutes les notes créées un jour particulier.
Une caractéristique intéressante de Memos est la possibilité de l'intégrer à OpenAI. Pour ce faire, vous devez d'abord obtenir une clé API OpenAI.
Dans votre instance Memos, cliquez sur Paramètres > Administrateur > Système, et faites défiler jusqu'à OpenAI: Clé API. Collez votre clé API et appuyez sur Sauvegarder.
Vous pouvez maintenant utiliser le Demandez à l'IA dans la barre latérale gauche, bien que l'un des objectifs de l'auto-hébergement étant de réduire votre dépendance à l'égard de services externes, vous pouvez considérer cela comme une anti-fonctionnalité. Ce serait bien de pouvoir avoir une interface Memos avec un Grand modèle de langage que vous pouvez exécuter sur votre propre matériel.
Pendant que vous êtes dans les paramètres, cela vaut la peine d'explorer d'autres options. Certains dignes de mention sont Autoriser l'inscription des utilisateurs et Taille de téléchargement maximale. Vous pouvez archiver toutes les notes dont vous avez terminé, puis les consulter plus tard, en cochant la case Archivé languette. Et à la fin d'une journée bien remplie, revoyez les notes et les images que vous avez ajoutées avec Vue quotidienne.
Utilisez des applications avec mémos sur vos appareils mobiles
En tant qu'application Web progressive (PWA), Memos s'affiche et fonctionne parfaitement dans un navigateur sur votre téléphone, tel que Chrome ou Firefox pour mobile.
Il existe cependant des applications dédiées. Le meilleur d'entre eux, à notre avis, est Moe Memos. Cette application open source est très similaire à la PWA, mais offre la possibilité supplémentaire de prendre des notes directement à l'aide de l'appareil photo de votre téléphone.
Télécharger: Moe mémos pour iOS | Android (Gratuit)
Les applications Cloud Notes auto-hébergées ne sont pas pour tout le monde
Bien qu'il soit formidable de pouvoir héberger votre propre application de notes sur le cloud, en sachant que vous n'êtes pas espionné ou exploité, vous voudrez peut-être garder vos notes entièrement hors du Web. Si tel est le cas, il existe d'autres moyens de conserver des notes hors ligne lorsque vous êtes en déplacement.