360 Secure SkillHub
360 安全技能中心

1Panel API Skills

提供 1Panel 开源面板 API 的接口文档,覆盖应用、网站、容器、数据库、文件、备份、定时任务、运行环境、主机与设置等模块;用户提供面板地址与 API Key 后,可按 1Panel-Token/1Panel-Timestamp 认证方式调用 v2 接口完成服务器管理操作。

breadbot86
breadbot86
热度 42.87
最近更新 2026-05-18 11:28:29
分类:自动化依赖:代码执行 / 第三方 API应用场景:DevOps / API 集成 / 工作流 / 自动化脚本 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add 1panel-api
Metadata
name
1panel-api
description
1Panel 开源面板 API Skill。提供网站管理、容器管理、数据库管理、文件管理等 23+ 个模块的完整 API 接口文档。

1Panel API Skills

🎯 一键管理你的 1Panel 服务器

快速开始

首次配置

首次使用本 Skill 时,请提供以下信息:

信息 说明 示例
1Panel 地址 服务器 IP 或域名 + 端口 http://192.168.1.100:8888
API Key 在面板「设置」→「API 密钥」中生成 你的密钥

获取 API Key

  1. 登录 1Panel 面板
  2. 进入「设置」→「API 密钥」
  3. 点击「创建」生成新密钥
  4. 复制生成的密钥

功能模块

模块 说明
Apps 应用商店、已安装应用管理
Websites 网站创建、配置、反向代理、SSL
Containers Docker 容器管理
Databases MySQL、PostgreSQL、Redis、MongoDB
Files 文件上传、下载、压缩、解压
Backups 备份与恢复
Cronjobs 定时任务
Runtimes PHP、Node、Python、Go、Java 运行环境
Hosts 主机监控、防火墙、SSH、磁盘管理
Settings 系统配置、用户管理

认证方式

# Token 计算方式
api_key="你的API密钥"
timestamp=$(date +%s)
token=$(echo -n "1panel${api_key}${timestamp}" | openssl md5 | awk '{print $2}')

# 请求示例
curl -X GET "http://你的地址:8888/api/v2/containers/list" \
  -H "1Panel-Token: $token" \
  -H "1Panel-Timestamp: $timestamp" \
  -H "Content-Type: application/json"

了解更多