ngnix
系统的端口映射到容器的80. 比如,1000--80.然后,https的90转发到系统的1000.
这样可以让一个云服务器运行多个网站。
在cookie中找到网易云音乐的vip用户ID,然后在docker run命令中添加用户id。
这样便可以在网站上享受音乐播放功能了。halo主题测试成功。
推荐一个好用的meting-api
API地址:https://api.qijieya.cn/meting/
参数说明
server: 数据源
netease 网易云音乐(默认)
tencent QQ音乐
注:已经迁移到杭州服务器,国内解析速度++++
支持解析 网易云音乐 VIP 歌曲
type: 类型
name 歌曲名
artist 歌手
url 链接
pic 封面
lrc 歌词
song 单曲
playlist 歌单
id: 类型ID(封面ID/单曲ID/歌单ID)
meting api安装
DeepSeek - Meting API安装指南
安装 Meting API 最推荐的方式是使用 Docker,因为它简单、高效,能避免许多环境配置的问题。下面我为你准备了三种主流的方法:直接使用 Docker 命令、利用 Docker Compose,以及在宝塔面板的 Docker 环境中配置。
🐳 方案一:Docker 命令行部署(最快捷)
这是最快捷的部署方式,只需两步命令即可启动服务。
拉取镜像:在终端执行以下命令,从 Docker Hub 拉取 Meting API 的官方镜像 [1]。
docker pull intemd/meting-api:latest运行容器:执行以下命令来创建并启动容器,这样就可以在后台运行 Meting API 服务 [2] [3]。
docker run -d --name meting -p 3000:3000 intemd/meting-api:latest- 命令解释:
-d:表示在后台运行容器。--name meting:为容器设置一个自定义名称,你可以根据需要修改。-p 3000:3000:将宿主机的3000端口映射到容器的3000端口,你可以修改第一个3000为其他可用端口。
- 命令解释:
验证安装:在浏览器中访问
http://你的服务器IP:3000,如果看到 API 返回信息,说明安装成功。
📝 方案二:Docker Compose 部署(适合长期管理)
如果你希望服务能够自动重启,并让配置管理更加清晰,使用 Docker Compose 是更好的选择。
安装 Docker Compose:如果你的系统尚未安装,请参考 Docker 官方文档进行安装。
创建项目目录并进入:
mkdir meting-api && cd meting-api创建
docker-compose.yml文件:在该目录下创建一个名为docker-compose.yml的文件,并写入以下内容 [4] [5]:version: '3.8' services: meting: image: intemd/meting-api:latest container_name: meting-api restart: always ports: - "3000:3000"restart: always:确保容器在退出或服务器重启时能被自动拉起。
启动服务:在
docker-compose.yml文件所在目录执行以下命令:docker-compose up -d验证安装:同样,访问
http://你的服务器IP:3000进行验证。
🖥️ 方案三:宝塔面板部署(图形化操作)
如果你使用的是宝塔面板,可以通过其 Docker 管理界面进行操作,非常直观。
安装 Docker:在宝塔面板的“软件商店”中搜索并安装“Docker”管理器。
拉取镜像:打开 Docker 管理器,在“镜像管理”功能中搜索
intemd/meting-api,然后拉取最新版本 [6]。创建容器:在“容器管理”中,点击“创建容器”。在镜像选择上一步拉取的 Meting API 镜像,并设置端口映射为
3000:3000,然后提交 [7]。验证安装:创建完成后,查看容器的状态是否为“运行中” [8]。访问
http://你的服务器IP:3000确认服务是否正常。
➕ 进阶配置与说明
端口修改:若需更换访问端口(例如使用
4000),只需修改映射配置。命令行方式改为-p 4000:3000,Docker Compose 方式则修改文件为"4000:3000"[9]。PHP 原生部署(备选方案) 如果你的应用本身就是 PHP 项目,并且环境已经就绪,也可以使用 Composer 集成 Meting API,这种方式更适合进行深度的二次开发。 在 PHP 5.4+ 环境中,可通过 Composer 安装:
composer require metowolf/meting安装后,你就可以在 PHP 代码中直接调用 Meting API 的功能了 [10]。
服务验证与日志 安装完成后,可以通过以下命令检查服务状态和日志,方便排查问题:
配置域名与 HTTPS(可选) 为 API 配置域名和 HTTPS 可以让使用更规范。操作的核心是在你的 Nginx 或 Caddy 等反向代理软件中,添加一个配置,将你的域名(如
https://api.yourdomain.com)的请求,代理到 Meting API 服务的地址(如http://127.0.0.1:3000) [13]。
简单总结一下,三种方式的优缺点对比如下:
| 部署方式 | 优点 | 缺点 |
|---|---|---|
| Docker 命令行 | 步骤最少,速度最快 | 配置不够灵活,服务意外退出不会自动重启 |
| Docker Compose | 配置清晰,支持服务自动重启,便于管理 | 需要额外安装 Compose 工具 |
| 宝塔面板 | 图形化操作,对新手友好 | 依赖宝塔环境 |