Docker 部署 YesPlayMusic
打造个人音乐服务器

前言

搭建个人音频服务器或音乐服务器的好处众多,例如自定义音质、歌单管理、下载和在线转码等功能,只要存储空间和带宽允许,您可以做到全无损音质。此外,通过Docker自建的NAS音乐服务器或群晖音乐服务器,您不再需要依赖网盘进行私人音乐的管理,歌曲、相声、评书、小说等内容都能轻松管理。YesPlayMusic兼容Subsonic API,支持多用户和多平台,包括YesPlayMusic Android客户端,并且资源占用低,适合在小型服务器上运行。无论是在OpenWRT、群晖上,还是通过Kodi在电视上播放音乐,都能获得极佳的体验。

YesPlayMusic是一款优秀的个人音乐播放器,它支持通过Docker快速部署,打造专属的Docker音乐服务器。YesPlayMusic拥有美观的界面设计,能够绑定网易云音乐账号,方便同步收藏的歌曲,界面简洁清爽,操作简单,搜索歌曲快速准确,并支持自定义歌单和歌词显示,提供优质的播放体验。这款docker音乐播放器还可以在Linux和Ubuntu上运行,是您实现音乐云存储与管理的理想选择。

本文将详细讲解如何使用Docker搭建YesPlayMusic网易云音乐播放器。

购买云服务器搭建音乐云

在我们的官网选择适合您的配置,一键购买。
国庆特惠

云服务器 - 基础型

¥ 35/月
立省28% (原价¥49)
两年
立即订购
  • 配置: 2核4GB, 独立IP
  • 存储: 60GB SSD系统盘
  • 带宽: 100Mbps 不限流
  • 赠送: 每4周一次自动备份
  • 系统: Win10/11/Linux

云服务器 - 基础型Plus

¥ 59/月
两年
立即订购
  • 配置: 3核6GB, 独立IP
  • 存储: 100GB SSD系统盘
  • 带宽: 100Mbps 不限流
  • 赠送: 每4周一次自动备份
  • 系统: Win10/11/Linux
国庆特惠

云服务器 - 进阶型

¥ 69/月
立省30% (原价¥99)
两年
立即订购
  • 配置: 4核8GB, 独立IP
  • 存储: 140GB SSD系统盘
  • 带宽: 200Mbps 不限流
  • 赠送: 每4周一次自动备份
  • 系统: Win10/11/Linux

云服务器 - 进阶型Plus

¥ 99/月
两年
立即订购
  • 配置: 6核12GB, 独立IP
  • 存储: 180GB SSD系统盘
  • 带宽: 200Mbps 不限流
  • 赠送: 每4周一次自动备份
  • 系统: Win10/11/Linux

部署Docker

在云服务器上安装Docker环境。本文演示环境为Ubuntu 20,使用Putty进行远程SSH连接。如果尚未安装Docker,请先完成Docker的安装步骤。如果已安装Docker,可跳过以下内容。

1. 更新系统软件包

首先,确保你的系统软件包是最新的。执行以下命令来更新系统:

sudo apt update 
sudo apt upgrade

2. 安装 Docker 和 Docker Compose

使用以下命令安装 Docker 和 Docker Compose:

sudo apt install docker docker-compose

3. 将用户添加到 Docker 组

默认情况下,只有 root 用户和 sudo 组的用户可以运行 Docker 命令。Ubuntu 操作系统默认 Administrator 用户,如果你希望不使用 sudo 也能运行 Docker 命令,可以将你的用户添加到 docker 组:

sudo usermod -aG docker $(whoami)

4. 切换到新的 Docker 组

要立即生效,可以使用以下命令:

newgrp docker

5. 检查 Docker 服务状态

确保 Docker 服务正在运行:

sudo systemctl status docker

如果 Docker 服务没有启动,可以使用以下命令启动它:

sudo systemctl start docker

6. 检查 Docker 套接字权限

确保 Docker 套接字的权限正确:

ls -l /var/run/docker.sock

输出应类似如下:

srw-rw---- 1 root docker 0 Aug 30 08:28 /var/run/docker.sock

这表示 Docker 套接字文件的权限设置为允许 root 和 docker 组的成员访问。

部署YesPlayMusic

根据我们的详细教程,轻松部署YesPlayMusic。

1. 拉取 YesPlayMusic Docker 镜像

现在可以拉取 YesPlayMusic 的 Docker 镜像:

docker pull fogforest/yesplaymusic

2. 运行 YesPlayMusic 容器

使用以下命令启动 YesPlayMusic 容器:

docker run -d --name yesplaymusic --restart always -p 8080:80 fogforest/yesplaymusic

3. 检查运行中的容器

确认容器是否正常运行:

docker ps

访问YesPlayMusic

在浏览器中访问在浏览器中访问 http://localhost:8080(根据你设置的端口),将IP替换为自己服务器IP地址,进入到YesPlayMusic登录页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等
Yesplaymusic 页面

在线播放音乐

可以登录自己的网易云账号进行绑定,也可以直接在线播放歌曲。