Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
gonic

gonic

O gonic é um servidor de streaming de música que implementa a API do Subsonic, então qualquer cliente Subsonic consegue tocar sua biblioteca. Ele reescaneia por agendamento, suporta vários usuários e mantém a contagem de reproduções por ouvinte. Licença GPL-3.0 e mais de 2.500 estrelas no GitHub.

Em resumo

2.5k

Estrelas no GitHub

1

Visualizações de página

Licença GPL-3.0 Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acesso

  1. Abra a interface web: https://<SERVER-IP>:4747
  2. O gonic usa HTTPS com um certificado autoassinado. Seu navegador exibirá um aviso de certificado na primeira conexão.
  3. Faça login com as credenciais padrão: admin / admin
  4. Altere a senha padrão logo após o primeiro login.

Clientes Subsonic

Use o seguinte endereço de servidor no seu cliente compatível com Subsonic: https://<SERVER-IP>:4747

Como o servidor usa um certificado autoassinado, seu cliente precisa permitir ou confiar nesse certificado.

O certificado fica em: /root/gonic/tls/cert.pem

Você pode copiá-lo para outro dispositivo com:

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

Use o nome de usuário e a senha do gonic corretos para autenticar no seu cliente Subsonic.

Ficheiros e diretórios importantes

  • Caminho de instalação: /root/gonic
  • Arquivo Compose: /root/gonic/docker-compose.yml
  • Arquivo de ambiente: /root/gonic/.env
  • Banco de dados: /root/gonic/data/gonic.db
  • Música: /root/gonic/music
  • Podcasts: /root/gonic/podcasts
  • Playlists: /root/gonic/playlists
  • Cache: /root/gonic/cache
  • Certificado TLS: /root/gonic/tls/cert.pem
  • Chave TLS: /root/gonic/tls/key.pem

Gestão de serviços

Ver os contêineres em execução:

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

Reinicie os contêineres:

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

Ver registos:

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

Pare os contêineres:

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

Inicie os contêineres:

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

Recrie os contêineres:

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

Notas

  • O diretório de músicas é montado como somente leitura no contêiner, impedindo que o gonic altere seus arquivos.
  • The database file /root/gonic/data/gonic.db deve ser incluído nos seus backups.
  • O cache pode ser apagado se necessário, pois contém transcodificações e capas que são regeradas.
  • Configure gonic and its scanning behavior according to your preferences in /root/gonic/docker-compose.yml.

Mais em Self-hosted

Aplicações relacionadas.

Implante gonic agora. A partir de $2,48/mês.