运维工具箱
系统管理命令速查与工
在自定义子域名上托管静态文件,支持HTML、图片、CSS、JS等任意静态内容。自动配置SSL证书,提供可选的基础身份验证和配额管理功能。
1. 安装服务端(仅需执行一次)
curl -fsSL https://raw.githubusercontent.com/498AS/kleo-static-files/main/install.sh | sudo bash
安装完成后,解析输出中 KLEO_SF_CONFIG_BEGIN 与 KLEO_SF_CONFIG_END 之间的JSON,获取 api_url 和 api_key。
2. 配置环境变量
export SF_API_URL=http://localhost:3000
export SF_API_KEY=sk_xxxxx # 从安装输出获取
3. 创建站点并上传文件
# 创建站点
sf sites create mysite
# → 获得 https://mysite.498as.com
# 上传文件或目录
sf upload ./index.html mysite
sf upload ./dist mysite
# 添加访问密码
sf sites auth mysite admin:secretpass123
4. 常用管理命令
sf sites list # 列出所有站点
sf files mysite # 查看站点文件
sf stats mysite # 查看使用统计
sf sites delete mysite # 删除站点及全部文件
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地文件/目录路径、目标站点名称、API密钥、可选子目录参数、覆盖标志 |
| 输出 | HTTPS子域名URL、文件列表JSON、站点统计数据、操作结果状态 |
| 适用人群 | 前端开发者、运维工程师、需要快速托管静态资源的团队 |
| 不包含 | 动态内容渲染、数据库服务、自定义域名配置、企业级CDN接入 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/awaaate/kleo-static-files/SKILL.md
来源类型:GitHub仓库