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, hiérarchie de pages et autorisations granulaires. Sous licence AGPL, avec un éditeur moderne et épuré et une intégration Diagrams.net intégrée pour les tableaux blancs.

Version

Dernier

Système d'exploitation

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

Types d'IP

IPV4,IPV6

Accéder à Docmost

  1. Ouvrez votre navigateur Web et accédez à : https://<SERVER_IP>
  2. Suivez la page de configuration de Docmost qui vous permettra de configurer votre espace de travail et votre compte.
  3. Après une configuration réussie, vous deviendrez propriétaire de l’espace de travail. Vous pouvez ensuite inviter d'autres utilisateurs à rejoindre votre espace de travail.
  4. Pour le contrôle de santé, un point de terminaison dédié est disponible sur 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 de 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/)

Mise à niveau de Docmost

Pour mettre à niveau vers 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

Gestion de Docmost

Vérifiez 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émarrez les conteneurs Docmost :

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

Redémarrez Nginx :

systemctl restart nginx

Activer SSL avec un domaine

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

2. Modifiez le /root/docmost/.env fichier 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 Lets 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.