体验论坛里大佬的 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
 
- 
音乐列表

 
- 
专辑

 
- 
艺术家

 
- 
收藏

 
- 
最近播放

 
- 
随机播放

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