飞牛NAS利用Docker搭建Navidrome音乐服务器保姆级教程
想必很多人和我一样,第一次玩NAS都不知道NAS到底有什么用,能做什么事,今天给大家分享一个用NAS搭建属于自己的私人音乐库的教程。
今天的这个教程总结起来很简单,就是把我们自己收集在本地音乐文件,利用Navidrome这个软件当做音乐服务器,然后在电脑或者手机端安装相应的客户端软件,可以实现几乎和QQ音乐一样的效果;这样我们就可以不需要开VIP就能随时随地的免费听音乐了;而且还可以分享给自己的家人,朋友一起使用!
第一步:收集自己喜欢的音乐资源
在教程之前,可能很多人会问,那音乐资源哪里下载呢?
第一种:搜网盘资源站 | Link3
我在这里分享了很多的无损音乐,可以免费下载!
第二种:电脑版的 KwMusic
下载地址:https://pan.quark.cn/s/26fe223ae289
此版本我用了很多年了,可以直接下载各种音乐。
其它:网上找你自己喜欢的音乐资源!
把下载好的音乐文件复制收集到你的NAS磁盘中,最好是放一个文件夹,这样方便管理。不一定都要放一级文件夹下,里面套二级,三级文件夹都没关系。像我下图这样:
第二步:Navidrome安装部署
Navidrome是一个开源的项目,官网是这样介绍的:Navidrome 允许您从任何地方欣赏您的音乐收藏,方法是通过 现代 Web UI 以及通过各种第三方兼容的移动应用程序,适用于 iOS 和 Android 设备。Navidrome 是根据 GNU GPL v3 许可证的条款免费分发的开源软件。
Navidrome官网:https://www.navidrome.org/
在飞牛的应用中心其实是可以直接下载安装Navidrome的,但是我发现目前最新版飞牛OS中直接在应用中心下载安装,无法扫描音乐文件,当然可以修改配置文件解决这个问题;另外就是应用中心的Navidrome版本是0.51.5,而官网最新的版本是0.55.2;所以今天就教大家直接利用飞牛里面的Docker来搭建,直接解决所有的问题!
首先复制下面这段Docker compose代码
services: navidrome: image: deluan/navidrome:latest container_name: navidrome ports: - "4533:4533" # 左侧端口可自定义(如改为8080) restart: unless-stopped environment: ND_SCANSCHEDULE: 1h # 自动扫描音乐库间隔 ND_LOGLEVEL: info # 日志级别 ND_DEFAULTLANGUAGE: zh # 应用默认语言 ND_SESSIONTIMEOUT: 24h # 会话超时时间 ND_ENABLEFAVOURITES: "true" # 启用收藏夹 ND_ENABLESTARRATING: "true" # 在 UI 中启用 5 星评级 ND_BASEURL: "" # 基础 URL,用于外部访问 ND_ENABLETRANSCODINGCONFIG: "true" # 启用转码配置 ND_TRANSCODINGCACHESIZE: "4000M" # 转码缓存大小 ND_IMAGECACHESIZE: "1000M" # 图片缓存大小 volumes: - "/vol3/1000/musicS/data:/data" # 配置文件目录 - "/vol3/1000/musicS/music:/music" # 音乐文件目录(只读)
打开飞牛的Docker,点击左边的“compose”,然后点右上角的“新增项目”,然后选“创建docker-compose.yml ”,然后按下图填写:
项目名称随便填写
路径就是Navidrome安装的目录,这个可以自己先在文件管理中建好直接选择就行。
docker-compose代码直接粘贴在下面,这个时候记得把下面的这两个路径改成你自己的,
- "/vol3/1000/musicS/data" #存放配置文件的
- "/vol3/1000/musicS/music" #存放自己的音乐文件的
怎么找到这个文件路径呢,打开飞牛上的“文件管理”--选中文件夹右击“详细信息”--然后点一下“复制原始路径”
最左下的“创建项目后立即启动”一定要选上,然后点确定,这样正常会有安装进度,我们可以不管,直接关闭。
然后我们稍等一会,打开docker里面的容器,这时我们会看进安装好的项目,如下图第一个,前面显示绿色的点,说明这个已经安装好运行了。
第三步:Navidrome初始化及设置
通过IP+端口号(默认端口号是4533)比如我这个是:http://192.168.10.24:4533 也可以访问Navidrome网页端了,第一次进去会让你设置管理员账号和密码
登录进去,我们就可以看到我们弄好的音乐库资源了。这个是网页端,可以直接点击播放的,点击右上解的闪电图标,里面有一个完全扫描,如果我们刚加入的音乐资源没有显示出来,可以点一下让他重新扫描一下。
第四步:电脑及手机音乐客户端下载及配置
音乐客户端其实挺多的,我自己一直是用的音流,这是一个闭源的软件,大部分功能都是可以免费使用的,只有一些高级功能需要购买,永久版才58元,喜欢的话可以支持一下!
音流官网:https://music.aqzscn.cn/docs/versions/latest/
支持安卓,IOS,MAC,windows。
可以用下面的地址直接下载:https://pan.quark.cn/s/72fcba207190
苹果手机直接在App Store里面搜“音流”就可以下载安装
具体配置连接Navidrome如下:
选择“Navidrome”,然后下面的主机地址就填写你的Navidrome网页端的登录地址(IP+端口号),账号和密码就是你设置的。
电脑端和苹果手机端都是差不多的,就不介绍了。
最后说几个大家关心的问题
1.我要是出去了,怎么在外网使用Navidrome呢?
这个非常简单,看我以前分享飞牛内网穿透的教程
2.音乐资源的封面,歌词等信息如何完善?
音流本身带有API接口,网上有免费的,也可以自己搭建API接口,然后配置在音流里面。
另外就是使用music-tag这个项目,都是需要Docker搭建的,我后续会出相关的教程!

1.本站所有资源均收集于互联网,版权归原作者所有,如果侵权可联系删除!
2.本站所列的一切应用软件、教程、等仅限用于学习、评测和研究目的,不得用于商业或非法用途,否则一切后果须自负。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除。
3.所分享软件等资源中出现的广告等行为均与本站无关,请勿相信任何广告,发现有异常情况的资源请立即删除!并及时与本站反馈!