Current collected state Current
Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
1panel-rocket-cli-fork
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.
| Package / target | Requirement | Relationship |
|---|---|---|
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^1.9.0 | runtime |
fs-extraEnvironment{
"local_name": "fs-extra",
"alias": false,
"peer_metadata": null
} | ^11.3.0 | runtime |
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | ^13.1.0 | runtime |
form-dataEnvironment{
"local_name": "form-data",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | runtime |
promptsEnvironment{
"local_name": "prompts",
"alias": false,
"peer_metadata": null
} | ^2.4.2 | development |
@vercel/nccEnvironment{
"local_name": "@vercel/ncc",
"alias": false,
"peer_metadata": null
} | ^0.38.3 | development |
@biomejs/biomeEnvironment{
"local_name": "@biomejs/biome",
"alias": false,
"peer_metadata": null
} | 1.9.4 | development |
Source distribution
{
"shasum": "d9069aa4310de6dba4420f5b5d5aaee6ed3eefa9",
"tarball": "https://registry.npmjs.org/1panel-rocket-cli-fork/-/1panel-rocket-cli-fork-1.0.0.tgz",
"fileCount": 4,
"integrity": "sha512-qhsKRrrBEWY4k2W0AVct77A9g5tZdE7F5lnOjm1G3hTWLxxRD1ZDyfnANlehu39A1wqGYpytqcRR/EzvOEssiQ==",
"signatures": [
{
"sig": "MEUCIQCb62t8oSDB/B6HFU6UodnQcor7eglLI5Djfux0ul7FGAIgNz08cOOc0YXJS29xTCpUPFpZ8SrdZb9SJwdPJcWnINo=",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 9358
}Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:fde9e8fa6341dcd85453d5725297ff8c9ef7bc25ad15b51bc3a66defb8a7bf57