Guide VPS Docmost (2026) : Installation, Prérequis & Fournisseurs
Docmost est l’une des meilleures alternatives open-source à Notion et Confluence pour les équipes qui veulent garder le contrôle total sur leur documentation. L’héberger sur un VPS avec Docker Compose est simple — ce guide couvre tout : ce qu’est Docmost, pourquoi l’auto-hébergement surpasse le SaaS, quel VPS choisir, et comment le mettre en marche.
Qu’est-ce que Docmost ?
Docmost est une plateforme open-source et auto-hébergée pour la documentation collaborative et les wikis. Elle a été conçue comme une alternative moderne aux outils d’entreprise lourds comme Confluence et aux outils propriétaires comme Notion.
Fonctionnalités principales :
- Collaboration en temps réel — plusieurs utilisateurs éditent simultanément avec des curseurs en direct
- Éditeur à blocs — texte enrichi, tableaux, blocs de code, intégrations, call-outs
- Espaces et pages imbriquées — organisation hiérarchique comme Notion
- Permissions granulaires — contrôle d’accès au niveau workspace, espace ou page
- Auto-hébergé — les données ne quittent jamais votre serveur
- Déploiement Docker Compose — opérationnel en quelques minutes avec PostgreSQL et Redis
Docmost est activement développé : github.com/docmost/docmost.
Pourquoi auto-héberger Docmost sur un VPS ?
- Confidentialité : Les docs d’équipe, wikis internes et bases de connaissance sensibles restent sur votre infrastructure
- Coût : Un VPS à 5 €/mois est moins cher que la tarification par siège SaaS pour les équipes
- Contrôle : Domaine personnalisé, intégration LDAP/SSO, pas de dépendance fournisseur
- Performance : Choisissez un VPS proche géographiquement de votre équipe pour une faible latence
Prérequis VPS pour Docmost
| Niveau | vCPU | RAM | Stockage | Adapté pour |
|---|---|---|---|---|
| Minimum | 1 | 1 Go | 10 Go | Usage personnel, 1–2 utilisateurs |
| Recommandé | 2 | 2 Go | 20 Go NVMe | Petites équipes (jusqu’à 10 utilisateurs) |
| Confortable | 2+ | 4 Go | 40 Go+ NVMe | Équipes de 10 à 50 utilisateurs |
Docmost fait tourner trois conteneurs : l’application, PostgreSQL 16 et Redis 7. Redis est léger ; Postgres est le plus consommateur en charge.
Comparatif des fournisseurs VPS
| Fournisseur | Prix | RAM | Stockage | Idéal pour |
|---|---|---|---|---|
| Hetzner Cloud | 4,15 €/mois | 4 Go | 40 Go NVMe | Meilleure valeur EU |
| Contabo VPS | 5,99 €/mois | 8 Go | 200 Go NVMe | Équipes en croissance ou stockage intensif |
| Linode (Akamai) | 5 $/mois | 1 Go | 25 Go SSD | Budget, usage léger |
| Vultr | 6 $/mois | 1 Go | 25 Go SSD | Régions mondiales |
| DigitalOcean | 6 $/mois | 1 Go | 25 Go SSD | Débutants |
Recommandation : Hetzner Cloud à 4,15 €/mois offre le meilleur équilibre prix/performance pour la plupart des déploiements Docmost. Contabo est imbattable si vous avez besoin de stockage.
Configuration Docker Compose
Voici un fichier docker-compose.yml prêt pour la production :
version: '3'
services:
docmost:
image: docmost/docmost:latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://docmost:password@db:5432/docmost
REDIS_URL: redis://redis:6379
depends_on:
- db
- redis
db:
image: postgres:16
environment:
POSTGRES_USER: docmost
POSTGRES_PASSWORD: password
POSTGRES_DB: docmost
volumes:
- pg_data:/var/lib/postgresql/data
redis:
image: redis:7
volumes:
- redis_data:/data
volumes:
pg_data:
redis_data:
Enregistrez ce fichier sous docker-compose.yml, puis lancez :
docker compose up -d
Docmost sera accessible à l’adresse http://ip-de-votre-serveur:3000. Utilisez un reverse proxy Nginx pour ajouter un domaine et SSL.
Reverse proxy Nginx (avec SSL)
server {
listen 80;
server_name docs.votredomaine.fr;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name docs.votredomaine.fr;
ssl_certificate /etc/letsencrypt/live/docs.votredomaine.fr/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/docs.votredomaine.fr/privkey.pem;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Lancez certbot --nginx -d docs.votredomaine.fr pour obtenir un certificat Let’s Encrypt gratuit.
Premières étapes après l’installation
- Ouvrez
https://docs.votredomaine.fret terminez l’assistant de configuration - Créez votre premier workspace et votre compte administrateur
- Créez des espaces par projet ou département
- Invitez les membres de votre équipe depuis le panneau Paramètres
Quel fournisseur choisir ?
- Équipes EU avec budget serré : Hetzner Cloud — 4 Go RAM, 4,15 €/mois
- Stockage maximum : Contabo — 200 Go NVMe, 5,99 €/mois
- Portée mondiale : Vultr — 32 datacenters dans le monde
- Démarrage le plus facile : DigitalOcean — meilleure interface et documentation
Pour un comparatif complet de tous les fournisseurs VPS : selfhostvps.com/en/best/.