Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
gonic

gonic

gonic ist ein Musik-Streaming-Server, der die Subsonic-API implementiert, sodass jeder Subsonic-Client Ihre Bibliothek abspielen kann. Er scannt nach Zeitplan neu, unterstützt mehrere Benutzer und zählt Wiedergaben pro Hörer. GPL-3.0-Lizenz, über 2.500 GitHub-Sterne.

Auf einen Blick

2.5k

GitHub-Sterne

1

Seitenaufrufe

Lizenz GPL-3.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Zugriff

  1. Öffnen Sie die Weboberfläche: https://<SERVER-IP>:4747
  2. gonic verwendet HTTPS mit einem selbstsignierten Zertifikat. Ihr Browser zeigt beim ersten Verbinden eine Zertifikatswarnung.
  3. Melden Sie sich mit den Standard-Anmeldedaten an: admin / admin
  4. Ä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.db sollte 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.

Mehr zu Self-Hosted

Verwandte Apps.

gonic jetzt deployen. Ab 2,48 $/Monat.