Skip to content

PluginHub — 插件分发平台

集中管理和分发 LawControl 平台的所有插件,类似私有 PyPI。

功能

  • 插件管理:创建插件元信息、上传版本包(tar.gz)、版本撤回
  • License 管理:按客户限制可用插件、类型、节点数、过期时间
  • 健康监控:聚合客户端心跳上报,实时查看各部署节点的插件运行状态
  • 下载统计:记录每次下载的 License/插件/版本/客户端 IP

使用方式

客户端(LawControl 部署节点)

LawControl 系统内置插件商店功能,管理员在后台即可:

  1. 浏览 PluginHub 可用插件
  2. 一键安装/更新/回滚
  3. 行业包批量安装

无需手动调用 API。

管理员(Web UI)

访问 https://hub.域名,使用 HTTP Basic Auth 登录后可查看:

  • 插件概览(Dashboard)
  • 插件列表和版本历史
  • License 管理(创建/编辑/禁用)

API 接入

接口 说明 认证
GET /health 服务健康检查
GET /api/v1/health/overview 全局插件健康状态
GET /api/v1/index.json 插件目录 License Key
GET /api/v1/packages/{file} 下载插件包 License Key
POST /api/v1/admin/plugins/ 创建插件 Admin Token
POST /api/v1/admin/licenses/ 创建 License Admin Token