# btpanel-plugin **Repository Path**: yll14/btpanel-plugin ## Basic Information - **Project Name**: btpanel-plugin - **Description**: 宝塔面板运维插件,支持系统状态、网站、数据库、计划任务等管理 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-29 - **Last Updated**: 2026-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 宝塔插件 V1.0.0 (btpanel-plugin) > 基于宝塔面板 API 的 Yunzai 运维插件。如有 Bug 请提 [Issues](../../issues/new),我会在看到后第一时间尝试修复。
# 插件功能 ## 功能命令与描述 | 命令 | 描述 | | -------- | ---- | | `#宝塔帮助` | 获取宝塔插件帮助(支持 `#btpanel帮助` `#BT帮助`) | | `#系统状态` | 查看服务器完整状态(字段可在配置中开关) | | `#磁盘信息` | 查看磁盘分区信息 | | `#内存详情` | 查看内存详细信息 | | `#CPU详情` | 查看 CPU 详细信息 | | `#系统负载` | 查看系统负载 | | `#网络流量` | 查看网络流量 | | `#释放内存` | 释放系统内存缓存(仅主人) | | `#重启面板` | 重启宝塔面板服务(仅主人) | | `#清理系统` | 清理系统垃圾文件(仅主人) | | `#服务重启 nginx` | 管理服务启停,支持 nginx / mysqld / redis 等(仅主人) | | `#网站列表` | 查看所有网站 | | `#网站开启 域名` | 启用指定网站(仅主人) | | `#网站停止 域名` | 停止指定网站(仅主人) | | `#网站备份 域名` | 备份指定网站(仅主人) | | `#网站SSL 域名` | 查看网站 SSL 证书信息 | | `#数据库列表` | 查看所有数据库 | | `#数据库状态` | 查看 MySQL 运行状态 | | `#MySQL配置` | 查看 MySQL 配置信息 | | `#数据库备份 库名` | 备份指定数据库(仅主人) | | `#计划任务` | 查看所有计划任务 | | `#任务启用 ID` | 启用计划任务(仅主人) | | `#任务暂停 ID` | 暂停计划任务(仅主人) | | `#任务日志 ID` | 查看计划任务日志 | | `#FTP列表` | 查看 FTP 用户列表 | | `#后台任务` | 查看面板后台任务队列 | | `#安全扫描` | 查看安全扫描结果 | | `#安全评分` | 查看安全扫描评分 |
## 安装教程 ### 方式一:通过 git 下载插件(推荐:后续可直接更新) 在云崽根目录执行命令(二选一) ***Gitee*** ```sh git clone --depth=1 https://gitee.com/yll14/btpanel-plugin.git ./plugins/btpanel-plugin/ ``` ***Github*** ```sh git clone --depth=1 https://github.com/yll14/btpanel-plugin.git ./plugins/btpanel-plugin/ ``` ***若拉取速度慢 / 无法访问,可通过镜像加速*** ```sh # Github - 通过 ghproxy.net 镜像加速 git clone --depth=1 https://ghproxy.net/https://github.com/yll14/btpanel-plugin.git ./plugins/btpanel-plugin/ ``` ***CNB*** ```sh git clone --depth=1 https://cnb.cool/yll14/btpanel-plugin.git ./plugins/btpanel-plugin/ ``` ### 方式二:手动下载插件(不推荐:后续无法直接更新,需手动再次下载) 下载仓库解压 zip 文件,将 `btpanel-plugin-master` 放入 Yunzai / Miao-Yunzai 的 `/plugins` 目录下,重命名去掉后面的 `-master`
### 安装依赖(一定要安装依赖) ``` pnpm install --filter=btpanel-plugin ``` 或者 ``` pnpm i ``` ## 配置 1. 宝塔面板 → 面板设置 → API 接口 → 开启并获取 **接口密钥** 2. 编辑 `config/Config.yaml`: ```yaml bt_url: "https://你的面板地址:端口" API_SK: "你的API密钥" ``` 也可通过 **锅巴插件** 可视化配置面板地址与 API 密钥。 `config/system/` 下每个功能一个 yaml 文件,与 `lib/apps/system/` 代码一一对应(支持锅巴开关配置)。 ## 插件 API 文档 本插件 API 调用参考宝塔官方文档:[API 概览](https://docs.bt.cn/category/api-%E6%A6%82%E8%A7%88) ## 其他 - 由于宝塔 API 可能随面板版本变更,部分接口可能失效。若发现失效 API,可联系作者或发起 [Issues](../../issues/new) - **_联系方式_** - 请注明来意及来源
- QQ:[`2443958507`](https://qm.qq.com/cgi-bin/qm/qr?k=Vzr6Z6yISyfTNKic29xQEattdPxHldPW)
- **_邮箱联系方式_** - [`ll@yll14.cn`](mailto:ll@yll14.cn) - [`2443958507@qq.com`](mailto:2443958507@qq.com) 如果可以的话,给本项目个 star 来支持本项目,您的支持就是给我最大的鼓励,谢谢。 ## 免责声明 1. 功能仅限内部交流与小范围使用,请勿将 btpanel-plugin 用于以盈利为目的的场景 2. 本插件仅供交流学习使用,如有侵权请联系,会立即修改或删除 3. 使用本插件造成的一切损失,以及不良影响,由使用者承担
Yunzai-Bot 插件库:[☞Gitee](https://gitee.com/yhArcadia/Yunzai-Bot-plugins-index) / [☞Github](https://github.com/yhArcadia/Yunzai-Bot-plugins-index) Yunzai-Bot(V3):[☞Gitee](https://gitee.com/Le-niao/Yunzai-Bot) / [☞Github](https://github.com/Le-niao/Yunzai-Bot) 宝塔面板:[☞宝塔官网](https://www.bt.cn)