Guide de déploiement

Héberger Memos sur un VPS : notes perso et journal d'équipe

Déployer sur un VPS Cloud →

Tutoriel

Héberger Memos sur un VPS : notes perso et journal d'équipe

Self-hosting5 min de lecture6 étapes

Notion est lourd. Evernote est un SaaS. La synchronisation d'Obsidian est payante. Memos (MIT, 61,6 k+ étoiles, v0.29.1) est la réponse des développeurs : une plateforme de notes auto-hébergée, inspirée de Twitter/Flomo, qui tourne dans une image Docker de 20 Mo sur moins de 128 Mo de RAM. Déployez-la sur un VPS ServOrbit en moins d'une minute et obtenez une base de connaissances privée, permanente et interrogeable en plein texte — aucun compte cloud, aucune télémétrie, aucuns frais par note.

Sommaire· Pourquoi auto-héberger une application de notes1/6
  1. 01Pourquoi auto-héberger une application de notes
  2. 02Ce que vous obtenez avec un Memos auto-hébergé
  3. 03Prérequis
  4. 04Déployer Memos sur votre VPS
  5. 05Cas d'usage : journal de standup quotidien d'équipe
  6. 06Sauvegarde et portabilité des données

Pourquoi auto-héberger une application de notes

Tous les SaaS de notes populaires monétisent vos données, imposent des limites de stockage ou facturent la synchronisation. Auto-héberger Memos inverse le modèle : vos notes résident dans un fichier SQLite sur votre propre VPS, exportables à tout moment via l'API REST, et synchronisées entre vos appareils en pointant simplement votre navigateur vers votre serveur. L'image de 20 Mo vous permet de l'exécuter sur n'importe quel VPS existant sans entamer votre marge de RAM, et le binaire Go démarre en moins de 5 secondes — plus vite que ne se chargent la plupart des tableaux de bord SaaS.

Ce que vous obtenez avec un Memos auto-hébergé

  • Interface de micro-notes inspirée de Twitter/Flomo — écrivez et appuyez sur Entrée ; votre mémo est enregistré instantanément avec un horodatage.
  • Markdown avec aperçu en direct — gras, italique, blocs de code, cases à cocher, images en ligne et liens s'affichent tous dans le fil.
  • Organisation par tags — ajoutez #tagname n'importe où dans une note ; la barre latérale affiche un nuage de tags filtrable.
  • Recherche plein texte dans tout votre historique — aucun délai d'indexation, résultats instantanés.
  • API RESTful sur /api/v1/ — publiez des notes depuis des scripts, des pipelines CI, des bots Telegram ou des extensions Raycast.
  • Prise en charge multi-utilisateurs avec contrôle d'accès — tenez un journal de standup d'équipe partagé ou un journal d'incidents.
  • Partage public ou privé par note — partagez des mémos individuels par lien sans exposer l'instance entière.
  • Image Docker d'environ 20 Mo, moins de 128 Mo de RAM, SQLite par défaut — la sauvegarde tient en un seul docker cp d'un unique fichier.
  • Licence MIT — aucun abonnement, aucune télémétrie, aucune dépendance à un fournisseur.

Prérequis

Un VPS ServOrbit avec Ubuntu 24.04 et au moins 512 Mo de RAM. Memos consomme moins de 128 Mo au repos avec un stockage SQLite, il cohabite donc confortablement avec d'autres conteneurs sur n'importe quelle instance existante de 1 Go ou plus. Docker et Docker Compose sont provisionnés automatiquement lorsque vous déployez via la marketplace ServOrbit. Aucun nom de domaine n'est requis — l'interface web est accessible directement sur le port 5230, même s'il est recommandé de la placer derrière un reverse proxy avec HTTPS pour un accès distant.

Déployer Memos sur votre VPS

  1. Déploiement en un clic depuis la marketplace ServOrbit

    Ouvrez votre panneau de contrôle ServOrbit, allez dans Marketplace → Collaboration et productivité → Memos, puis cliquez sur Déployer. Docker récupère neosmemo/memos:stable et démarre le conteneur. L'interface web de Memos est disponible sur le port 5230 en moins de 5 secondes — aucun assistant de configuration avant la première utilisation.

  2. Créer votre compte administrateur

    Rendez-vous sur http://<your-vps-ip>:5230. Lors de la première visite, Memos vous invite à créer un nom d'utilisateur et un mot de passe administrateur. Remplissez le formulaire et cliquez sur S'inscrire. Vous êtes connecté immédiatement — aucune vérification par e-mail requise.

  3. Saisir votre premier mémo

    Saisissez n'importe quoi dans le champ de texte en haut du fil et appuyez sur Ctrl+Entrée (ou cliquez sur le bouton Envoyer). Le mémo apparaît dans votre fil avec un horodatage. Utilisez #tagname n'importe où dans le texte pour étiqueter la note — le tag est automatiquement ajouté au nuage de tags de la barre latérale et devient filtrable.

  4. Activer le Markdown et organiser avec des tags

    Memos affiche le Markdown en direct : **bold**, `code`, - [ ] checkbox, [link](url) et ![image](url) fonctionnent tous en ligne. Construisez un vocabulaire de tags adapté à votre flux de travail — #todo, #idea, #log, #decision, #meeting — et utilisez la barre latérale pour filtrer n'importe quel tag en un clic. La barre de recherche effectue une recherche plein texte instantanée sur tous les mémos.

  5. Se connecter via l'API REST (optionnel)

    Allez dans Paramètres → Mon compte → Jetons d'accès et créez un jeton d'API. Vous pouvez désormais publier de nouveaux mémos par programmation : curl -X POST http://<vps-ip>:5230/api/v1/memo -H 'Authorization: Bearer <token>' -d '{"content":"#standup shipped auth module"}'. Cela permet de publier depuis des scripts, des pipelines CI, des tâches cron ou un bot Telegram.

  6. Se connecter la première fois

    Ouvrez l'adresse dès l'installation terminée et cliquez sur « Sign up » : vous choisissez vous-même votre identifiant et votre mot de passe, et ce tout premier compte devient le compte Hôte (administrateur). Ensuite, allez dans Paramètres > Système DÉSACTIVER les inscriptions publiques.

Cas d'usage : journal de standup quotidien d'équipe

Déployez une instance Memos pour votre équipe technique. Allez dans Admin → Utilisateurs et créez un compte par développeur. Chacun consigne son standup quotidien dans son propre fil à l'aide de tags comme #shipped, #blocked, #next. Comme Memos dispose d'une API REST, les développeurs peuvent publier leur standup depuis une commande slash Slack, une GitHub Action au moment du merge, ou un script cron matinal. Les administrateurs voient toutes les notes de tous les utilisateurs — ce qui offre aux responsables techniques un historique permanent et interrogeable de l'avancement de l'équipe, sans la lourdeur d'un outil de gestion de projet imposant.

Sauvegarde et portabilité des données

Memos stocke toutes les données dans une unique base de données SQLite située à /var/opt/memos/memos_prod.db dans le volume du conteneur. Pour la sauvegarder : docker exec memos sqlite3 /var/opt/memos/memos_prod.db .dump > backup.sql. Pour exporter des mémos individuels via l'API : GET /api/v1/memo?limit=1000 renvoie tous les mémos au format JSON. Comme les données vous appartiennent et que l'API est ouverte, la migration vers une autre instance, un autre serveur ou un autre outil de prise de notes est simple à tout moment.

Déployez Memos sur votre VPS

Déployez Memos sur un VPS ServOrbit en moins d'une minute — image de 20 Mo, 128 Mo de RAM, SQLite, aucune base de données externe requise. Vos notes, votre serveur.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet