在上一篇文章里介绍了从初识飞牛OS(fnOS),到从群晖切换到fnOS的整个体验过程。本篇介绍下使用fnOS搭建一个免费的音乐播放系统的过程。
Homelab NAS系统升级–华硕FS6706T试用fnOS

道理鱼安装

道理鱼是一款专为NAS打造的本地音乐、MV、有声书管理与播放系统。

它的主要功能有:

  • 一体化管理:集自动刮削、元数据补全、无损转码、多用户管理于一体,提供媲美流媒体的体验。
  • 多内容支持:同时管理音乐单曲、专辑、音乐视频(MV)和有声书,作为统一的媒体库入口。
  • 部署便捷:基于Docker容器部署,在极空间、飞牛NAS等平台可通过应用中心一键安装或手动配置容器。
  • 访问与使用:支持浏览器通过IP访问,并有移动端APP连接,方便外网使用。

在飞牛OS的应用中心选择道理鱼音乐,点击安装即可。
在这里插入图片描述
在系统设置里,选择想要映射的目录,然后点击路径右边的图标复制这个目录的路径:
在这里插入图片描述
道理鱼在飞牛OS里,默认就以docker-compose形式安装:
在这里插入图片描述
其中daoliyu-music-backend-1是整个程序的后端实现,
daoliyu-music-frontend是UI界面,
daoliyu-music-postgres-1和daoliyu-music-redis-1是对应的数据库实例。
daoliyu-music-frontend容器做了端口映射,将容器中的8080端口映射到fnOS的5173端口,这样在浏览器中就可以打开了。在这里插入图片描述
安装完成后,默认在’应用文件夹/daoliyu-music’路径下,会创建以下目录结构:
在这里插入图片描述
只需要将对应的音视频资源放到相应目录即可。
如果不想使用这个默认的目录,可以通过进入道理鱼的UI界面后进行更改。

道理鱼配置

登录UI后,点击右上角“多媒体库”选项,添加刚刚复制的路径,之后将媒体文件拷贝至这个目录后,然后点击“全量扫描“即可。
在这里插入图片描述
在这里插入图片描述

手机App安装配置

手机端可以选择"箭头音乐"等支持连接到道理鱼的App。以箭头音乐为例:
选择新增平台,然后配置道理鱼的域名、用户名和密码。

一般家庭NAS会在通过路由器或者FTTR设备再链接到Internet,可以绑定一个域名以及在NAS中做DDNS,之后再在路由上开放对应的端口转发后,就可以保证域名公网的访问。

这里以我的路由器LinkSys和腾讯云域名为例,现在腾讯云中设置域名地址解析,域名解析到自己的公网IP。
在这里插入图片描述
之后设置LinkSys路由器,将65531端口映射到NAS的5173端口。
进入LinkSys手机App,点击左上角菜单,选择"高级设置->端口设置->单端口转发->添加一条规则",然后填写内部端口为5173,内部端口为你想暴露到公网的端口(此处以65531为例):

最终效果

PC浏览器

手机App

在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐