选择部署方式
如果你已经在使用宝塔面板,优先选择宝塔;群晖或 Linux 用户也可以使用 Docker 或 PHP-FPM。
部署完成后直接访问你的域名,未安装时会自动跳转到安装程序。
准备 PHP 与数据库
安装程序会自动检测以下项目,全部通过后才能继续。
✓PHP 8.1 或更高版本
✓PDO MySQL 扩展
✓MySQL 5.7+ / MariaDB 10.3+
✓cURL 扩展
✓DOM / XML 扩展
✓OpenSSL 扩展
✓data 目录可写
请先在面板中创建数据库和数据库用户,并准备地址、端口、库名、账号与密码。
连接 MySQL 与创建管理员
安装程序会连接 MySQL/MariaDB 并建立完整数据表。用户、歌单、收藏、历史、曲库索引和设置全部保存在数据库服务器。
- 填写数据库地址、端口、库名、账号和密码。
- 创建后台管理员账号与强密码。
- 旧版 SQLite 站点会自动显示迁移模式。
- 数据库密码仅保存在受保护的
data/database.php。
连接全局 NAS 曲库
WebDAV 只由管理员在后台设置一次,扫描得到的音乐会共享给所有前台用户。建议创建只读 NAS 账户。
保存后先点“测试连接”。WebDAV 密码使用 AES-256-GCM 加密,并保存在部署服务器本机。
创建用户,登录播放
管理员扫描曲库后,可开放注册或在后台创建用户。所有用户看到同一曲库,但个人数据彼此隔离。
全局共享:歌曲、歌手、专辑、封面、歌词用户私有:收藏、歌单、最近播放、最多播放后台管理:启用、停用或删除用户✓
运行数据保存在 MySQL/MariaDB备份数据库、data/database.php 与 data/app.key 即可完整迁移。