威联通nas docker搭建Navidrome

本文最后更新于 2026年1月6日。

之前写过买了个nas。

平时就折腾搭建docker。
音乐视频都用默认的播放器,但是真难用。每次需要打开浏览器登录nas,再打开music工具,响应有比较慢,等打开就不想听了。

这两天自己搭建了Navidrome再配合手机客户端体验非常好,直接把nas这次的播放器关闭了。

直接用docker compose搭建navidrome,很简单,编排如下

networks:
  1panel-network:
    external: true
services:
  navidrome:
    image: docker.1ms.run/deluan/navidrome:latest
    container_name: navidrome
    ports:
      - "4533:4533"  # 映射宿主机4533端口到容器
    restart: unless-stopped
    environment:
      - ND_SCANSCHEDULE=1h      # 音乐库扫描间隔(1小时)
      - ND_LOGLEVEL=info         # 日志级别
      - ND_SESSIONTIMEOUT=24h    # 会话超时时间
      - ND_DEFAULTLANGUAGE=zh    # 默认中文界面
    volumes:
      - /share/dockerdata/navidrome_data:/data  # 配置文件持久化存储
      - /share/CACHEDEV1_DATA/Music:/music:ro  # 音乐文件目录(需替换实际路径)
    networks:
      1panel-network:    

设置好反代或者域名之后就可以访问了,navidrome界面简洁,速度快

我截几张图感受一下
image.png

image.png

再网页端现在就可以开始听音乐了。
image.png

为了手机听歌方便,还可以搭配一个app。
搭配得手机播放器很多可选,这里面有
https://www.navidrome.org/apps/?platform=android

我实测发现Tempus,castafior和chora比较好用,其中最推荐Tempus,安装包小,功能全面界面简洁美观。不过它的的服务器只支持2个并且不支持直接切换。

为了更加贴合自己的使用习惯,我又开发了一款。可以根据自己的需要随时调整。