アクセス
- ウェブ画面を開きます:
https://<SERVER-IP>:4747 - gonic は自己署名証明書で HTTPS を使用します。初回接続時にブラウザーが証明書の警告を表示します。
- デフォルトの認証情報でログインします:
admin/admin - 初回ログイン後、既定のパスワードをすぐに変更してください。
Subsonic クライアント
Subsonic 対応クライアントで次のサーバーアドレスを使用します: https://<SERVER-IP>:4747
サーバーは自己署名証明書を使用しているため、クライアント側でこの証明書を許可または信頼する必要があります。
証明書は次の場所にあります: /root/gonic/tls/cert.pem
次のコマンドで別のデバイスにコピーできます:
scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .
Subsonic クライアントでの認証には、該当する gonic のユーザー名とパスワードを使用します。
重要なファイルとディレクトリ
- インストールパス:
/root/gonic - Compose ファイル:
/root/gonic/docker-compose.yml - 環境ファイル:
/root/gonic/.env - データベース:
/root/gonic/data/gonic.db - 音楽:
/root/gonic/music - ポッドキャスト:
/root/gonic/podcasts - プレイリスト:
/root/gonic/playlists - キャッシュ:
/root/gonic/cache - TLS 証明書:
/root/gonic/tls/cert.pem - TLS 秘密鍵:
/root/gonic/tls/key.pem
サービス管理
実行中のコンテナーを表示:
docker compose -f /root/gonic/docker-compose.yml ps
コンテナを再起動します:
docker compose -f /root/gonic/docker-compose.yml restart
ログを表示:
cd /root/gonic && docker compose logs -f
コンテナを停止します:
docker compose -f /root/gonic/docker-compose.yml stop
コンテナを起動します:
docker compose -f /root/gonic/docker-compose.yml start
コンテナを再作成します:
docker compose -f /root/gonic/docker-compose.yml up -d
注意事項
- 音楽ディレクトリはコンテナ内に読み取り専用でマウントされるため、gonic が音楽ファイルを変更することはありません。
- The database file
/root/gonic/data/gonic.dbはバックアップに含めるべきです。 - キャッシュは必要に応じて削除できます。再生成されるトランスコードやカバーアートが入っています。
- Configure gonic and its scanning behavior according to your preferences in
/root/gonic/docker-compose.yml.