Akses
- Buka browser kamu:
https://<SERVER_IP>/ - Sertifikat SSL self-signed digunakan, sehingga peringatan browser adalah hal yang wajar pada kunjungan pertama.
Penyiapan Awal
- Buka halaman penyiapan:
https://<SERVER_IP>/setup - Ikuti wizard penyiapan untuk mengonfigurasi instans Anda
- This will generate a
config.jsoninside the config directory
Catatan penyiapan
- For a quick setup, select
SQLitesebagai basis data pada wizard penyiapan.Redistidak dipasang secara bawaan. Jika perlu, pasang dan konfigurasikan secara manual. - Untuk
Use SSL (a self-signed certificate will be generated that can be replaced), pilihNo. HTTPS sudah disediakan oleh Nginx menggunakan sertifikat self-signed. - Atur
Public Facing URLke URL yang akan digunakan pengguna untuk mengakses instans Anda. Secara bawaan, nilainya diatur sebagaihttps://<SERVER_IP>/. Jika nanti Anda mengonfigurasi domain, perbarui nilai ini sesuai kebutuhan.
Path Penting
- Direktori install:
/root/gokapi - File Docker Compose:
/root/gokapi/compose.yaml - File environment:
/root/gokapi/.env - Penyimpanan data:
/root/gokapi/gokapi-data - Konfigurasi:
/root/gokapi/gokapi-config - Konfigurasi Nginx:
/etc/nginx/sites-available/gokapi - Sertifikat SSL:
/etc/nginx/ssl/gokapi.crt - Kunci SSL:
/etc/nginx/ssl/gokapi.key
Manajemen Docker
Lihat kontainer yang berjalan:
docker compose -f /root/gokapi/compose.yaml ps
Mulai ulang semua kontainer:
docker compose -f /root/gokapi/compose.yaml restart
Ikuti log aplikasi:
docker compose -f /root/gokapi/compose.yaml logs -f
Hentikan aplikasi:
docker compose -f /root/gokapi/compose.yaml down
Jalankan aplikasi:
docker compose -f /root/gokapi/compose.yaml up -d
Mengelola Nginx
Periksa status:
systemctl status nginx
Mulai ulang Nginx:
systemctl restart nginx
Muat ulang Nginx:
systemctl reload nginx
Validasi konfigurasi:
nginx -t