Доступ
- Откройте браузер:
https://<SERVER_IP>/ - Используется самоподписанный SSL-сертификат, поэтому при первом посещении предупреждение браузера ожидаемо.
Первая настройка
- Откройте страницу настройки:
https://<SERVER_IP>/setup - Следуйте мастеру настройки, чтобы настроить свой экземпляр
- This will generate a
config.jsoninside the config directory
Примечания по настройке
- For a quick setup, select
SQLiteв качестве базы данных в мастере настройки.Redisпо умолчанию не установлен. При необходимости установите и настройте его вручную. - Для
Use SSL (a self-signed certificate will be generated that can be replaced), выбратьNo. HTTPS уже обеспечивается Nginx с самоподписанным сертификатом. - Задайте
Public Facing URLна URL, по которому пользователи будут обращаться к вашему экземпляру. По умолчанию он настроен какhttps://<SERVER_IP>/. Если позже вы настроите домен, обновите это значение соответствующим образом.
Важные пути
- Директория установки:
/root/gokapi - Файл Docker Compose:
/root/gokapi/compose.yaml - Файл окружения:
/root/gokapi/.env - Хранилище данных:
/root/gokapi/gokapi-data - Конфигурация:
/root/gokapi/gokapi-config - Конфиг NGINX:
/etc/nginx/sites-available/gokapi - SSL-сертификат:
/etc/nginx/ssl/gokapi.crt - SSL-ключ:
/etc/nginx/ssl/gokapi.key
Управление Docker
Просмотр запущенных контейнеров:
docker compose -f /root/gokapi/compose.yaml ps
Перезапустить все контейнеры:
docker compose -f /root/gokapi/compose.yaml restart
Следите за логами приложения:
docker compose -f /root/gokapi/compose.yaml logs -f
Остановите приложение:
docker compose -f /root/gokapi/compose.yaml down
Запустите приложение:
docker compose -f /root/gokapi/compose.yaml up -d
Управление Nginx
Проверить статус:
systemctl status nginx
Перезапустить Nginx:
systemctl restart nginx
Перезагрузить Nginx:
systemctl reload nginx
Проверьте конфигурацию:
nginx -t