Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
gonic

gonic

gonic est un serveur de streaming musical qui implémente l'API Subsonic : n'importe quel client Subsonic peut donc lire votre bibliothèque. Il réanalyse la bibliothèque selon une planification, gère plusieurs utilisateurs et compte les écoutes par auditeur. Sous licence GPL-3.0, avec plus de 2 500 étoiles GitHub.

En un coup d'œil

2.5k

Étoiles GitHub

1

Vues de page

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

Accès

  1. Ouvrez l'interface web : https://<SERVER-IP>:4747
  2. gonic utilise HTTPS avec un certificat auto-signé. Votre navigateur affichera un avertissement de certificat lors de la première connexion.
  3. Connectez-vous avec les identifiants par défaut : admin / admin
  4. 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.db doit ê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.

Plus dans Auto-hébergé

Apps connexes.

Déployer gonic maintenant. À partir de 2,48 $/mois.