アクセス
- ブラウザを開く:
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