Zugriff
- Öffnen Sie die Weboberfläche:
https://<SERVER-IP>:4747 - gonic verwendet HTTPS mit einem selbstsignierten Zertifikat. Ihr Browser zeigt beim ersten Verbinden eine Zertifikatswarnung.
- Melden Sie sich mit den Standard-Anmeldedaten an:
admin/admin - Ändern Sie das Standardpasswort direkt nach der ersten Anmeldung.
Subsonic-Clients
Verwenden Sie die folgende Serveradresse in Ihrem Subsonic-kompatiblen Client: https://<SERVER-IP>:4747
Da der Server ein selbstsigniertes Zertifikat verwendet, muss Ihr Client dieses Zertifikat zulassen oder ihm vertrauen.
Das Zertifikat befindet sich unter: /root/gonic/tls/cert.pem
Sie können es mit folgendem Befehl auf ein anderes Gerät kopieren:
scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .
Verwenden Sie den passenden gonic-Benutzernamen und das Passwort zur Anmeldung in Ihrem Subsonic-Client.
Wichtige Dateien und Verzeichnisse
- Installationspfad:
/root/gonic - Compose-Datei:
/root/gonic/docker-compose.yml - Umgebungsdatei:
/root/gonic/.env - Datenbank:
/root/gonic/data/gonic.db - Musik:
/root/gonic/music - Podcasts:
/root/gonic/podcasts - Wiedergabelisten:
/root/gonic/playlists - Cache:
/root/gonic/cache - TLS-Zertifikat:
/root/gonic/tls/cert.pem - TLS-Schlüssel:
/root/gonic/tls/key.pem
Service-Management
Laufende Container anzeigen:
docker compose -f /root/gonic/docker-compose.yml ps
Container neu starten:
docker compose -f /root/gonic/docker-compose.yml restart
Logs ansehen:
cd /root/gonic && docker compose logs -f
Container stoppen:
docker compose -f /root/gonic/docker-compose.yml stop
Container starten:
docker compose -f /root/gonic/docker-compose.yml start
Container neu erstellen:
docker compose -f /root/gonic/docker-compose.yml up -d
Hinweise
- Das Musikverzeichnis wird im Container schreibgeschützt eingebunden, damit gonic Ihre Musikdateien nicht verändern kann.
- The database file
/root/gonic/data/gonic.dbsollte in Ihre Backups aufgenommen werden. - Der Cache kann bei Bedarf gelöscht werden, er enthält neu erzeugbare Transkodierungen und Cover.
- Configure gonic and its scanning behavior according to your preferences in
/root/gonic/docker-compose.yml.