SSD Nodes Learn 8GB de RAM — $66/an
Guides Matt ConnorPar Matt Connor · Mis à jour le 2026-08-02

Alternatives auto-hébergées à Notion : comparatif

Comparez AppFlowy, Outline, Docmost, BookStack et Obsidian selon les bases de données, la collaboration, le mobile et le poids de l’hébergement.

La réponse courte

Les alternatives auto-hébergées à Notion se répartissent en trois groupes. Le bon choix dépend surtout de la partie de Notion que vous utilisez réellement. Si vous voulez retrouver l’expérience Notion, avec des pages imbriquées et une vue de base de données, utilisez AppFlowy. Si vous voulez un wiki d’équipe rapide avec une excellente recherche, utilisez Outline. Si vous voulez passer le plus rapidement possible d’un serveur vierge à un workspace fonctionnel, utilisez Docmost.

Deux autres outils reviennent constamment dans cette recherche. Ils répondent honnêtement à une autre question. BookStack est le bon choix si vous avez surtout besoin d’une documentation structurée. Obsidian est le bon choix si le workspace ne compte qu’un seul membre : vous.

Méthode de comparaison

Il s’agit d’une comparaison des fonctionnalités documentées, basée sur la documentation officielle de chaque projet, son exemple d’environnement publié et son fichier Compose public, vérifiés en juillet 2026. Il ne s’agit pas d’un rapport portant sur une année d’utilisation en production de chacun d’eux. Lorsqu’une limite est indiquée ci-dessous, elle provient de la documentation du projet ou de son propre dépôt, et le guide précise lequel. C’est important, car la plupart des comparatifs de ce type inventent discrètement les éléments qu’ils n’ont pas vérifiés.

Les quatre axes ci-dessous correspondent aux questions réellement posées, dans l’ordre où elles sont posées : bases de données et vues en tableau, collaboration en temps réel, accès mobile et poids de l’hébergement.

AppFlowy : l’alternative la plus proche de Notion, avec une restriction de licence

AppFlowy est le seul projet de cette liste qui reprend réellement le modèle de données de Notion. Les pages, tableaux, grilles et vues calendrier sont disponibles. Les applications desktop et mobiles sont natives. La conception local-first permet à l’application de continuer à fonctionner lorsque le serveur est indisponible.

L’auto-hébergement se résume à un git clone et à un fichier compose :

git clone https://github.com/AppFlowy-IO/AppFlowy-Cloud
cd AppFlowy-Cloud
cp deploy.env .env
docker compose up -d

Modifiez .env avant d’exécuter cette dernière commande. FQDN et SCHEME définissent l’adresse publique. GOTRUE_ADMIN_EMAIL et GOTRUE_ADMIN_PASSWORD définissent le premier compte administrateur. Si vous laissez GOTRUE_ADMIN_PASSWORD=password en place, vous déployez un serveur public avec un identifiant administrateur facile à deviner.

Voici la restriction, et c’est le point le plus important de cet article. AppFlowy Cloud est passé à un modèle open-core. Le README d’AppFlowy Cloud indique que l’offre Free auto-hébergée fournit « un utilisateur (par instance) » et jusqu’à trois éditeurs invités sur les pages que vous partagez. Ainsi, la version que la plupart des utilisateurs désignent par « Notion auto-hébergé » est, avec l’offre gratuite, un espace de travail personnel avec un nombre limité d’invités. Les offres payantes auto-hébergées suppriment cette limitation. Vérifiez les offres actuelles avant de prévoir un déploiement pour dix personnes.

Outline : le meilleur choix si vous disposez déjà d’un single sign-on

Outline offre la meilleure expérience d’écriture et de lecture du groupe. La recherche est rapide et trouve réellement les informations. L’éditeur reste sobre. La structure repose sur des collections et des documents imbriqués, plutôt que sur un moteur de base de données. Les équipes qui écrivent beaucoup ont tendance à rester sur Outline.

Outline nécessite PostgreSQL et Redis. L’application écoute sur le port 3000. Deux secrets sont requis. Le fichier d’environnement d’exemple indique exactement comment les générer :

openssl rand -hex 32   # SECRET_KEY
openssl rand -hex 32   # UTILS_SECRET

Définissez ensuite URL avec votre adresse HTTPS publique, puis définissez DATABASE_URL et REDIS_URL. L’authentification est le seul point qui surprend généralement. Outline ne propose pas de connexion intégrée avec un nom d’utilisateur et un mot de passe. Son propre .env.sample précise, à propos des identifiants de connexion de fournisseurs tiers, qu’« au moins UN de ces éléments est requis pour qu’une installation fonctionne ; sinon, aucune option de connexion ne sera disponible ». Google, Microsoft Entra, Slack, Discord et un fournisseur OpenID Connect (OIDC) générique sont pris en charge.

Cela représente un coût réel. Si vous n’exécutez pas déjà de fournisseur d’identité, l’auto-hébergement d’Outline implique d’héberger un service supplémentaire avant même de pouvoir utiliser Outline. Si vous en exécutez déjà un, c’est un avantage, et Outline est probablement la solution qu’il vous faut.

Docmost : le plus rapide à mettre en place

Docmost est le plus récent des trois et demande le moins de travail pour être opérationnel. Il propose l’édition collaborative en temps réel, des arbres de pages, des espaces, des commentaires, ainsi que des comptes intégrés avec adresse e-mail et mot de passe. Vous n’avez donc pas besoin de configurer d’abord un fournisseur d’identité.

La page d’installation officielle fournit quatre commandes :

mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32

Placez cette chaîne hexadécimale dans APP_SECRET du fichier compose, définissez APP_URL avec l’adresse que vous utiliserez réellement, remplacez STRONG_DB_PASSWORD aux deux endroits où elle apparaît, puis démarrez la stack :

docker compose up -d
docker compose ps

Chaque service doit lire running. Ouvrez l’adresse dans un navigateur. La page de configuration de Docmost doit s’afficher. Vous pourrez y créer le premier espace de travail et le premier compte administrateur. La stack se compose de Docmost, PostgreSQL et Redis. La documentation indique un minimum de 2 vCPU et 4 GB de RAM.

Un avertissement mérite d’être repris de la documentation : l’éditeur utilise des WebSockets. Derrière un reverse proxy qui ne transmet pas les en-têtes de mise à niveau WebSocket, la page se charge, puis les modifications effectuées depuis un deuxième navigateur n’apparaissent jamais. Aucun utilisateur ne voit d’erreur. Si vous terminez TLS en amont, un reverse proxy Traefik qui gère plusieurs applications sur un même serveur gère correctement la mise à niveau par défaut.

BookStack : quand vous voulez une documentation, pas un espace de travail

BookStack organise le contenu en étagères, livres, chapitres et pages. Cette hiérarchie fixe est tout l’intérêt du produit. Personne n’a besoin d’inventer une structure, et le wiki reste navigable un an plus tard. Les permissions sont solides, l’éditeur est efficace, et l’ensemble est volontairement sobre, comme doit l’être la documentation d’infrastructure.

BookStack ne propose pas de vue de base de données ni d’édition par blocs. Ce n’est donc pas un remplacement de Notion, contrairement aux trois premiers outils. BookStack nécessite PHP 8.2 ou une version ultérieure, ainsi que MySQL 8.0 ou MariaDB 10.6 ou une version ultérieure. Le projet ne publie pas sa propre image Docker et recommande des images maintenues par la communauté. La plus utilisée est celle de LinuxServer.io :

docker pull lscr.io/linuxserver/bookstack:latest

L’image étant maintenue par la communauté, épinglez une version au lieu de suivre latest, et consultez la documentation de cette image pour connaître les variables obligatoires.

Obsidian : pas une application serveur, et c’est bien le but

Obsidian stocke des fichiers Markdown en texte brut dans un dossier de votre machine. Il n’y a pas de serveur. Vous n’avez donc rien à auto-héberger et rien qui puisse tomber en panne à 3am. Pour une personne qui rédige des notes, Obsidian est plus rapide que toutes les options précédentes. Vous avez aussi la garantie que vos fichiers resteront utilisables après la disparition du logiciel.

La synchronisation est la partie que vous hébergez. Vous pouvez utiliser le service de synchronisation propriétaire payant, une instance CouchDB qui alimente le plugin communautaire LiveSync, ou une synchronisation de fichiers classique avec Syncthing ou un partage WebDAV. La modification en temps réel par plusieurs personnes n’est pas prise en charge. Si deux personnes doivent accéder à la même page au même moment, Obsidian n’est pas le bon outil.

Bases de données et tables : là où la plupart des alternatives s’arrêtent

C’est le critère qui détermine la recherche. Les personnes à qui Notion manque regrettent généralement la base de données : une table avec des champs typés, plusieurs vues des mêmes lignes et des filtres.

AppFlowy propose ces fonctions, avec des vues en grille, en tableau Kanban et en calendrier. Outline, Docmost et BookStack ne les proposent pas. Ces outils permettent d’insérer des tables simples dans les documents, mais ce n’est pas équivalent, car les lignes ne peuvent pas être interrogées et aucune seconde vue n’est disponible. Si une base de données Notion contient votre travail, AppFlowy est votre seule véritable option dans ce groupe. Avant de vous engager, vérifiez que la limite de sièges de son offre gratuite correspond à la taille de votre équipe.

Empreinte d’hébergement : ce que chaque stack exécute réellement

Docmost et Outline exécutent tous deux trois conteneurs : l’application, PostgreSQL et Redis. Ils fonctionnent tous deux correctement sur un petit VPS. BookStack exécute l’application avec une base de données MySQL ou MariaDB. C’est la solution la plus légère des quatre.

AppFlowy Cloud est de loin le plus lourd. Son fichier Compose publié démarre nginx, MinIO pour le stockage d’objets, PostgreSQL avec l’extension pgvector, Redis, GoTrue pour l’authentification, le service AppFlowy Cloud lui-même, un frontend d’administration, un worker, un service de recherche, un service d’IA et l’application web. Cela représente une véritable base de données, un stockage d’objets et environ dix conteneurs. Prévoyez suffisamment de mémoire et lisez comment les services, volumes et réseaux de Docker Compose s’articulent avant de modifier ce fichier.

Lequel choisir

Une personne, pour prendre des notes et rédiger des brouillons, sans serveur à administrer : Obsidian, avec votre propre système de synchronisation.

Une personne ou un très petit groupe qui souhaite des bases de données de type Notion : AppFlowy, après avoir vérifié la limite de sièges de l’offre gratuite.

Une équipe qui rédige beaucoup et utilise déjà Google Workspace, Entra ou un fournisseur OIDC : Outline.

Une équipe qui veut disposer cet après-midi d’un espace de travail partagé, sans fournisseur d’identité : Docmost.

De la documentation d’infrastructure ou produit, consultée par de nombreuses personnes mais modifiée par peu d’entre elles : BookStack.

Ce qui ne fonctionne plus après l’installation

Trois problèmes représentent la plupart des demandes d’assistance concernant ces projets. Ils proviennent tous de la configuration, pas de bugs.

Le premier concerne l’URL de l’application. Docmost APP_URL et Outline URL doivent utiliser l’adresse saisie réellement par le navigateur, y compris https://. Si vous définissez localhost et placez l’application derrière un domaine, les redirections de connexion envoient les utilisateurs vers une machine qui ne leur appartient pas.

Le deuxième concerne les WebSockets, décrits plus haut. L’édition collaborative s’arrête silencieusement alors que l’application semble fonctionner normalement.

Le troisième concerne les sauvegardes. Toutes ces applications stockent leur contenu dans PostgreSQL ou MySQL, et non dans les fichiers visibles. Copier le répertoire de volume d’une base de données en cours d’exécution ne constitue donc pas une sauvegarde fiable. Effectuez régulièrement un dump de la base de données et stockez-le en dehors du serveur, comme pour les sauvegardes chiffrées planifiées avec restic de tout autre service avec état. Lorsque vous choisissez les services à exécuter à ses côtés, la liste plus large des applications qui valent la peine d’être auto-hébergées cette année permet de vérifier la charge qu’un seul serveur devrait supporter.

FAQ

Quelle alternative à Notion auto-hébergée est la plus proche de Notion lui-même ?

AppFlowy. C’est le seul de ces projets à proposer un véritable concept de base de données, avec des champs typés et des vues en grille, en tableau et en calendrier sur les mêmes lignes. Outline, Docmost et BookStack sont des outils de documentation organisés en hiérarchies de pages. Ils sont très performants pour les documents, mais ne remplacent pas une base de données Notion.

Puis-je auto-héberger Notion lui-même ?

Non. Notion est un produit commercial hébergé. Il n’existe pas d’édition auto-hébergée ni de composant serveur publié. Chaque solution présentée dans ce guide est un projet open source distinct qui couvre une partie des fonctions de Notion. La migration consiste à exporter puis importer les données. Elle ne consiste pas à installer le même logiciel ailleurs.

Ces outils disposent-ils d’applications mobiles ?

AppFlowy fournit des applications natives iOS et Android. Elles se connectent à votre propre serveur lorsque vous les configurez pour utiliser votre instance. Outline et Docmost s’utilisent depuis un navigateur mobile. Ils conviennent ainsi à la lecture et aux modifications simples. Obsidian dispose d’applications mobiles complètes, mais vous devez fournir le mécanisme de synchronisation. BookStack est une application web responsive sans application mobile officielle.

De combien de RAM ai-je besoin sur un VPS ?

Docmost indique un minimum de 2 vCPU et 4 GB de RAM. Outline et BookStack se situent dans une plage similaire pour une petite équipe. AppFlowy Cloud fait exception, car son fichier compose démarre avec environ dix services, notamment PostgreSQL avec pgvector et le stockage objet MinIO. Prévoyez donc davantage de mémoire et d’espace disque.

Outline est-il utilisable sans connexion Google ou Microsoft ?

Oui, mais pas sans fournisseur d’identité. Outline prend en charge un fournisseur OpenID Connect générique en plus des fournisseurs nommément pris en charge. Un serveur OIDC auto-hébergé fonctionne donc. En revanche, Outline ne prend pas en charge un simple nom d’utilisateur et mot de passe local. Son exemple d’environnement indique également qu’au moins un fournisseur tiers doit être configuré. Sinon, l’installation ne propose aucune option de connexion.

#notion#appflowy#outline#docmost#auto-hébergement#notes