Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
gonic

gonic

gonic is een muziekstreamingserver die de Subsonic-API implementeert, zodat elke Subsonic-client uw bibliotheek kan afspelen. Hij scant volgens schema opnieuw, ondersteunt meerdere gebruikers en houdt afspeelaantallen per luisteraar bij. GPL-3.0-licentie met meer dan 2.500 GitHub-sterren.

In een oogopslag

2.5k

GitHub-sterren

1

Paginaweergaven

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

Toegang

  1. Open de webinterface: https://<SERVER-IP>:4747
  2. gonic gebruikt HTTPS met een zelfgetekend certificaat. Uw browser toont bij de eerste verbinding een certificaatwaarschuwing.
  3. Meld u aan met de standaardgegevens: admin / admin
  4. Wijzig het standaardwachtwoord meteen na uw eerste aanmelding.

Subsonic-clients

Gebruik het volgende serveradres in uw Subsonic-compatibele client: https://<SERVER-IP>:4747

Omdat de server een zelfgetekend certificaat gebruikt, moet uw client dat certificaat toestaan of vertrouwen.

Het certificaat staat in: /root/gonic/tls/cert.pem

U kunt het naar een ander apparaat kopiëren met:

scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .

Gebruik de juiste gonic-gebruikersnaam en het wachtwoord om u aan te melden in uw Subsonic-client.

Belangrijke bestanden en mappen

  • Installatiepad: /root/gonic
  • Compose-bestand: /root/gonic/docker-compose.yml
  • Omgevingsbestand: /root/gonic/.env
  • Database: /root/gonic/data/gonic.db
  • Muziek: /root/gonic/music
  • Podcasts: /root/gonic/podcasts
  • Afspeellijsten: /root/gonic/playlists
  • Cache: /root/gonic/cache
  • TLS-certificaat: /root/gonic/tls/cert.pem
  • TLS-sleutel: /root/gonic/tls/key.pem

Servicebeheer

Actieve containers bekijken:

docker compose -f /root/gonic/docker-compose.yml ps

Herstart de containers:

docker compose -f /root/gonic/docker-compose.yml restart

Logs bekijken:

cd /root/gonic && docker compose logs -f

Stop de containers:

docker compose -f /root/gonic/docker-compose.yml stop

Start de containers:

docker compose -f /root/gonic/docker-compose.yml start

Maak de containers opnieuw aan:

docker compose -f /root/gonic/docker-compose.yml up -d

Opmerkingen

  • De muziekmap wordt alleen-lezen aangekoppeld in de container, zodat gonic uw muziekbestanden niet kan wijzigen.
  • The database file /root/gonic/data/gonic.db moet in uw back-ups worden opgenomen.
  • De cache mag zo nodig worden verwijderd; die bevat opnieuw te genereren transcodes en hoesafbeeldingen.
  • Configure gonic and its scanning behavior according to your preferences in /root/gonic/docker-compose.yml.

Meer in Self-hosted

Gerelateerde apps.

Deploy gonic nu. Vanaf $2,48/mnd.