应用介绍
Navidrome 是一个开源的自托管音乐服务器,让你可以把NAS上的音乐文件做成一个私人音乐流媒体服务,在任何设备上都能随时收听自己的音乐收藏。
它支持自动扫描你的音乐文件夹,读取音乐标签和封面,支持Subsonic API,有大量的客户端APP可以使用(安卓、iOS、桌面都有),支持多用户,资源占用极低,非常适合在NAS上长期运行。




安装说明
前提依赖
- NAS上存储你的音乐文件集合
- 对硬件要求极低,即使是低功耗的ARM架构NAS也能流畅运行
安装配置
创建 docker-compose.yml:
version: '3'
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
user: 1000:1000 # 改为你的用户ID
ports:
- "4533:4533"
restart: unless-stopped
environment:
ND_SCANS_INTERVAL: "300"
TZ: Asia/Shanghai
volumes:
- ./data:/data
- /your/music:/music:ro
配置说明:
/your/music修改为你NAS上实际的音乐存储目录,只读挂载即可ND_SCANS_INTERVAL是音乐库扫描间隔,单位秒
使用说明
- 执行
docker-compose up -d启动Navidrome - 浏览器访问
http://你的NASIP:4533打开界面 - 注册第一个用户,自动成为管理员
- Navidrome会自动扫描所有音乐文件,生成音乐库
- 可以在网页直接播放,或者在移动设备上使用支持Subsonic API的客户端连接使用
开源信息
- GitHub地址:https://github.com/navidrome/navidrome
- Star数量:超过10k
- 官方网站:https://www.navidrome.org/
- 许可证:GPL v3