50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Docmost

Docmost

Docmost ist ein Open-Source-Wiki für die Zusammenarbeit. Notion-Alternative für die Teamdokumentation mit Echtzeitbearbeitung, Leerzeichen, Seitenhierarchie und granularen Berechtigungen. AGPL-lizenziert, mit einem sauberen, modernen Editor und integrierter Diagrams.net-Integration für Whiteboards.

Version

Letzte

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-Typen

IPV4, IPV6

Zugriff auf Docmost

  1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu: https://<SERVER_IP>
  2. Folgen Sie der Docmost-Einrichtungsseite, die Ihnen die Einrichtung Ihres Arbeitsbereichs und Kontos ermöglicht.
  3. Nach erfolgreicher Einrichtung werden Sie zum Eigentümer des Arbeitsbereichs. Anschließend können Sie andere Benutzer einladen, Ihrem Arbeitsbereich beizutreten.
  4. Für die Gesundheitsprüfung steht ein dedizierter Endpunkt unter zur Verfügung https://<SERVER_IP>/api/health.

Wichtige Dateien und Verzeichnisse

  • Anwendungsverzeichnis: /root/docmost
  • Umgebungsvariablen: /root/docmost/.env
  • Docker Compose-Datei: /root/docmost/docker-compose.yaml
  • Nginx-Konfiguration: /etc/nginx/sites-available/docmost.conf
  • Selbstsigniertes SSL-Zertifikat: /etc/nginx/ssl/
  • Persistente Daten: /var/lib/docker/volumes/ (docmost_db_data/, docmost_docmost/, docmost_redis_data/)

Docmost wird aktualisiert

Um auf die neueste Docmost-Version zu aktualisieren, führen Sie die folgenden Befehle aus:

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

Docmost verwalten

Überprüfen Sie die laufenden Dienste:

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

Logs ansehen:

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

Starte die Docmost-Container neu:

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

Starte Nginx neu:

systemctl restart nginx

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Bearbeiten Sie die /root/docmost/.env Datei zum Festlegen Ihres Domainnamens: APP_URL=https://your.domain.com

3. Erstelle die Dienste neu:

cd /root/docmost/
docker compose up -d

4. Bearbeiten Sie die Nginx-Konfiguration und ersetzen Sie beide server_name <IP>; mit Ihrer Domain (<your-domain>) für beide Blöcke HTTP (Port 80) und HTTPS (Port 443):

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

5. Certbot installieren:

apt install -y certbot python3-certbot-nginx

6. Führen Sie den folgenden Befehl aus, um ein gültiges Lets Encrypt-Zertifikat zu generieren:

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

7. Ersetze die SSL-Pfade in der Nginx-Config (TLS-Abschnitt):

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. Starte Nginx neu, um die Änderungen zu übernehmen:

systemctl restart nginx

9. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com

Mehr zu Kollaborations-Tools

Verwandte Apps.

Stellen Sie Docmost jetzt bereit. Ab 2,48 $/Monat.