Mémos - Application de prise de notes auto-hébergée et open-source pour la confidentialité
Dans le monde numérique d’aujourd’hui, prendre des notes est essentiel pour organiser les idées, suivre les tâches et améliorer la productivité. De nombreuses personnes utilisent des applications de prise de notes basées sur le cloud, mais elles posent des problèmes de confidentialité, des frais d’abonnement ou une personnalisation limitée. Si vous voulez un contrôle total sur vos notes, Memos est une excellente alternative.
Memos est une application de prise de notes open source, auto-hébergée, qui vous donne la propriété totale de vos données, qui est légère, facile à utiliser et idéale pour un usage personnel ou de petites équipes.
Dans cet article, nous allons explorer les mémos, leurs fonctionnalités, le processus d’installation et comment les utiliser efficacement.
Qu’est-ce que Memos ?
Memos est une application de prise de notes minimaliste qui vous permet d’écrire, d’organiser et de gérer vos notes sans dépendre de services tiers. Il est auto-hébergé, ce qui signifie que vous l’installez et l’exécutez sur votre propre serveur, ce qui vous donne une confidentialité et un contrôle complets sur vos données.
Principales caractéristiques des mémos :
- La confidentialité d’abord – Vos données restent avec vous, ce qui signifie que tout est stocké en toute sécurité dans votre base de données locale.
- Rapide et simple - Rédigez et enregistrez rapidement des notes en texte brut, avec Markdown pour un formatage et un partage faciles.
- Léger mais puissant - Construit avec Go et React.js pour une expérience fluide et efficace.
- Entièrement personnalisable - Modifiez le nom du serveur, l’icône, le thème, la description et plus encore en fonction de vos besoins.
- Open Source – 100 % transparent, avec tout le code disponible sur GitHub pour que tout le monde puisse le consulter ou y contribuer.
- Entièrement gratuit - Pas de frais, pas d’abonnement - juste un accès complet à toutes les fonctionnalités sans frais.
Conditions préalables
Avant de commencer, assurez-vous que votre serveur répond aux exigences suivantes :
- Un système basé sur Linux (Ubuntu, Debian, RHEL, etc.)
- Docker installé sur votre système.
- Un nom de domaine (facultatif, pour l’accès web).
Étape 1 : Installer Docker sur Linux
Memos fonctionne en tant que conteneur Docker, vous devez donc d’abord installer Docker, suivez les étapes ci-dessous en fonction de votre distribution Linux.
Installez la dernière version de Docker sur les distributions basées sur Debian telles qu’Ubuntu et Mint :
sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
Pour les systèmes basés sur RHEL (CentOS, AlmaLinux, Rocky Linux, Fedora) :
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io
Par défaut, Docker exige des privilèges root, ce qui n’est pas pratique, alors permettez aux utilisateurs non root d’exécuter des commandes Docker sans sudo
.
sudo usermod -aG docker $USER
newgrp docker
Une fois installé, activez Docker pour qu’il démarre au démarrage et démarre le service.
sudo systemctl enable --now docker
sudo systemctl start docker
Étape 2 : Installer des mémos à l’aide de Docker
Pour configurer Memos à l’aide de docker run
, exécutez la commande suivante pour démarrer Memos, qui lancera Memos en arrière-plan, l’exposant sur le port 5230 et les données seront stockées dans ~/.memos/
, un répertoire caché à l’intérieur de la maison de votre utilisateur.
docker run -d \
--init \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
neosmemo/memos:stable
Une fois le conteneur en cours d’exécution, vous pouvez accéder à Memos en ouvrant votre navigateur Web et en accédant à :
http://your-server-ip:5230
OR
http://localhost:5230
Si vous configurez un domaine, vous pouvez configurer un proxy inverse (à l’aide de Nginx ou Caddy) pour une meilleure expérience.
Conclusion
Memos est une application de prise de notes auto-hébergée à la fois puissante et légère qui vous permet de prendre et de gérer des notes à votre façon. Il est facile à installer, hautement personnalisable et vous donne la propriété complète de vos données.