Skip to main content
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Docmost

Docmost

Docmost est un wiki collaboratif open source. Alternative à Notion pour la documentation d'équipe, avec édition en temps réel, espaces de travail, hiérarchie de pages et gestion fine des permissions. Sous licence AGPL, avec un éditeur moderne épuré et une intégration native de Diagrams.net pour les tableaux blancs.

Version

Dernier

Système d'exploitation

Ubuntu Server 24.04 LTS

RAM min.

1 GB

Types d'IP

IPV4,IPV6

Accéder à Docmost

  1. Ouvrez votre navigateur et rendez-vous sur : https://<SERVER_IP>
  2. Suivez la page de configuration de Docmost pour créer votre espace de travail et votre compte.
  3. Une fois la configuration terminée, vous devenez propriétaire de l'espace de travail. Vous pouvez ensuite inviter d'autres utilisateurs à le rejoindre.
  4. Pour le contrôle de santé, un endpoint dédié est disponible à l'adresse https://<SERVER_IP>/api/health.

Fichiers et répertoires importants

  • Répertoire de l'application : /root/docmost
  • Variables d'environnement : /root/docmost/.env
  • Fichier Docker Compose : /root/docmost/docker-compose.yaml
  • Configuration Nginx : /etc/nginx/sites-available/docmost.conf
  • Certificat SSL auto-signé : /etc/nginx/ssl/
  • Données persistantes : /var/lib/docker/volumes/ (docmost_db_data/, docmost_docmost/, docmost_redis_data/)

Mettre à jour Docmost

Pour passer à la dernière version de Docmost, exécutez les commandes suivantes :

cd /root/docmost
docker pull docmost/docmost:latest
docker compose up --force-recreate --build docmost -d

Gérer Docmost

Vérifier les services en cours d'exécution :

docker compose -f /root/docmost/docker-compose.yaml ps

Voir les logs :

docker compose -f /root/docmost/docker-compose.yaml logs -f

Redémarrer les conteneurs Docmost :

docker compose -f /root/docmost/docker-compose.yaml restart

Redémarrer Nginx :

systemctl restart nginx

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez le fichier /root/docmost/.env pour définir votre nom de domaine : APP_URL=https://your.domain.com

3. Recréez les services :

cd /root/docmost/
docker compose up -d

4. Modifiez la configuration Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/docmost.conf

5. Installez Certbot :

apt install -y certbot python3-certbot-nginx

6. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Remplace les chemins SSL dans la config Nginx (section TLS) :

vim /etc/nginx/sites-available/docmost.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Redémarrez Nginx pour appliquer les modifications :

systemctl restart nginx

9. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Outils de collaboration

Apps connexes.

Déployez Docmost maintenant. À partir de 2,48 $/mois.