[{"data":1,"prerenderedAt":181},["ShallowReactive",2],{"seo-verification":3,"blog-outline-wiki-notion-self-hosted-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-outline-wiki-notion-self-hosted-vps-fr",{"id":9,"slug":10,"slugs":11,"title":13,"excerpt":14,"readTime":15,"views":16,"isPinned":17,"publishedAt":18,"category":19,"categories":25,"featuredImage":27,"bgImage":28,"posterImage":29,"relatedSolution":27,"intro":30,"sections":31,"ctaTitle":128,"ctaBody":129,"ctaButton":130,"ctaUrl":131,"relatedPosts":132},340,"outline-wiki-notion-self-hosted-vps",{"fr":10,"en":12,"ar":12,"es":12},"outline-wiki-notion-self-hosted-vps-2","Outline : wiki auto-hébergé sur VPS, alternative à Notion","Outline : wiki collaboratif auto-hébergé sur VPS, sans abonnement par siège. Qualifiez la licence BSL 1.1 avant de l'adopter pour votre équipe.",8,0,false,"2026-09-08T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[26],{"id":20,"name":21,"slug":22,"color":23,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Foutline-wiki-notion-self-hosted-vps-poster.svg","L'acquisition d'Airtable par Bending Spoons en août 2026 a ravivé une question que posent équipes techniques et agences SaaS : à quel moment la dépendance envers un éditeur externe devient-elle un risque opérationnel ?. Dans ce contexte, Outline revient sur le radar comme alternative sérieuse à Notion et à Confluence : rendu Markdown élégant, édition temps réel, permissions granulaires. Avant de déployer, un point s'impose sur sa licence BSL 1.1 — elle n'est pas open source au sens OSI, et cette distinction change ce que vous pouvez ou ne pouvez pas en faire.",[32,36,47,50,99,102,121,125],{"type":33,"title":34,"body":35},"h2","Pourquoi Outline plutôt que Notion ou Confluence sur un VPS","Notion et Confluence partagent le même défaut structurel : leur tarification est indexée sur le nombre de sièges, et elle monte dès que l'équipe grandit. Confluence Cloud facture par utilisateur actif mensuel, et Notion impose son module IA dans ses plans récents sans option de désactivation. Pour une équipe de 20 personnes sur Notion Business, la facture atteint rapidement plusieurs centaines de dollars par mois — pour un wiki dont vous ne contrôlez ni les données, ni la roadmap, ni la date d'une prochaine acquisition.\n\nOutline casse cette logique. Hébergé sur votre propre VPS, le coût est fixe : vous payez le serveur, pas chaque collaborateur supplémentaire. Le rendu est soigné — typographie propre, blocs de code avec coloration syntaxique, images intégrées, tables — et l'édition simultanée fonctionne via WebSockets. La recherche full-text est indexée directement dans PostgreSQL : aucun service externe, aucun coût supplémentaire. Pour une équipe technique de 10 à 50 personnes, c'est le rapport qualité\u002Fcoût le plus compétitif du marché des wikis self-hosted.\n\nL'argument de l'acquisition d'Airtable par Bending Spoons n'est pas anecdotique. Bending Spoons est connue pour acquérir des outils SaaS populaires et en remodeler l'économie — Evernote, Meetup, WeTransfer. Quand votre documentation d'entreprise repose sur un SaaS tiers, une telle opération peut signifier une hausse tarifaire, une dégradation des fonctions gratuites, ou un pivot vers un modèle incompatible avec votre usage. Héberger Outline sur votre propre infrastructure, c'est sortir du risque de ce type de réversion.",{"type":37,"title":38,"items":39},"ul","Ce qu'Outline apporte concrètement",[40,41,42,43,44,45,46],"**Rendu Markdown en temps réel** — l'éditeur ressemble à Notion sans les blocs propriétaires","**Édition collaborative** — plusieurs rédacteurs sur le même document via WebSockets et Redis","**Permissions par collection et par groupe** — lecture seule, commentaire, édition, administration","**Recherche full-text** — indexée sur PostgreSQL, opérationnelle dès l'installation","**Pièces jointes et images** — stockage S3-compatible (MinIO, Backblaze B2, AWS S3)","**API REST documentée** — intégrable dans vos pipelines CI\u002FCD ou vos scripts d'automatisation","**Import depuis Notion, Confluence et Markdown** — migration sans friction",{"type":33,"title":48,"body":49},"Licence BSL 1.1 : Outline n'est pas open source","C'est le point que les comparatifs passent souvent sous silence. Outline est publié sous **Business Source License 1.1** (BSL 1.1). Sur sa propre page GitHub, la licence est décrite comme \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foutline\u002Foutline\u002Fblob\u002Fmain\u002FLICENSE\">« not an Open Source license »\u003C\u002Fa> — ce n'est pas une interprétation, c'est la formulation des auteurs.\n\nConcrètement, la BSL 1.1 interdit un usage : **proposer Outline comme service documentaire à des tiers**. Si vous êtes éditeur de logiciels et que vous voulez offrir un wiki Outline à vos clients en tant que service facturé, vous êtes hors licence.\n\nPour un **usage interne d'équipe** — base de connaissance, documentation produit, runbooks, onboarding — la restriction ne s'applique pas. Vous pouvez auto-héberger librement.\n\nLa date de changement prévue vers Apache 2.0 est le **2030-09-01** (à vérifier dans le fichier LICENSE du dépôt avant toute décision). À cette date, la licence deviendra pleinement permissive et permettra tous les usages, y compris commercial.\n\n**Résumé pratique** : si votre équipe utilise Outline en interne, aucun problème. Si vous envisagez de le revendre ou de le proposer comme service à des clients, lisez la licence avant de déployer.",{"type":51,"title":52,"headers":53,"rows":58},"comparison","Outline vs Notion vs Confluence vs Docmost",[5,54,55,56,57],"Outline","Notion","Confluence","Docmost",[59,64,69,74,79,85,89,93],[60,61,62,62,63],"Modèle de licence","BSL 1.1 (→ Apache 2.0 en 2030)","Propriétaire SaaS","AGPL-3.0",[65,66,67,68,66],"Auto-hébergement","Oui — Docker + VPS","Non","Oui (Data Center, coûteux)",[70,71,72,73,71],"Tarification","Coût serveur fixe","Par siège\u002Fmois","Par utilisateur actif",[75,76,77,77,78],"Édition temps réel","Oui (WebSockets + Redis)","Oui","Oui (WebSockets)",[80,81,82,83,84],"Stack requise","PostgreSQL + Redis + S3","N\u002FA (SaaS)","PostgreSQL\u002FOracle + infra lourde","PostgreSQL seul",[86,87,88,77,87],"Recherche full-text","PostgreSQL intégré","Oui (SaaS)",[90,77,91,91,92],"Import Notion\u002FConfluence","Export seulement","Oui (Notion)",[94,95,96,97,98],"Maturité","Depuis 2019, actif","Fondé 2016","Fondé 2004","Depuis 2023",{"type":33,"title":100,"body":101},"Prérequis pour héberger Outline sur un VPS","Outline est composé de trois services qui doivent tourner ensemble.\n\n**PostgreSQL** stocke tous les documents, les utilisateurs et les permissions. Il est le seul service qui persiste l'état de votre wiki : une sauvegarde de la base suffit à tout restaurer. **Redis** gère les sessions, les WebSockets pour l'édition temps réel et les files de travaux en arrière-plan. Si Redis tombe, l'édition simultanée s'arrête mais les documents restent lisibles. **Un stockage compatible S3** (MinIO auto-hébergé, Backblaze B2 ou AWS S3) reçoit les pièces jointes et les images — sans ce service, les uploads sont refusés mais le reste fonctionne.\n\nDimensionnement minimal pour une équipe de moins de 50 personnes : **2 vCPU, 4 Go de RAM**, 20 Go de disque SSD pour la base. Un VPS Power (4 vCPU, 8 Go RAM) couvre confortablement la stack complète avec de la marge pour les pics d'édition simultanée.\n\nLogiciels côté hôte : Docker 24+, Docker Compose v2, un reverse proxy (Nginx ou Caddy), un certificat TLS valide. Un nom de domaine est requis : Outline vérifie l'en-tête `Host` et refuse les connexions directes par IP.",{"type":103,"title":104,"steps":105},"steps","Déployer Outline avec Docker Compose",[106,109,112,115,118],{"title":107,"body":108},"Créer le fichier `docker-compose.yml`","Créez un répertoire dédié et posez le fichier de composition :\n\n```bash\nmkdir -p \u002Fopt\u002Foutline && cd \u002Fopt\u002Foutline\n```\n\nContenu minimal du fichier `docker-compose.yml` :\n\n```yaml\nservices:\n  outline:\n    image: outlinewiki\u002Foutline:latest\n    env_file: .env\n    ports:\n      - \"127.0.0.1:3000:3000\"\n    depends_on:\n      - postgres\n      - redis\n\n  postgres:\n    image: postgres:15\n    env_file: .env\n    volumes:\n      - postgres_data:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n\n  redis:\n    image: redis:7\n    volumes:\n      - redis_data:\u002Fdata\n\nvolumes:\n  postgres_data:\n  redis_data:\n```",{"title":110,"body":111},"Configurer le fichier `.env`","Générez une clé secrète et une clé d'utilitaire :\n\n```bash\nopenssl rand -hex 32   # SECRET_KEY\nopenssl rand -hex 32   # UTILS_SECRET\n```\n\nVariables essentielles dans ‎`.env` :\n\n```\nSECRET_KEY=\u003Cclé générée>\nUTILS_SECRET=\u003Cclé générée>\nDATABASE_URL=postgres:\u002F\u002Foutline:motdepasse@postgres:5432\u002Foutline\nREDIS_URL=redis:\u002F\u002Fredis:6379\nURL=https:\u002F\u002Fwiki.yourdomain.com\nFORCE_HTTPS=true\nPGUSER=outline\nPGPASSWORD=motdepasse\nPGDATABASE=outline\nAWS_ACCESS_KEY_ID=\u003Cvotre-clé-s3>\nAWS_SECRET_ACCESS_KEY=\u003Cvotre-secret-s3>\nAWS_REGION=us-east-1\nAWS_S3_UPLOAD_BUCKET_NAME=outline-uploads\nAWS_S3_UPLOAD_BUCKET_URL=https:\u002F\u002Fs3.amazonaws.com\n```\n\nPour l'authentification, Outline supporte OIDC, Slack, Google OAuth et SAML. La configuration OIDC est la plus polyvalente pour une équipe technique (Keycloak, Authentik, etc.).",{"title":113,"body":114},"Lancer et initialiser la base","```bash\ndocker compose up -d postgres redis\n# attendez quelques secondes le démarrage de PostgreSQL\ndocker compose run --rm outline yarn db:migrate\ndocker compose up -d outline\n```\n\nVérifiez que les trois services sont bien démarrés :\n\n```bash\ndocker compose ps\n```",{"title":116,"body":117},"Configurer le reverse proxy Nginx","Outline écoute sur le port 3000 en local. Exemple de bloc Nginx :\n\n```\nserver {\n    listen 443 ssl;\n    server_name wiki.yourdomain.com;\n\n    ssl_certificate \u002Fetc\u002Fletsencrypt\u002Flive\u002Fwiki.yourdomain.com\u002Ffullchain.pem;\n    ssl_certificate_key \u002Fetc\u002Fletsencrypt\u002Flive\u002Fwiki.yourdomain.com\u002Fprivkey.pem;\n\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:3000;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection 'upgrade';\n        proxy_set_header Host $host;\n        proxy_cache_bypass $http_upgrade;\n    }\n}\n```\n\nL'en-tête `Upgrade` est indispensable pour que les WebSockets (édition temps réel) fonctionnent correctement.",{"title":119,"body":120},"Créer le premier compte administrateur","Accédez à `https:\u002F\u002Fwiki.yourdomain.com` depuis votre navigateur. Outline vous guidera pour créer votre espace de travail et votre premier compte. Si vous utilisez OIDC, connectez-vous via votre fournisseur d'identité — le premier utilisateur devient automatiquement administrateur.\n\nPour inviter des collègues, rendez-vous dans Réglages → Membres → Inviter.",{"type":122,"title":123,"body":124},"tip","Mettre à jour Outline sans interruption","Outline publie des images Docker taguées. Évitez `latest` en production : ciblez une version précise (ex. `outlinewiki\u002Foutline:0.76.1`) et testez les migrations en recette avant de les appliquer.\n\nProcédure de mise à jour :\n\n```bash\ndocker compose pull outline\ndocker compose run --rm outline yarn db:migrate\ndocker compose up -d outline\n```\n\nLes migrations PostgreSQL sont réversibles — une sauvegarde de la base avant chaque mise à jour reste la précaution la plus sûre. La commande `docker compose run --rm outline yarn db:migrate` applique les migrations sans redémarrer le service web, ce qui permet de préparer la base avant de basculer. Sur une installation avec beaucoup de documents, la migration peut prendre quelques secondes : le service reste joignable pendant ce temps via l'ancienne version du conteneur.",{"type":33,"title":126,"body":127},"Quand choisir Docmost plutôt qu'Outline","**Outline** est le bon choix si vous voulez un rendu Markdown soigné comparable à Notion, une édition simultanée robuste, et une intégration avec un fournisseur d'identité existant (OIDC, SAML). Sa maturité (depuis 2019), sa communauté active et son historique de stabilité sont des arguments solides pour une équipe qui mise sur la durée. Les fonctionnalités avancées — commentaires sur les documents, gestion fine des révisions, intégrations Slack et Linear — en font l'outil le plus complet du segment self-hosted.\n\n**Docmost** est une alternative plus récente (2023), sous licence AGPL-3.0 — une vraie licence open source au sens OSI, sans restriction sur l'usage en tant que service. Sa stack est plus légère (PostgreSQL seul, pas de Redis), ce qui simplifie l'installation sur un VPS d'entrée de gamme. Si la qualification de licence est un critère bloquant — notamment si vous développez un produit SaaS qui embarquerait une base de connaissance accessible à vos utilisateurs finaux — Docmost mérite d'être évalué en parallèle. Cet article se concentre sur le choix et la qualification de licence ; pour l'installation pas à pas, consultez \u003Ca href=\"\u002Fblog\u002Fself-host-docmost-vps\">notre guide dédié à Docmost\u003C\u002Fa>.\n\nLes deux coexistent dans le paysage self-hosted sans se cannibaliser directement : Outline a plus de fonctionnalités avancées et une communauté plus établie, Docmost a une licence plus permissive et une stack plus simple. Le choix dépend de votre contexte juridique et de vos besoins techniques. Si vous étiez sur Notion et cherchez une migration propre avec conservation de l'arborescence existante, Outline est aujourd'hui le plus avancé sur l'outillage d'import.","Déployez votre wiki d'équipe sur un VPS","Un VPS Power (4 vCPU, 8 Go RAM) couvre confortablement la stack Outline complète — PostgreSQL, Redis et stockage S3 — pour une équipe de moins de 50 personnes.","Configurer ma solution Outline sur VPS","\u002Fvps-cloud",[133,148,165],{"id":134,"slug":135,"slugs":136,"title":140,"excerpt":141,"readTime":142,"views":16,"isPinned":17,"publishedAt":143,"category":144,"categories":145,"featuredImage":27,"bgImage":28,"posterImage":147,"relatedSolution":27},80,"heberger-outline",{"fr":135,"en":137,"ar":138,"es":139},"host-outline-on-your-own-vps","استضافة-outline-على-خادم-vps-الخاص-بك","alojar-outline-en-un-vps","Héberger Outline sur votre propre VPS","Déployez Outline sur votre VPS Cloud : base de connaissances collaborative auto-hébergée avec Docker, PostgreSQL, Redis et SSL. Guide complet.",3,"2026-04-01T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},[146],{"id":20,"name":21,"slug":22,"color":23,"icon":24},"\u002Fblog\u002Fcovers\u002Fheberger-outline-poster.svg",{"id":149,"slug":150,"slugs":151,"title":155,"excerpt":156,"readTime":142,"views":16,"isPinned":17,"publishedAt":157,"category":158,"categories":159,"featuredImage":27,"bgImage":28,"posterImage":161,"relatedSolution":162},79,"heberger-bookstack",{"fr":150,"en":152,"ar":153,"es":154},"host-bookstack-on-your-own-vps","استضافة-bookstack-على-خادم-vps-الخاص-بك","alojar-bookstack-en-un-vps","Héberger BookStack sur votre propre VPS","Installez BookStack sur votre VPS avec Docker, MySQL et SSL. Wiki et base de connaissances open source, simple et structurée.","2026-04-02T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},[160],{"id":20,"name":21,"slug":22,"color":23,"icon":24},"\u002Fblog\u002Fcovers\u002Fheberger-bookstack-poster.svg",{"categorySlug":163,"appSlug":164},"collaboration","bookstack",{"id":166,"slug":167,"slugs":168,"title":172,"excerpt":173,"readTime":142,"views":16,"isPinned":17,"publishedAt":174,"category":175,"categories":176,"featuredImage":27,"bgImage":28,"posterImage":178,"relatedSolution":179},148,"self-host-docmost-vps",{"fr":167,"en":169,"ar":170,"es":171},"how-to-self-host-docmost-on-a-vps","كيفية-استضافة-docmost-ذاتيا-على-vps","como-autoalojar-docmost-en-un-vps","Comment auto-héberger Docmost sur un VPS","Déployez Docmost sur votre VPS : wiki d'équipe auto-hébergé avec collaboration en temps réel. L'alternative open source à Notion et Confluence, en 15 minutes.","2026-01-28T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},[177],{"id":20,"name":21,"slug":22,"color":23,"icon":24},"\u002Fblog\u002Fcovers\u002Fself-host-docmost-vps-poster.svg",{"categorySlug":163,"appSlug":180},"docmost",1789046130368]