1panel-api

SKILL.md

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"

了解更多

Weekly Installs
13
GitHub Stars
4
First Seen
13 days ago
Installed on
gemini-cli13
github-copilot13
codex13
kimi-cli13
cursor13
amp13