Current collected state Current
Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A CLI tool for deploy static website to 1Panel.
🚀 一个用于将静态网站部署到 1Panel 的命令行工具。
npm install -g 1panel-rocket-cli-fork
或者使用 pnpm:
pnpm add -g 1panel-rocket-cli-fork
1panel-rocket-fork -p ./dist -d example.com
Options:
-e, --baseUrl <baseUrl> 1Panel API 的基础 URL
-a, --apiKey <apiKey> 1Panel API 的 API 密钥
-v, --apiVersion <version> API 版本 (v1 或 v2,默认: v1)
-p, --path <path> 静态网站构建目录的路径 (必需)
-d, --domain <domain> 网站域名
-y, --yes 跳过所有提示并使用默认值
-h, --help 显示帮助信息
-V, --version 显示版本信息
你也可以通过环境变量来配置:
export ONEPANEL_BASE_URL="https://your-1panel-server.com"
export ONEPANEL_API_KEY="your-api-key"
export ONEPANEL_API_VERSION="v2" # 可选,默认为 v1
1Panel Rocket CLI 现在支持 1Panel API 的 v1 和 v2 版本:
# 使用 v1 API (默认)
1panel-rocket-fork -p ./dist -d example.com
# 使用 v2 API
1panel-rocket-fork -p ./dist -d example.com -v v2
# 通过环境变量设置
export ONEPANEL_API_VERSION="v2"
1panel-rocket-fork -p ./dist -d example.com
| 功能 | v1 | v2 |
|---|---|---|
| 网站创建 | ✅ | ✅ |
| 网站列表 | ✅ | ✅ |
| 文件上传 | ✅ | ✅ |
| 响应格式 | 标准格式 | 兼容格式 |
1panel-rocket-fork -p ./dist -d example.com
1panel-rocket-fork -p ./dist -d new-example.com
1panel-rocket-fork -p ./dist -d example.com -v v2
1panel-rocket-fork -p ./dist -d example.com -y
API 密钥需要以下权限:
启用详细日志:
DEBUG=* 1panel-rocket -p ./dist -d example.com
git clone https://github.com/your-repo/1panel-rocket-cli.git
cd 1panel-rocket-cli
pnpm install
pnpm dev
pnpm build
欢迎提交 Issue 和 Pull Request!
MIT License
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:fa9f121c08398499af9c9e3aee8a58e5f9fe4af2aae433f8b6f969c04fa7423e