Saltar a contenido

Navidrome — Compose

services:
  navidrome:
    image: deluan/navidrome:0.55.2
    container_name: navidrome
    restart: unless-stopped
    ports:
      - "8527:4533"
    volumes:
      - /mnt/hdd_2tb/navidrome_music:/music:ro
      - /opt/docker/navidrome/data:/data
    environment:
      - ND_MUSICFOLDER=/music
      - ND_DATAFOLDER=/data
      - ND_PORT=4533
      - ND_LOGLEVEL=info
      - ND_ENABLETRANSCODINGCONFIG=true
      - ND_ENABLESHARING=true
      - ND_ENABLESTARRATING=true
      - ND_LASTFM_ENABLED=false
      - ND_SCANSCHEDULE=1h
      - TZ=America/Argentina/Buenos_Aires
    networks:
      - navidrome_net

networks:
  navidrome_net:
    name: navidrome_net
    driver: bridge

Caddy

navidrome.matias7235.com.ar {
    reverse_proxy localhost:8527
}

Notas

  • Musica en /mnt/hdd_2tb/navidrome_music/ (1.8TB HDD), montada read-only para seguridad
  • El scan automatico cada 1h detecta musica nueva que Lidarr descarga
  • Sin transcoding forzado — los clientes que no soporten el codec original no podran reproducir (pero la mayoria de apps soportan FLAC/ALAC nativamente)