体验论坛里大佬的 NAS 音乐服务器项目
原帖
推荐一个自己写的NAS音乐播放器
https://club.fnnas.com/forum.php?mod=viewthread&tid=34974
(出处: 飞牛私有云论坛 fnOS)

项目下载地址
- 使用迅雷等工具下载项目文件
https://gitee.com/yanfanVIP/nas-music/repository/blazearchive/master.zip?Expires=1756094653&Signature=hCrTZvhUeWwoh9a6dOB5Cof3fPZ8rL2HKsIMlRkNNQw%3D
-
上传到飞牛存放Docker文件的目录

部署
基于源码构建 Docker Image
-
ssh登录飞牛系统
ssh test@192.168.1.180 # test替换成自己的用户名,IP替换成自己飞牛的地址

-
构建 Docker Image,需要在命令行下操作
# 获取管理员权限
sudo -i
# 进入nas-music所在项目
cd /vol1/1000/Docker_data/nas-music #替换成自己的存放路径
# 查看目录文件,确定已经进入当前目录,一定是在Dockerfile文件所在目录
ll
# 构建 Docker Image,大概30分钟完成
docker build -t nasmusic .

-
创建项目

docker compose.yml
services:
nas-music:
image: nasmusic:latest
container_name: nasmusic
restart: unless-stopped
ports:
- '3050:3000' #3050可以改成自己空闲端口
environment:
- DB_PATH= ./db/music.db
- MUSIC_PATH= ./music
volumes:
- ./music:/music:rm # 存放歌曲的目录
- ./db/music.db:/db/music.db
-
访问
http://0.0.0.0:3050 # 你的IP
基于网友打包好的镜像
- 创建项目
docker compose.yml
services:
nas-music:
image: zhixinfang/nas-music:latest
container_name: nasmusic
restart: unless-stopped
ports:
- '3050:3000' #3050可以改成自己空闲端口
environment:
- DB_PATH= ./db/music.db
- MUSIC_PATH= ./music
volumes:
- ./music:/music:rm # 存放歌曲的目录
- ./db/music.db:/db/music.db
- 访问
http://0.0.0.0:3050
体验
-
设置/媒体库管理
添加目录 /music

-
音乐列表

-
专辑

-
艺术家

-
收藏

-
最近播放

-
随机播放

感谢作者开源分享,设计得很美观,希望继续优化体验。