50 % de réduction sur tous les plans, 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

Serveur Ubuntu 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 Compose Docker : /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

Afficher les journaux :

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'adresse 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>; par votre domaine (« <your-domain>) pour 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. Remplacez les chemins SSL dans la configuration 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 accédez à : https://yourdomain.com

Plus d'outils de collaboration

Applications associées.

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