Accès
- Ouvrez l'interface web :
https://<SERVER-IP>:4747 - gonic utilise HTTPS avec un certificat auto-signé. Votre navigateur affichera un avertissement de certificat lors de la première connexion.
- Connectez-vous avec les identifiants par défaut :
admin/admin - Changez le mot de passe par défaut dès votre première connexion.
Clients Subsonic
Utilisez l'adresse de serveur suivante dans votre client compatible Subsonic : https://<SERVER-IP>:4747
Comme le serveur utilise un certificat auto-signé, votre client doit autoriser ou approuver ce certificat.
Le certificat se trouve à : /root/gonic/tls/cert.pem
Vous pouvez le copier sur un autre appareil avec :
scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .
Utilisez le nom d'utilisateur et le mot de passe gonic appropriés pour vous authentifier depuis votre client Subsonic.
Fichiers et répertoires importants
- Chemin d'installation :
/root/gonic - Fichier Compose :
/root/gonic/docker-compose.yml - Fichier d'environnement :
/root/gonic/.env - Base de données :
/root/gonic/data/gonic.db - Musique :
/root/gonic/music - Podcasts :
/root/gonic/podcasts - Listes de lecture :
/root/gonic/playlists - Cache :
/root/gonic/cache - Certificat TLS :
/root/gonic/tls/cert.pem - Clé TLS :
/root/gonic/tls/key.pem
Gestion des services
Afficher les conteneurs en cours d'exécution :
docker compose -f /root/gonic/docker-compose.yml ps
Redémarrez les conteneurs :
docker compose -f /root/gonic/docker-compose.yml restart
Voir les logs :
cd /root/gonic && docker compose logs -f
Arrêtez les conteneurs :
docker compose -f /root/gonic/docker-compose.yml stop
Démarrez les conteneurs :
docker compose -f /root/gonic/docker-compose.yml start
Recréez les conteneurs :
docker compose -f /root/gonic/docker-compose.yml up -d
Remarques
- Le répertoire de musique est monté en lecture seule dans le conteneur, ce qui empêche gonic de modifier vos fichiers musicaux.
- The database file
/root/gonic/data/gonic.dbdoit être inclus dans vos sauvegardes. - Le cache peut être supprimé si nécessaire : il contient des transcodages et des pochettes régénérables.
- Configure gonic and its scanning behavior according to your preferences in
/root/gonic/docker-compose.yml.