From ac9faf84d22122e66ce208dbc2c0399ba964bd05 Mon Sep 17 00:00:00 2001 From: hcornet Date: Sun, 21 Apr 2024 18:14:44 +0200 Subject: [PATCH] Add navidrome-app --- {Multimedia => Audio}/Navidrome/LICENSE | 0 {Multimedia => Audio}/Navidrome/README.md | 4 +- Audio/Navidrome/docker-compose-traefik.yml | 44 ++++++++++++ Audio/Navidrome/docker-compose.yml | 28 ++++++++ .../Navidrome/img/banniere-Navidrome.png | Bin .../Navidrome/img/logo-Navidrome.png | Bin .../Navidrome/docker-compose-traefik.yml | 66 ------------------ Multimedia/Navidrome/docker-compose.yml | 16 ----- 8 files changed, 74 insertions(+), 84 deletions(-) rename {Multimedia => Audio}/Navidrome/LICENSE (100%) rename {Multimedia => Audio}/Navidrome/README.md (95%) create mode 100644 Audio/Navidrome/docker-compose-traefik.yml create mode 100644 Audio/Navidrome/docker-compose.yml rename {Multimedia => Audio}/Navidrome/img/banniere-Navidrome.png (100%) rename {Multimedia => Audio}/Navidrome/img/logo-Navidrome.png (100%) delete mode 100644 Multimedia/Navidrome/docker-compose-traefik.yml delete mode 100644 Multimedia/Navidrome/docker-compose.yml diff --git a/Multimedia/Navidrome/LICENSE b/Audio/Navidrome/LICENSE similarity index 100% rename from Multimedia/Navidrome/LICENSE rename to Audio/Navidrome/LICENSE diff --git a/Multimedia/Navidrome/README.md b/Audio/Navidrome/README.md similarity index 95% rename from Multimedia/Navidrome/README.md rename to Audio/Navidrome/README.md index 41a2ab6b..3f99cae6 100644 --- a/Multimedia/Navidrome/README.md +++ b/Audio/Navidrome/README.md @@ -1,5 +1,5 @@ ![Navidrome](./img/logo-Navidrome.png) -URL : https://github.com/linuxserver/docker-librewolf +URL : # Navidrome @@ -52,7 +52,7 @@ docker compose -f docker-compose-traefik.yml up -d Ouvrir une page web avec l'url : Pour une utilisation tout seul - http://10.0.4.29:3000 + http://10.0.4.29:4533 Pour une utilisation avec Traefik diff --git a/Audio/Navidrome/docker-compose-traefik.yml b/Audio/Navidrome/docker-compose-traefik.yml new file mode 100644 index 00000000..8c02e224 --- /dev/null +++ b/Audio/Navidrome/docker-compose-traefik.yml @@ -0,0 +1,44 @@ +#### NETWORKS +networks: + docker-traefik_front_network: + external: true + back_network: + driver: bridge + attachable: true + +#### SERVICES +services: +### navidrome + navidrome: + container_name: navidrome-app + hostname: navidrome-app + image: deluan/navidrome:latest + ports: + - "4533:4533" + networks: + - docker-traefik_front_network + restart: unless-stopped + environment: + - TZ=Europe/Paris + # Optional: put your config options customization here. Examples: + - ND_SCANSCHEDULE: 1h + - ND_LOGLEVEL: info + - ND_SESSIONTIMEOUT: 24h + - ND_BASEURL: "" + volumes: + - "./data:/data" + - "./music:/music:ro" + labels: + - "traefik.enable=true" + - "traefik.docker.network=docker-traefik_front_network" +## HTTP + - "traefik.http.routers.navidrome-http.rule=Host(`navidrome.10.0.4.29.traefik.me`)" + - "traefik.http.routers.navidrome-http.entrypoints=http" +## HTTPS + - "traefik.http.routers.navidrome-https.rule=Host(`navidrome.10.0.4.29.traefik.me`)" + - "traefik.http.routers.navidrome-https.entrypoints=https" + - "traefik.http.routers.navidrome-https.tls=true" + - "traefik.http.routers.navidrome.service=navidrome-service" +## Middleware +## Service + - "traefik.http.services.navidrome-service.loadbalancer.server.port=3000" \ No newline at end of file diff --git a/Audio/Navidrome/docker-compose.yml b/Audio/Navidrome/docker-compose.yml new file mode 100644 index 00000000..1c0a61cb --- /dev/null +++ b/Audio/Navidrome/docker-compose.yml @@ -0,0 +1,28 @@ +#### NETWORKS +networks: + back_network: + driver: bridge + attachable: true + +#### SERVICES +services: +### navidrome + navidrome: + container_name: navidrome-app + hostname: navidrome-app + image: deluan/navidrome:latest + ports: + - "4533:4533" + networks: + - back_network + restart: unless-stopped + environment: + - TZ=Europe/Paris + # Optional: put your config options customization here. Examples: + - ND_SCANSCHEDULE: 1h + - ND_LOGLEVEL: info + - ND_SESSIONTIMEOUT: 24h + - ND_BASEURL: "" + volumes: + - "./data:/data" + - "./music:/music:ro" \ No newline at end of file diff --git a/Multimedia/Navidrome/img/banniere-Navidrome.png b/Audio/Navidrome/img/banniere-Navidrome.png similarity index 100% rename from Multimedia/Navidrome/img/banniere-Navidrome.png rename to Audio/Navidrome/img/banniere-Navidrome.png diff --git a/Multimedia/Navidrome/img/logo-Navidrome.png b/Audio/Navidrome/img/logo-Navidrome.png similarity index 100% rename from Multimedia/Navidrome/img/logo-Navidrome.png rename to Audio/Navidrome/img/logo-Navidrome.png diff --git a/Multimedia/Navidrome/docker-compose-traefik.yml b/Multimedia/Navidrome/docker-compose-traefik.yml deleted file mode 100644 index 40514b3e..00000000 --- a/Multimedia/Navidrome/docker-compose-traefik.yml +++ /dev/null @@ -1,66 +0,0 @@ -![Fichier-Stockage](./img/logo-Fichier-Stockage.png) -URL : HHHHH - -# Fichier-Stockage - -GGGGG - -# Téléchargement, Configuration et Lancement - -## Téléchargement de Fichier-Stockage - -Saisir la commande pour télécharger la source -```bash -git clone https://git.tips-of-mine.fr/Tips-Of-Mine/Docker.git -``` - -Saisir la commande pour vous rendre dans le dossier -```bash -cd AAAAA\Fichier-Stockage -``` - -## Modifier la configuration de Fichier-Stockage - -Saisir la commande pour vous rendre dans le dossier -```bash -cd AAAAA\Fichier-Stockage -``` - -Nous éditons le fichier de configuration -```bash -nano .env -``` - -Nous modifions les variables dont nous avons besoin. - -## Lancement de Fichier-Stockage - -Pour utiliser Fichier-Stockage tout seul -```bash -docker compose up -d -``` - -Pour utiliser Fichier-Stockage avec Traefik -```bash -docker compose -f docker-compose-traefik.yml up -d -``` - -# Utilisation - -## Accueil - -Ouvrir une page web avec l'url : -Pour une utilisation tout seul - - http://10.0.4.29:3000 - -Pour une utilisation avec Traefik - - https://Fichier-Stockage.10.0.4.29.traefik.me`)" - - -# More info -- more information on the website [Tips-Of-Mine](https://www.tips-of-mine.fr/) - -# Buy me a coffe -Buy Me a Coffee at ko-fi.com diff --git a/Multimedia/Navidrome/docker-compose.yml b/Multimedia/Navidrome/docker-compose.yml deleted file mode 100644 index 4714b66e..00000000 --- a/Multimedia/Navidrome/docker-compose.yml +++ /dev/null @@ -1,16 +0,0 @@ -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" \ No newline at end of file