Dokter Terbaik

Perangkat lunak wiki dan dokumentasi kolaboratif sumber terbuka.

Mengakses Docmost

  1. Buka peramban web Anda dan navigasikan ke: https://<SERVER_IP>
  2. Ikuti halaman pengaturan Docmost yang akan memandu Anda dalam mengatur ruang kerja dan akun Anda.
  3. Setelah pengaturan berhasil, Anda akan menjadi pemilik ruang kerja. Anda kemudian dapat mengundang pengguna lain untuk bergabung dengan ruang kerja Anda.
  4. Untuk pemeriksaan kesehatan, tersedia titik akhir khusus di https://<SERVER_IP>/api/health.

Berkas dan Direktori Penting

  • Direktori aplikasi: /root/docmost
  • Variabel lingkungan: /root/docmost/.env
  • Berkas Docker Compose: /root/docmost/docker-compose.yaml
  • Konfigurasi Nginx: /etc/nginx/sites-available/docmost.conf
  • Sertifikat SSL yang ditandatangani sendiri: /etc/nginx/ssl/
  • Data yang disimpan secara permanen: /var/lib/docker/volumes/ (docmost_db_data/, docmost_docmost/, docmost_redis_data/)

Peningkatan Docmost

Untuk memperbarui ke versi terbaru Docmost, jalankan perintah berikut:

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

Mengelola Docmost

Periksa layanan yang sedang berjalan:

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

Lihat log:

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

Mulai ulang kontainer Docmost:

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

Mulai ulang Nginx:

systemctl restart nginx

Mengaktifkan SSL dengan Domain

1. Arahkan domain Anda ke alamat IP server.

2. Edit /root/docmost/.env Berkas untuk mengatur nama domain Anda: APP_URL=https://your.domain.com

3. Membuat ulang layanan:

cd /root/docmost/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

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

5. Instal Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk menghasilkan sertifikat Lets Encrypt yang valid:

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

7. Ganti jalur SSL di konfigurasi Nginx (bagian 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser Anda dan kunjungi: https://yourdomain.com

Rincian Aplikasi