Skip to content

Navidrome

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!

部署

compose.yml 配置如下

yml
services:
  navidrome:
    image: deluan/navidrome:latest
    user: 1000:1000 # should be owner of volumes
    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:
      - '/path/to/data:/data'
      - '/path/to/your/music/folder:/music:ro'

compose.yml with treafik 配置如下

yml
services:
  navidrome:
    image: deluan/navidrome:latest
    restart: unless-stopped
    environment:
      # Optional: put your config options customization here. Examples:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ''
    volumes:
      - '/path/to/data:/data'
      - '/path/to/your/music/folder:/music:ro'
    labels:
      - traefik.enable=true
      - traefik.http.routers.navidrome.rule=Host(`music.hostname.com`)
      - traefik.http.routers.navidrome.entrypoints=web
    networks:
      - traefik_default
networks:
  traefik_default:
    external: true

参考链接