Accesso
- Apri il browser:
https://<SERVER_IP>/ - Viene usato un certificato SSL autofirmato, quindi è previsto un avviso del browser alla prima visita.
Prima configurazione
- Apri la pagina di configurazione:
https://<SERVER_IP>/setup - Segui la procedura guidata per configurare la tua istanza
- This will generate a
config.jsoninside the config directory
Note di configurazione
- For a quick setup, select
SQLitecome database nella procedura guidata di configurazione.Redisnon è installato per impostazione predefinita. Se necessario, installalo e configuralo manualmente. - Per
Use SSL (a self-signed certificate will be generated that can be replaced), selezionaNo. L'HTTPS è già fornito da Nginx con un certificato autofirmato. - Imposta
Public Facing URLsull'URL che gli utenti useranno per accedere alla tua istanza. Per impostazione predefinita è configurato comehttps://<SERVER_IP>/. Se in seguito configuri un dominio, aggiorna questo valore di conseguenza.
Percorsi importanti
- Directory di installazione:
/root/gokapi - File Docker Compose:
/root/gokapi/compose.yaml - File di environment:
/root/gokapi/.env - Archiviazione dei dati:
/root/gokapi/gokapi-data - Configurazione:
/root/gokapi/gokapi-config - Configurazione Nginx:
/etc/nginx/sites-available/gokapi - Certificato SSL:
/etc/nginx/ssl/gokapi.crt - Chiave SSL:
/etc/nginx/ssl/gokapi.key
Gestione di Docker
Visualizzare i container in esecuzione:
docker compose -f /root/gokapi/compose.yaml ps
Riavviare tutti i container:
docker compose -f /root/gokapi/compose.yaml restart
Segui i log dell'applicazione:
docker compose -f /root/gokapi/compose.yaml logs -f
Arresta l'applicazione:
docker compose -f /root/gokapi/compose.yaml down
Avvia l'applicazione:
docker compose -f /root/gokapi/compose.yaml up -d
Gestione di Nginx
Verifica lo stato:
systemctl status nginx
Riavviare Nginx:
systemctl restart nginx
Ricaricare Nginx:
systemctl reload nginx
Convalida la configurazione:
nginx -t