SSD Nodes Learn Hosting plans →
Guides Matt ConnorPar Matt Connor

Quelle alternative auto-hébergée à Notion choisir ?

AppFlowy, Outline, Docmost, BookStack et Obsidian comparés sur 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 espace de travail fonctionnel, utilisez Docmost.

Deux autres outils reviennent constamment dans ce type de recherche. Ils répondent honnêtement à une autre question. BookStack convient lorsque votre besoin réel est une documentation structurée. Obsidian convient lorsque l’espace de travail ne compte qu’un seul membre : vous.

Comment ces solutions ont été comparées

Il s’agit d’une comparaison des fonctionnalités documentées, établie à partir de la documentation officielle de chaque projet, de son exemple d’environnement publié et de son fichier compose public, vérifiés en juillet 2026. Les sources de Docmost, AppFlowy, Outline et BookStack, ainsi que les options de synchronisation d’Obsidian, ont été vérifiées de nouveau en octobre 2026. Il ne s’agit pas d’un compte rendu d’une année d’utilisation en production de chacune de ces solutions. Lorsqu’une limite est indiquée ci-dessous, elle provient de la documentation ou du dépôt du projet concerné, 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 habituel : bases de données et vues en tableau, collaboration en temps réel, accès mobile et poids de l’hébergement.

AppFlowy : le plus proche de Notion, avec une restriction de licence

AppFlowy est le seul projet présenté ici qui reproduit 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 consiste à cloner un dépôt git et à utiliser un fichier compose :

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

Le dépôt a changé en 2026. L’ancien dépôt AppFlowy-Cloud a été archivé le September 11, 2026, et son README indique désormais d’utiliser AppFlowy-SelfHost-Commercial pour tous les déploiements et mises à niveau auto-hébergés. Les guides qui clonent encore AppFlowy-Cloud construisent le logiciel à partir de code qu’AppFlowy ne maintient plus.

Modifiez .env avant d’exécuter la 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, le serveur est déployé avec une connexion administrateur facile à deviner.

Voici la restriction, et c’est le fait le plus important de cet article. Le serveur auto-hébergé d’AppFlowy est passé à un modèle open-core. Le dépôt AppFlowy-SelfHost-Commercial est distribué sous la AppFlowy Self-Hosted Commercial License, et non sous une licence open source. Son README indique que l’offre Free auto-hébergée fournit « One User Seat (per instance) », ainsi que 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. Toutes les offres payantes ne suppriment pas cette limite : le tableau tarifaire auto-hébergé d’AppFlowy indique également un siège pour l’offre payante One, jusqu’à 1,000 sièges pour Team et un nombre illimité pour Enterprise. Vérifiez les offres actuelles avant de planifier un déploiement pour dix personnes.

Vue d’ensemble : le meilleur choix si vous avez déjà un single sign-on

Outline offre la meilleure expérience du groupe pour écrire et lire des documents. La recherche est rapide et trouve réellement les contenus recherchés. L’éditeur reste sobre. La structure repose sur des collections et des documents imbriqués, et non sur un moteur de base de données. Les équipes qui produisent beaucoup de contenu 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 fourni en 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, ainsi que DATABASE_URL et REDIS_URL. Le point qui surprend le plus concerne l’authentification. Outline ne propose pas de connexion intégrée avec un nom d’utilisateur et un mot de passe. Sa propre .env.sample indique, au sujet des identifiants de connexion d’un fournisseur tiers, que « au moins UN DE ces éléments est requis pour qu’une installation fonctionne ; sinon, vous n’aurez aucune option de connexion ». 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 vous oblige à en exécuter un autre avant 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 à déployer

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

La page d’installation officielle commence par ces 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. Vous devez obtenir la page de configuration de Docmost, où vous créez le premier espace de travail et le premier compte administrateur. La stack comprend Docmost, PostgreSQL et Redis. La documentation d’installation ne définit aucun minimum pour le CPU ou la RAM : Docker est le seul prérequis indiqué.

Un avertissement de la documentation mérite d’être répété : 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, mais les modifications effectuées depuis un deuxième navigateur n’apparaissent jamais. Aucun des deux utilisateurs ne voit d’erreur. Si vous terminez TLS en amont, un reverse proxy Traefik qui gère plusieurs applications sur un même serveur transmet correctement cette mise à niveau par défaut.

BookStack : pour la documentation, pas pour un espace de travail

BookStack organise le contenu en étagères, livres, chapitres et pages. Cette hiérarchie fixe est précisément son intérêt. Personne n’a besoin d’inventer une structure, et le wiki reste navigable un an plus tard. Il propose un système de permissions complet et un bon éditeur. Il est aussi volontairement sobre, comme doit l’être la documentation d’infrastructure.

Il 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 renvoie vers des images maintenues par la communauté. La plus utilisée est celle de LinuxServer.io :

docker pull lscr.io/linuxserver/bookstack:latest

Comme cette image est maintenue par la communauté, épinglez une version au lieu de suivre latest, et consultez la documentation de l’image pour connaître les variables requises.

Obsidian : pas une application serveur, et c’est précisément l’intérêt

Obsidian stocke des fichiers Markdown simples dans un dossier de votre machine. L’application elle-même n’a besoin d’aucun serveur. Il n’y a donc rien qui puisse tomber en panne à 3am, sauf si vous choisissez d’héberger sa synchronisation. Pour une personne qui rédige des notes, Obsidian est plus rapide que toutes les options précédentes et garantit davantage que vos fichiers resteront utilisables après la disparition du logiciel.

La synchronisation est la partie que vous hébergez. Vous pouvez utiliser un service de synchronisation propriétaire payant, une instance CouchDB ou un stockage objet compatible S3 utilisé par le plugin communautaire LiveSync, ou une simple synchronisation de fichiers avec Syncthing ou un partage WebDAV. L’édition en temps réel à plusieurs ne fait pas partie de ces options. Si deux personnes doivent modifier la même page au même moment, Obsidian n’est pas l’outil adapté.

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

C’est le critère qui détermine le choix. Les utilisateurs à qui Notion manque regrettent généralement sa base de données : un tableau avec des champs typés, plusieurs vues des mêmes lignes et des filtres.

AppFlowy propose ces fonctions, avec des vues grille, tableau et calendrier. Outline, Docmost et BookStack ne les proposent pas. Ils permettent de créer des documents contenant des tableaux simples, ce qui est différent, car les lignes ne peuvent pas être interrogées et il n’existe pas de seconde vue de ces lignes. Obsidian se situe entre les deux : sa fonction Bases propose des vues tableau, cartes, liste, Kanban et carte géographique à partir des propriétés des notes. Son importateur Notion officiel convertit les bases de données et les formules en Bases, mais seule la vue principale de chaque base de données est importée. Si une base de données Notion contient le travail d’une équipe, AppFlowy est la seule véritable option de ce groupe. Testez la limite de sièges de son offre gratuite par rapport à la taille de votre équipe avant de vous engager. Si la base de données vous est réservée, l’importateur d’Obsidian mérite également un essai.

Poids de l’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 sans problème 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. Un service de sauvegarde est également défini, mais il ne démarre que si vous l’activez. 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 fonctionnent les services, les volumes et les réseaux Docker Compose avant de modifier ce fichier.

Lequel choisir

Une seule personne, avec des notes et des brouillons, sans vouloir gérer de serveur : Obsidian, avec votre propre synchronisation.

Une seule personne ou un très petit groupe qui souhaite des bases de données à la manière de 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 de produit, consultée par de nombreuses personnes et modifiée par quelques-unes seulement : BookStack.

Ce qui casse après l’installation

Trois problèmes représentent la plupart des demandes d’assistance concernant ces projets. Dans les trois cas, il s’agit de problèmes de configuration, pas de bugs.

Le premier concerne l’URL de l’application. Docmost APP_URL et Outline URL doivent utiliser l’adresse réellement saisie dans le navigateur, y compris https://. Si vous la définissez sur 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 problème concerne les WebSockets, décrits plus haut. L’édition collaborative cesse de fonctionner sans message d’erreur, 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 fonctionnement ne constitue donc pas une sauvegarde fiable. Exportez la base de données selon une planification et stockez le dump hors du serveur, comme pour des sauvegardes chiffrées planifiées avec restic de tout autre service avec état. Lorsque vous choisissez les autres services à exécuter à côté, la liste plus large des applications qui méritent d’être auto-hébergées cette année permet de vérifier la charge qu’un seul serveur devrait supporter.

FAQ

Quelle alternative auto-hébergée à Notion 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 qu’une équipe peut partager, avec des champs typés et des vues grille, tableau et calendrier sur les mêmes lignes. Les Bases d’Obsidian sont les plus proches ensuite, avec des vues tableau et Kanban sur les propriétés des notes, mais dans un vault appartenant à une seule personne. Outline, Docmost et BookStack sont des outils documentaires avec une hiérarchie de pages. Ils sont excellents 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 aucune édition auto-hébergée ni aucun composant serveur publié. Chaque option de 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, et non à déplacer le même logiciel.

Ces outils ont-ils des applications mobiles ?

AppFlowy fournit des applications natives iOS et Android qui communiquent avec votre propre serveur après configuration de l’instance. Outline et Docmost s’utilisent avec un navigateur mobile. Ils conviennent tous les deux à la lecture et aux modifications simples dans ce contexte. Obsidian dispose d’applications mobiles complètes, mais vous devez fournir la synchronisation. BookStack est une application web responsive sans application mobile first-party.

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

La documentation d’installation de Docmost ne donne aucun minimum de CPU ou de RAM et indique que Docker est le seul prérequis. Les exigences publiées de BookStack concernent uniquement les versions logicielles. Docmost et Outline exécutent chacun trois conteneurs, tandis que BookStack en exécute deux. Pour une petite équipe, cela représente une charge adaptée à un petit VPS. AppFlowy Cloud fait exception : son fichier compose démarre environ dix services, notamment PostgreSQL avec pgvector et le stockage objet MinIO. Prévoyez donc nettement plus 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és. Un serveur OIDC auto-hébergé fonctionne donc. En revanche, Outline ne prend pas en charge un simple nom d’utilisateur et un mot de passe locaux. Son exemple d’environnement indique également qu’au moins un fournisseur tiers doit être configuré, faute de quoi l’installation ne propose aucune option de connexion.

Cet article vous a-t-il été utile ?

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