【Docker】开源音乐播放服务-Navidrome
一、简介
官网地址:https://www.navidrome.org
帮助文档:https://www.navidrome.org/docs/
GitHub:https://github.com/navidrome/navidrome/
Navidrome 是一款使用Golang开发的音乐播放软件,内存占用很低,界面简单,而且还兼容Subsonic API
Navidrome 优缺点:
先来说说优点:
- 内存占用低(待机状态40Mb左右)
- 界面简洁,支持中文
- 支持Subsonic API,也就是说Subsonic能用的客户端,Navidrome都能用
再来说说缺点:
- 好像没法显示歌词
- 不支持通过界面删除歌曲(作者说的是为了安全考虑)
二、安装
1. 前置
该安装方法是基于
Docker安装,其余安装方式可从其他渠道查询
安装Docker:
2. 创建安装目录
1 | sudo -i |
3. 部署安装
Docker 指令部署 Navidrome
1 | docker run -d \ |
/path/to/music:你本地主机的音乐文件夹
/path/to/data:Navidrome 配置数据文件夹
docker-compose 配置部署
1 | vim docker-compose.yml |
英文输入法下,按i
1 | version: "3" |
按一下esc,然后:wq保存退出
4. 运行启动
使用docker run方式安装,在安装完成的同时已经启动了项目
如果使用docker-compose 部署,则需要执行以下命令安装并且启动项目
1 | docker-compose up -d |
理论上我们就可以输入http://ip:4533访问了。首次访问会要求设置一个帐号、密码。
注意:
1、不知道服务器 IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的 IP。
2、遇到访问不了的情况,请再次检查在宝塔面板的防火墙和服务商的后台防火墙是否打开对应了端口。
可以点击右上方用户按钮 - Personal - Language改成中文,如下图:
相关引用:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 猫泪!
