From 3dee43876434e0890b86154d66de59231fc441a6 Mon Sep 17 00:00:00 2001 From: cinco euzebio Date: Sun, 1 Feb 2026 00:53:10 -0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20add=20Lidarr=20music=20mana?= =?UTF-8?q?ger=20to=20media=20server=20stack?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add Lidarr service configuration to docker-compose.yml - Update Caddyfile to include reverse proxy for Lidarr - Extend README.md with Lidarr documentation and setup instructions - Create necessary directories for music media and downloads --- Caddyfile | 4 ++++ README.md | 9 ++++++--- docker-compose.yml | 20 ++++++++++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/Caddyfile b/Caddyfile index b2bfa97..7cfc143 100644 --- a/Caddyfile +++ b/Caddyfile @@ -158,6 +158,10 @@ http://radarr.{$DOMAIN} { reverse_proxy radarr:7878 } +http://lidarr.{$DOMAIN} { + reverse_proxy lidarr:8686 +} + http://bazarr.{$DOMAIN} { reverse_proxy bazarr:6767 } diff --git a/README.md b/README.md index c425f93..3b4f203 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ Stack completa de servidor de mídia com Plex, Sonarr, Radarr, Bazarr, Jackett, ### PVR (Personal Video Recorder) - **Sonarr** - Gerenciador de séries de TV - **Radarr** - Gerenciador de filmes +- **Lidarr** - Gerenciador de músicas ### Subtitles - **Bazarr** - Gerenciador de legendas @@ -33,6 +34,7 @@ Todos os serviços são acessíveis via subdomínios: - `jackett.SEU_DOMINIO` - Jackett - `sonarr.SEU_DOMINIO` - Sonarr - `radarr.SEU_DOMINIO` - Radarr +- `lidarr.SEU_DOMINIO` - Lidarr - `bazarr.SEU_DOMINIO` - Bazarr ## Instalação @@ -51,13 +53,13 @@ nano .env ```bash # Criar diretórios de aplicação -mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,sonarr,radarr,bazarr,jackett,transmission,caddy/{data,config},downloads} +mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,sonarr,radarr,lidarr,bazarr,jackett,transmission,caddy/{data,config},downloads} # Criar diretórios de mídia (se ainda não existirem) -mkdir -p ~/gatoflix/MEDIA/{Filmes,Series} +mkdir -p ~/gatoflix/MEDIA/{Filmes,Series,Musicas} # Criar diretórios de torrents -mkdir -p ~/gatoflix/torrent/{complete/{radarr,tv-sonarr},incomplete,watch} +mkdir -p ~/gatoflix/torrent/{complete/{radarr,tv-sonarr,lidarr},incomplete,watch} ``` ### 3. Ajustar permissões @@ -85,6 +87,7 @@ Edite o arquivo `/etc/hosts` e adicione: 127.0.0.1 jackett.media.local 127.0.0.1 sonarr.media.local 127.0.0.1 radarr.media.local +127.0.0.1 lidarr.media.local 127.0.0.1 bazarr.media.local ``` diff --git a/docker-compose.yml b/docker-compose.yml index e90f30e..85e15ff 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -123,6 +123,26 @@ services: PGID: ${PGID} TZ: ${TZ} + # ====================== + # PVR - Music + # ====================== + lidarr: + image: linuxserver/lidarr:latest + container_name: gatoflix-lidarr + restart: unless-stopped + networks: + - media + volumes: + - ${APPDATA_DIR}/lidarr:/config + - ${MEDIA_DIR}/Musica:/music + - ${TORRENT_DIR}:/supercousas/MEDIACENTER/torrent + - ${TORRENT_DIR}/complete/lidarr:/downloads/complete/lidarr + - /etc/localtime:/etc/localtime:ro + environment: + PUID: ${PUID} + PGID: ${PGID} + TZ: ${TZ} + # ====================== # Subtitles # ======================