搭建个人音频服务器或音乐服务器的好处众多,例如自定义音质、歌单管理、下载和在线转码等功能,只要存储空间和带宽允许,您可以做到全无损音质。此外,通过Docker自建的NAS音乐服务器或群晖音乐服务器,您不再需要依赖网盘进行私人音乐的管理,歌曲、相声、评书、小说等内容都能轻松管理。YesPlayMusic兼容Subsonic API,支持多用户和多平台,包括YesPlayMusic Android客户端,并且资源占用低,适合在小型服务器上运行。无论是在OpenWRT、群晖上,还是通过Kodi在电视上播放音乐,都能获得极佳的体验。
YesPlayMusic是一款优秀的个人音乐播放器,它支持通过Docker快速部署,打造专属的Docker音乐服务器。YesPlayMusic拥有美观的界面设计,能够绑定网易云音乐账号,方便同步收藏的歌曲,界面简洁清爽,操作简单,搜索歌曲快速准确,并支持自定义歌单和歌词显示,提供优质的播放体验。这款docker音乐播放器还可以在Linux和Ubuntu上运行,是您实现音乐云存储与管理的理想选择。
本文将详细讲解如何使用Docker搭建YesPlayMusic网易云音乐播放器。
云服务器 - 基础型
云服务器 - 基础型Plus
云服务器 - 进阶型
云服务器 - 进阶型Plus
首先,确保你的系统软件包是最新的。执行以下命令来更新系统:
sudo apt update sudo apt upgrade
使用以下命令安装 Docker 和 Docker Compose:
sudo apt install docker docker-compose
默认情况下,只有 root 用户和 sudo 组的用户可以运行 Docker 命令。Ubuntu 操作系统默认 Administrator 用户,如果你希望不使用 sudo 也能运行 Docker 命令,可以将你的用户添加到 docker 组:
sudo usermod -aG docker $(whoami)
要立即生效,可以使用以下命令:
newgrp docker
确保 Docker 服务正在运行:
sudo systemctl status docker
如果 Docker 服务没有启动,可以使用以下命令启动它:
sudo systemctl start 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 的 Docker 镜像:
docker pull fogforest/yesplaymusic
使用以下命令启动 YesPlayMusic 容器:
docker run -d --name yesplaymusic --restart always -p 8080:80 fogforest/yesplaymusic
确认容器是否正常运行:
docker ps