Installer Navidrome avec Docker
Navidrome

Installer Navidrome avec Docker

Table des matières

GitHub - navidrome/navidrome: 🎧☁️ Your Personal Streaming Service
🎧☁️ Your Personal Streaming Service. Contribute to navidrome/navidrome development by creating an account on GitHub.

Navidrome vous permet de profiter de votre collection musicale où que vous soyez, en la rendant disponible via une interface utilisateur Web moderne et via une large gamme d'applications mobiles tierces compatibles, pour les appareils iOS et Android.

⚡Caractéristiques

  • Gère de très grandes collections de musique
  • Diffuse pratiquement tous les formats audio disponibles
  • Lit et utilise toutes vos métadonnéesExcellent support pour les compilations (albums de divers artistes) et les coffrets (albums multidisques)
  • Multi-utilisateur, chaque utilisateur dispose de son propre nombre de lectures, playlists, favoris, etc...
  • Très faible utilisation des ressources
  • Multiplateforme, fonctionne sur macOS, Linux et Windows.
  • Surveille automatiquement les modifications apportées à votre bibliothèque, importe de nouveaux fichiers et recharge les nouvelles métadonnées
  • Interface Web thématique, moderne et réactive basée sur Material UI
  • Compatible avec tous les clients Subsonic/Madsonic/Airsonic
  • Transcodage à la volée. Peut être défini par utilisateur
  • L'encodage Opus est pris en charge
  • Traduit dans plusieurs langues

💾 L'installation

Avec Cosmos Cloud

Cette application peut-être installée en un clic sur votre Cosmos Cloud en cliquant sur l'image ci-dessous:


Avec docker-compose

  1. Créez votre docker-compose.yml:
sudo nano docker-compose.yml
  1. Collez ça dedans en prenant soin d'adapter le port et les volumes suivant votre configuration:
version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      # Optional: put your config options customization here. Examples:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - "/srv/appdata/navidrome/data:/data"
      - "/srv/appdata/navidrome/music:/music:ro"
  1. On installe l'application:
docker-compose up -d

ou avec docker-compose V2:

docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi:
http://ip:4533
  1. Créez votre compte admin:

🎶 Où mettre son contenu multimédia?

Dans le dossier music se trouvant dans le dossier où est installé Navidrome:

/srv/appdata/navidrome/music

zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer