Acesso
- Abra a interface web:
https://<SERVER-IP>:4747 - O gonic usa HTTPS com um certificado autoassinado. Seu navegador exibirá um aviso de certificado na primeira conexão.
- Faça login com as credenciais padrão:
admin/admin - 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.dbdeve 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.