Dostęp
- Otwórz przeglądarkę:
https://<SERVER_IP>/ - Używany jest samopodpisany certyfikat SSL, więc ostrzeżenie przeglądarki jest normalne przy pierwszej wizycie.
Pierwsza konfiguracja
- Otwórz stronę konfiguracji:
https://<SERVER_IP>/setup - Skonfiguruj swoją instancję, korzystając z kreatora konfiguracji
- This will generate a
config.jsoninside the config directory
Uwagi dotyczące konfiguracji
- For a quick setup, select
SQLitejako bazę danych w kreatorze konfiguracji.Redisnie jest instalowany domyślnie. W razie potrzeby zainstaluj i skonfiguruj go ręcznie. - W przypadku
Use SSL (a self-signed certificate will be generated that can be replaced), wybierzNo. HTTPS jest już zapewniany przez Nginx z certyfikatem samopodpisanym. - Ustaw
Public Facing URLna adres URL, którego użytkownicy będą używać do dostępu do Twojej instancji. Domyślnie jest ustawiony jakohttps://<SERVER_IP>/. Jeśli później skonfigurujesz domenę, zaktualizuj odpowiednio tę wartość.
Ważne ścieżki
- Katalog instalacji:
/root/gokapi - Plik Docker Compose:
/root/gokapi/compose.yaml - Plik środowiska:
/root/gokapi/.env - Przechowywanie danych:
/root/gokapi/gokapi-data - Konfiguracja:
/root/gokapi/gokapi-config - Konfiguracja Nginx:
/etc/nginx/sites-available/gokapi - Certyfikat SSL:
/etc/nginx/ssl/gokapi.crt - Klucz SSL:
/etc/nginx/ssl/gokapi.key
Zarządzanie Dockerem
Wyświetl działające kontenery:
docker compose -f /root/gokapi/compose.yaml ps
Uruchom ponownie wszystkie kontenery:
docker compose -f /root/gokapi/compose.yaml restart
Śledź logi aplikacji:
docker compose -f /root/gokapi/compose.yaml logs -f
Zatrzymaj aplikację:
docker compose -f /root/gokapi/compose.yaml down
Uruchom aplikację:
docker compose -f /root/gokapi/compose.yaml up -d
Zarządzanie Nginx
Sprawdź stan:
systemctl status nginx
Uruchom ponownie Nginx:
systemctl restart nginx
Przeładuj Nginx:
systemctl reload nginx
Zweryfikuj konfigurację:
nginx -t