当前位置:论坛首页 > 第三方应用 > Linux面板插件

宝塔面板 API 的python实现

发表在 第三方应用11 小时前 [复制链接] 0 36

本帖最后由 宝塔用户_uegrsh 于 2025-3-10 15:27 编辑

pybtpanel

https://github.com/zzqfbzz/pybtpanel

pybtpanel是一个基于宝塔面板 API 或功能的 Python 包,旨在帮助开发者更方便地管理和操作宝塔面板。通过该包,你可以轻松实现与宝塔面板的交互。


功能特性

简单易用    :提供简洁的 API,快速上手。
覆盖面广    :支持宝塔面板的常用功能,如站点管理、文件操作等,已经实现宝塔面板api文档的所有接口(截至2025年3月10日)。
高度可定制:支持自定义配置,满足个性化需求。


安装

使用 pip 安装:


pip install pybtpanel


已实现功能√ 获取日志列表  
√ 获取系统基础统计  
√ 获取磁盘分区信息  
√ 获取实时状态信息(CPU、内存、网络、负载)  
√ 检查是否有安装任务  
√ 检查面板更新  
√ 参数名称参数值示例说明  
√ 获取网站分类  
√ 获取已安装的PHP版本列表  
√ 创建网站  
√ 删除网站  
√ 停用网站  
√ 启用网站  
√ 网站到期时间  
√ 修改网站备注  
√ 获取网站备份列表  
√ 创建网站备份  
√ 删除网站备份  
√ 获取网站的域名列表  
√ 添加域名  
√ 删除域名  
√ 获取可选的预定义伪静态列表  
√ 获取指定预定义伪静态规则内容(获取文件内容)  
√ 保存伪静态规则内容(保存文件内容)  
√ 保存网站配置文件(保存文件内容)  
√ 取回指定网站的根目录  
√ 取回防跨站配置/运行目录/日志开关状态/可设置的运行目录列表/密码访问状态  
√ 设置防跨站状态(自动取反)  
√ 设置写访问日志  
√ 修改网站根目录  
√ 设置是否写网站访问日志  
√ 设置密码访问  
√ 关闭密码访问  
√ 获取流量限制相关配置(仅支持nginx)  
√ 开启或保存流量限制配置(仅支持nginx)  
√ 关闭流量限制(仅支持nginx)  
√ 取默认文档信息  
√ 设置默认文档  



使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表