音云 Yinyun(Lite)私有音乐服务器:Web 播放器 + Subsonic
3.3K
音云 Yinyun(Lite 精简版)— 私有音乐服务器与 Web 播放器
面向私有部署的音乐服务器,内置 Web 播放器与 Subsonic 协议支持,Docker 一键运行。
Web 播放器
Subsonic 协议
机器人下载
安全与多用户
subsonic.enable: true),访问路径默认为 /rest;| 配置项 | 值 |
|---|---|
| 服务器地址 | http://<服务器IP>:9527(或反向代理 HTTPS 域名) |
| 端口 | 9527(默认) |
| 用户名 | config.js 中 users 的账号,或 LX_USER_<用户名> 环境变量预置的账号 |
| 密码 | 该账号的登录密码(也可单独设置 subsonicPassword) |
subsonic.streamMode: redirect(客户端直连音源)或 proxy(经服务器中转);subsonic.onlineSearch: true 开启在线搜索,客户端搜索可聚合多平台;subsonic.onlineSearchSources 自定义在线搜索平台(默认 wy,tx,kw,kg,mg)。docker run -d \
-p 9527:9527 \
-v $(pwd)/data:/server/data \
-v $(pwd)/logs:/server/data/logs \
-v $(pwd)/cache:/server/cache \
-v $(pwd)/music:/server/music \
-v $(pwd)/downloads:/server/downloads \
--name yinyun --restart unless-stopped \
-e LX_USER_admin=你的强密码 \
-e CONFIG_PATH=/server/data/config.js \
liqman/yinyun-lxserver:latest
查看首次启动生成的管理员随机密码:
docker logs yinyun | grep "管理员初始密码"
也可以在启动前用环境变量预置账号,例如 -e LX_USER_admin=你的强密码。
用户数据(data)、日志(logs)、缓存(cache)、音乐文件(music)、下载(downloads)均为挂载目录,容器重建不会丢失。配置文件 config.js 默认保存在 ./data/config.js,更新镜像或重建容器后无需重新配置 Telegram / 企业微信等机器人;如需宿主机直接管理配置,可设置 CONFIG_PATH=/server/config.js 并挂载 ./config.js:/server/config.js(先 cp config.example.js config.js)。
本项目仅从互联网公开接口收集音乐信息(元数据:曲名、歌手、歌词、试听链接等),用于搜索、展示与在线播放;本项目不存储、不复制、不分发任何受版权保护的音乐音频文件,也不内置任何音乐源。实际音频播放由使用者自行配置的自定义音源 / 在线链接提供,本项目对使用者产生的任何数据不承担所有权与法律责任。
请使用者遵守当地法律法规,及时清理使用过程中产生的临时数据,不得将本项目用于商业用途或任何侵权用途。
English: Yinyun (Lite) is a self-hosted music server with a web player and Subsonic support. It only collects public metadata from the internet and does not store or distribute any copyrighted music files. All online audio comes from user-configured custom sources. Use at your own risk and comply with local laws.
Content type
Image
Digest
sha256:6bf979762…
Size
96.5 MB
Last updated
17 days ago
docker pull liqman/yinyun-lxserver