50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
Docmost

Docmost

Docmost is een open-source samenwerkingswiki. Een alternatief voor Notion voor teamdocumentatie met realtime bewerken, ruimtes, paginahiërarchie en gedetailleerde rechten. AGPL-gelicentieerd, met een moderne editor en ingebouwde Diagrams.net-integratie voor whiteboards.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typen

IPV4,IPV6

Toegang tot Docmost

  1. Open je browser en ga naar: https://<SERVER_IP>
  2. Volg de installatiepagina van Docmost om je werkruimte en account in te stellen.
  3. Na een succesvolle installatie word je eigenaar van de werkruimte. Je kunt vervolgens andere gebruikers uitnodigen om deel te nemen.
  4. Voor een statuscontrole is een speciaal eindpunt beschikbaar op https://<SERVER_IP>/api/health.

Belangrijke bestanden en mappen

  • Toepassingsdirectory: /root/docmost
  • Omgevingsvariabelen: /root/docmost/.env
  • Docker Compose-bestand: /root/docmost/docker-compose.yaml
  • Nginx-configuratie: /etc/nginx/sites-available/docmost.conf
  • Zelfondertekend SSL-certificaat: /etc/nginx/ssl/
  • Permanente gegevens: /var/lib/docker/volumes/ (docmost_db_data/, docmost_docmost/, docmost_redis_data/)

Docmost upgraden

Voer de volgende opdrachten uit om Docmost bij te werken naar de nieuwste versie:

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

Docmost beheren

Controleer actieve services:

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

Logs weergeven:

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

Herstart Docmost-containers:

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

Nginx opnieuw starten:

systemctl restart nginx

SSL inschakelen met een domein

1. Wijs uw domein toe aan het server-IP.

2. Bewerk de /root/docmost/.env bestand om je domeinnaam in te stellen: APP_URL=https://your.domain.com

3. Maak de services opnieuw aan:

cd /root/docmost/
docker compose up -d

4. Bewerk de Nginx-configuratie en vervang beide server_name <IP>; door uw domein (<your-domain>) voor zowel het HTTP- (poort 80) als het HTTPS-blok (poort 443):

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

5. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

6. Voer de volgende opdracht uit om een geldig Let's Encrypt-certificaat te genereren:

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

7. Vervang de SSL-paden in de Nginx-configuratie (sectie 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. Herstart Nginx om de wijzigingen toe te passen:

systemctl restart nginx

9. Open je browser en ga naar: https://yourdomain.com

Meer in samenwerkingstools

Gerelateerde apps.

Implementeer Docmost nu. Vanaf $2.48/mnd.