news 2026/6/6 19:30:14

手机里存了几千首歌却懒得打开听?我用飞牛NAS+Navidrome搭了个自己的音乐库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手机里存了几千首歌却懒得打开听?我用飞牛NAS+Navidrome搭了个自己的音乐库

🔥承渊政道:个人主页

❄️个人专栏:《C语言基础语法知识》 《数据结构与算法》 《C++知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 《MySQL数据库学习》

✨逆境不吐心中苦,顺境不忘来时路!✨
🎬 博主简介:

你有没有这种感觉——手机里其实存了不少歌,但每次想听点什么的时候,还是习惯性打开音乐 App.因为自己那些文件散落在不同文件夹里,要么找不到、要么找不到的时候懒得找,干脆就算了.版权原因下架的还播不了,开会员吧又觉得不值.这就是囤了一硬盘音乐的人的真实处境:名义上拥有,实际上根本用不起来.后来我在飞牛 NAS 上装了Navidrome,把本地音乐文件夹配置好,从此浏览器打开就是自己的音乐库.界面干净,操作流畅,不用开会员、不用看广告、版权问题不存在.家里囤的那些无损音乐终于从"放着占地方"变成了"随时想听就听".出门在外配合cpolar 穿透,手机浏览器输入一个地址就能继续听,和在局域网里没有任何区别.用到现在三个月,音乐这个事终于从"想起来才听"变成了"真的融入日常".废话不多说,下面跟着小编的节奏🎵一起去疯狂的学习吧!



目录

  • 1.关于Navidrome
  • 2.飞牛os环境准备
  • 3.飞牛os安装navidrome
  • 4.简单使用navidrome
  • 5.介绍以及安装cpolar
  • 6.使用cpolar远程使用navidrome
  • 7.结尾

1.关于Navidrome

Navidrome是一款开源且功能强大的自托管音乐服务器,支持多种音频格式和多个平台(Windows、Linux、macOS、Docker等).它采用了Material UI设计风格,界面美观现代,操作流畅.更重要的是,Navidrome兼容Subsonic API,并提供智能播放列表、用户权限管理等功能,让你随时随地都能享受个性化音乐体验.


2.飞牛os环境准备

本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机,系统版本为V0.8.41.如果您想要在x86架构的物理机中安装,可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后,进入bios设置U盘启动后像装Windows系统一样安装即可.

启动fnOS系统后,能看到Web UI管理界面的地址:http://192.168.184.130:5666 在浏览器中打开:


3.飞牛os安装navidrome

首先打开飞牛nas,点击应用中心,下滑找到navidrome点击安装

等待下载完成后选择存储空间,下一步这里要注意,文件目录不能出现中文

下一步等待安装,安装完成后打开,就会自动弹出navidrome的登录页面

我们注册一个账号登录,就能看到他的主页面了


4.简单使用navidrome

先点击设置,改成简体中文,上面还可以更换各种各样的主题.

回到飞牛主页打开文件管理,在刚才安装的路径当中上传好本地的音乐

再回到navidrome主页,就有歌曲了!你可以在这里进行各种管理和播放操作.

现在就可以畅听自己喜欢的歌了!不担心收费,也不用担心没版权!


5.介绍以及安装cpolar

现在你已经拥有一个超级影音库了!是不是觉得自己特厉害!但是还有个问题——如果想在上下班地铁上也想听歌该怎么办呢?别担心!这时候就需要我们的内网穿透神器Cpolar!它能帮你把本地的服务发布到公网上,让它帮你把本地的服务发布到公网,从而实现随时随地都能听歌!不限时间!不限地点!不限设备!

首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令:

然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:

连接后执行下面cpolar Linux 安装命令:

sudocurlhttps://get.cpolar.sh|sh

再次输入飞牛云nas的密码确认后即可自动安装

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudosystemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可:


6.使用cpolar远程使用navidrome

我们既然搭建了个人影视库那就代表肯定是长期使用!所以我这里教大家来创建固定二级子域名公网地址!

我这里使用的是nas20m套餐,大家可以按照自己的需求选择合适的套餐!

我们来登录cpolar官网,点击预留,选择保留二级子域名.地区选择china top 名称自定义,点击保留.

复制保留成功的子域名以后,我们回到cpolar管理界面

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了: navidrome 注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:4533
  • 域名类型:二级子域名
  • 域名:粘贴刚才保留成功的子域名
  • 地区:选择China Top

点击创建,创建成功后点击状态,选择在线隧道列表,这里能看到我们成功生成了2个固定的公网地址,名称好看又好记.

我们复制一个来打开看一下,都能成功的打开我们的navidrome听歌!

现在我们无论是在上下班的地铁上,还是和朋友露营时,都可以用自己搭建的音乐库随时随地的听歌了!


7.结尾

Navidrome 这套方案用下来,最核心的感受是:它让"自己拥有音乐"这件事从空话变成了实际体验.

之前自己囤的那些无损音乐,躺在硬盘里和存在云盘里没什么区别——反正都懒得打开.搭了这套系统之后,最大的变化是听歌的频率反而上来了.因为门槛变低了:不用开 App 不用登录,点开浏览器就能听,躺床上、出门在外、随便什么设备都行.NAS 本身 24 小时开着,cpolar 穿透做好之后人在哪都能连,地铁上想听就听,和在自己电脑前没有任何区别.

如果你的需求是"不想被会员费绑架、不想受版权限制、想真正把囤的音乐用起来",Navidrome 加 NAS 加 cpolar 这一套,值得认真配一次.配完之后,这套东西会成为你每天都会用的东西,而不是又一个大功告成然后落灰的项目.


🚀真正的勇者不是流泪的人,而是含泪奔跑的人!

敬请期待下一篇文章内容


每日心灵鸡汤: 前路漫漫亦灿灿,往事堪堪亦澜澜!

以微末之萤启程,怀赤忱之志收官.追风赶月莫停留,平芜尽处是春山.吾辈青年,当步履铿锵,奔赴山海,以寸心微光奔赴前路,凭一腔热忱勇踏山河.纵使前路风雨横生,亦乘初心一往无前.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 19:28:04

Java 转大模型开发:后端程序员的升级路线

这篇我按“先跑起来、再讲取舍”的方式写《Java 转大模型开发:后端程序员的升级路线》。概念会讲,但重点放在代码怎么组织、哪里容易踩坑。摘要这篇面向准备从 Java 后端转向大模型应用开发的程序员,但不会把“Java 转大模型开发:…

作者头像 李华
网站建设 2026/6/6 19:26:04

Arduino串口通信实战:从原理到PWM调光与多LED控制

1. 项目概述:从零开始的Arduino串口交互初体验最近从朋友那里拿到了一块Arduino UNO的开发板和一些基础元件,对于一个习惯了在复杂嵌入式系统里摸爬滚打的人来说,这玩意儿就像回到了学生时代玩单片机的那种纯粹感。朋友说,用它来控…

作者头像 李华
网站建设 2026/6/6 19:26:03

CMOS电路设计实战:从晶体管到逻辑门与复杂组合逻辑实现

1. 项目概述:从晶体管到逻辑门,一次搞懂CMOS电路设计在数字电路设计的江湖里,无论是刚入行的新手,还是摸爬滚打多年的老鸟,MOS管和CMOS电路都是绕不开的基本功。你可能在教科书上看过无数遍与非门、或非门的符号&#…

作者头像 李华
网站建设 2026/6/6 19:22:56

STM32 DAC实战指南:从原理到波形生成与调试优化

1. 项目概述与背景 临近毕业答辩,手头的毕设项目却还没正式动工,这种压力想必很多电子专业的同学都经历过。我的毕设核心之一是需要一个高精度的可编程电压源,用来控制VCA810这类压控放大器的增益。最初考虑过使用专用的DAC芯片,但…

作者头像 李华
网站建设 2026/6/6 19:22:54

利用快马平台快速复现Hermes Agent官网核心交互原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请基于Hermes Agent官方网站展示的核心功能,创建一个交互式演示原型,该原型需包含以下核心功能:1、模拟一个简单的任务规划与分解界面&#xff…

作者头像 李华