✨ feat: add Navidrome music streaming server to media stack
- Add Navidrome service configuration to docker-compose.yml - Update Caddyfile to include reverse proxy for Navidrome - Update README.md with Navidrome documentation and instructions - Create appdata directory for Navidrome in setup commands - Update media directory structure from "Musicas" to "Musica" for consistency
This commit is contained in:
parent
3dee438764
commit
f3e9d00932
@ -162,6 +162,10 @@ http://lidarr.{$DOMAIN} {
|
||||
reverse_proxy lidarr:8686
|
||||
}
|
||||
|
||||
http://navidrome.{$DOMAIN} {
|
||||
reverse_proxy navidrome:4533
|
||||
}
|
||||
|
||||
http://bazarr.{$DOMAIN} {
|
||||
reverse_proxy bazarr:6767
|
||||
}
|
||||
|
||||
@ -5,7 +5,8 @@ Stack completa de servidor de mídia com Plex, Sonarr, Radarr, Bazarr, Jackett,
|
||||
## Serviços Incluídos
|
||||
|
||||
### Media Server
|
||||
- **Plex** - Servidor de streaming de mídia
|
||||
- **Plex** - Servidor de streaming de mídia (vídeos)
|
||||
- **Navidrome** - Servidor de streaming de música
|
||||
|
||||
### Download
|
||||
- **Transmission** - Cliente BitTorrent
|
||||
@ -30,6 +31,7 @@ Stack completa de servidor de mídia com Plex, Sonarr, Radarr, Bazarr, Jackett,
|
||||
Todos os serviços são acessíveis via subdomínios:
|
||||
|
||||
- `plex.SEU_DOMINIO` - Plex Media Server
|
||||
- `navidrome.SEU_DOMINIO` - Navidrome Music Server
|
||||
- `transmission.SEU_DOMINIO` - Transmission Web UI
|
||||
- `jackett.SEU_DOMINIO` - Jackett
|
||||
- `sonarr.SEU_DOMINIO` - Sonarr
|
||||
@ -53,10 +55,10 @@ nano .env
|
||||
|
||||
```bash
|
||||
# Criar diretórios de aplicação
|
||||
mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,sonarr,radarr,lidarr,bazarr,jackett,transmission,caddy/{data,config},downloads}
|
||||
mkdir -p ~/gatoflix/appdata/{plex,plex/transcode,sonarr,radarr,lidarr,navidrome,bazarr,jackett,transmission,caddy/{data,config},downloads}
|
||||
|
||||
# Criar diretórios de mídia (se ainda não existirem)
|
||||
mkdir -p ~/gatoflix/MEDIA/{Filmes,Series,Musicas}
|
||||
mkdir -p ~/gatoflix/MEDIA/{Filmes,Series,Musica}
|
||||
|
||||
# Criar diretórios de torrents
|
||||
mkdir -p ~/gatoflix/torrent/{complete/{radarr,tv-sonarr,lidarr},incomplete,watch}
|
||||
@ -83,6 +85,7 @@ Edite o arquivo `/etc/hosts` e adicione:
|
||||
|
||||
```
|
||||
127.0.0.1 plex.media.local
|
||||
127.0.0.1 navidrome.media.local
|
||||
127.0.0.1 transmission.media.local
|
||||
127.0.0.1 jackett.media.local
|
||||
127.0.0.1 sonarr.media.local
|
||||
|
||||
@ -143,6 +143,24 @@ services:
|
||||
PGID: ${PGID}
|
||||
TZ: ${TZ}
|
||||
|
||||
# ======================
|
||||
# Music Streaming Server
|
||||
# ======================
|
||||
navidrome:
|
||||
image: deluan/navidrome:latest
|
||||
container_name: gatoflix-navidrome
|
||||
restart: unless-stopped
|
||||
user: ${PUID}:${PGID}
|
||||
networks:
|
||||
- media
|
||||
volumes:
|
||||
- ${APPDATA_DIR}/navidrome:/data
|
||||
- ${MEDIA_DIR}/Musica:/music:ro
|
||||
environment:
|
||||
ND_LOGLEVEL: ${NAVIDROME_LOGLEVEL:-info}
|
||||
ND_SESSIONTIMEOUT: ${NAVIDROME_SESSIONTIMEOUT:-24h}
|
||||
ND_BASEURL: ${NAVIDROME_BASEURL:-}
|
||||
|
||||
# ======================
|
||||
# Subtitles
|
||||
# ======================
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user