Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
gonic

gonic

gonic è un server di streaming musicale che implementa l'API Subsonic, così qualsiasi client Subsonic può riprodurre la tua libreria. Riesegue la scansione a intervalli programmati, supporta più utenti e tiene il conteggio degli ascolti per ciascun utente. Licenza GPL-3.0 e oltre 2.500 stelle su GitHub.

In breve

2.5k

Stelle su GitHub

1

Visualizzazioni di pagina

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

Accesso

  1. Apri l'interfaccia web: https://<SERVER-IP>:4747
  2. gonic usa HTTPS con un certificato autofirmato. Al primo collegamento il browser mostrerà un avviso sul certificato.
  3. Accedi con le credenziali predefinite: admin / admin
  4. Cambia la password predefinita subito dopo il primo accesso.

Client Subsonic

Usa il seguente indirizzo del server nel tuo client compatibile con Subsonic: https://<SERVER-IP>:4747

Poiché il server usa un certificato autofirmato, il tuo client deve consentire o considerare attendibile quel certificato.

Il certificato si trova in: /root/gonic/tls/cert.pem

Puoi copiarlo su un altro dispositivo con:

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

Usa nome utente e password di gonic corretti per autenticarti dal tuo client Subsonic.

File e directory importanti

  • Percorso di installazione: /root/gonic
  • File Compose: /root/gonic/docker-compose.yml
  • File di ambiente: /root/gonic/.env
  • Database: /root/gonic/data/gonic.db
  • Musica: /root/gonic/music
  • Podcast: /root/gonic/podcasts
  • Playlist: /root/gonic/playlists
  • Cache: /root/gonic/cache
  • Certificato TLS: /root/gonic/tls/cert.pem
  • Chiave TLS: /root/gonic/tls/key.pem

Gestione del servizio

Visualizzare i container in esecuzione:

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

Riavvia i container:

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

Visualizza i log:

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

Arresta i container:

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

Avvia i container:

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

Ricrea i container:

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

Note

  • La directory della musica è montata in sola lettura nel container, così gonic non può modificare i tuoi file musicali.
  • The database file /root/gonic/data/gonic.db deve essere incluso nei tuoi backup.
  • La cache può essere eliminata se necessario: contiene transcodifiche e copertine rigenerabili.
  • Configure gonic and its scanning behavior according to your preferences in /root/gonic/docker-compose.yml.

Altro in Self hosted

App correlate.

Installa gonic ora. Da 2,48 $/mese.