CIUIC

Navidrome 个人音乐流媒体服务器搭建教程

什么是Navidrome

Navidrome 是一个开源的个人音乐流媒体服务器,它允许你将音乐收藏存储在私人服务器上,并通过任何设备随时随地访问。与商业音乐流媒体服务不同,Navidrome 让你完全掌控自己的音乐库,无需订阅费用,也没有隐私顾虑。

为什么选择Navidrome

开源免费:Navidrome 是MIT许可的开源项目,无需付费跨平台支持:可在Windows、Linux、macOS等系统运行多客户端兼容:支持Subsonic API,能与大多数音乐客户端兼容元数据管理:自动获取专辑封面和元数据低资源占用:适合在云服务器上运行

准备工作

在开始之前,你需要准备:

Navidrome 个人音乐流媒体服务器搭建教程

一台运行Linux的服务器(推荐使用Ciuic云服务器)基础Linux命令行知识Docker环境(推荐安装方式)音乐文件集合(建议使用有组织的目录结构)

安装步骤

1. 安装Docker

如果你的服务器还没有安装Docker,可以运行以下命令:

sudo apt-get updatesudo apt-get install docker.io docker-composesudo systemctl enable dockersudo systemctl start docker

2. 创建Navidrome容器

使用Docker运行Navidrome是最简单的方式。创建一个docker-compose.yml文件:

version: "3"services:  navidrome:    image: deluan/navidrome:latest    ports:      - "4533:4533"    volumes:      - "/path/to/your/music:/music"      - "/path/to/data:/data"    environment:      - ND_SCANINTERVAL=1h      - ND_LOGLEVEL=info      - ND_SESSIONTIMEOUT=24h      - ND_BASEURL=""

3. 启动Navidrome

保存文件后,运行以下命令启动服务:

docker-compose up -d

4. 配置Navidrome

服务启动后,访问 http://你的服务器IP:4533 进入Web界面。首次登录需要使用默认凭据:

用户名:admin密码:admin

登录后请立即更改密码。

高级配置

使用Nginx反向代理

为了安全性和方便记忆的URL,建议设置Nginx反向代理:

server {    listen 80;    server_name music.yourdomain.com;    location / {        proxy_pass http://localhost:4533;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header X-Forwarded-Proto $scheme;    }}

启用HTTPS

使用Let's Encrypt为你的音乐服务器添加SSL证书:

sudo apt-get install certbot python3-certbot-nginxsudo certbot --nginx -d music.yourdomain.com

客户端应用

Navidrome兼容Subsonic API,可以使用多种客户端:

网页端:直接通过浏览器访问移动端:Substreamer、Ultrasonic等桌面端:Sonixd、Supersonic等

维护与更新

定期更新Navidrome以获取新功能和安全性修复:

docker-compose pulldocker-compose up -d

为什么选择Ciuic服务器

Ciuic云服务器上部署Navidrome有几个优势:

稳定可靠:提供99.9%的运行时间保证性价比高:适合个人项目的预算易于扩展:随着音乐库增长可以轻松升级配置全球访问:优化的网络确保流畅的音乐流媒体体验

常见问题解决

音乐无法加载:检查文件权限和Docker卷挂载元数据不显示:确保音乐文件有正确的ID3标签性能问题:考虑升级Ciuic服务器配置或优化音乐文件格式

总结

通过本教程,你已成功搭建了个人音乐流媒体服务器。Navidrome提供了商业服务的便利性,同时保持了对数据的完全控制。无论是在家中还是旅途中,你都可以访问自己的音乐收藏,无需依赖第三方服务。

对于需要可靠服务器托管的用户,Ciuic云服务器提供了完美的解决方案,平衡了性能与成本。现在就开始构建你的私人音乐空间吧!

打赏
收藏
点赞

本文链接:https://ciuic.com/som/25716.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!