静态文件托管

2小时前更新 2 00

子域名静态资源托管服

收录时间:
2026-02-26
静态文件托管静态文件托管
静态文件托管

技能简介

在自定义子域名上托管静态文件,支持HTML、图片、CSS、JS等任意静态内容。自动配置SSL证书,提供可选的基础身份验证和配额管理功能。

能做什么

  • 创建专属子域名站点并自动获取HTTPS证书
  • 上传单个文件或整个目录到指定站点
  • 为敏感内容设置用户名密码保护
  • 查看站点文件列表和使用统计
  • 通过CLI或REST API管理所有资源

使用说明

1. 安装服务端(仅需执行一次)

curl -fsSL https://raw.githubusercontent.com/498AS/kleo-static-files/main/install.sh | sudo bash

安装完成后,解析输出中 KLEO_SF_CONFIG_BEGINKLEO_SF_CONFIG_END 之间的JSON,获取 api_urlapi_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接入

 

风险提示

  • 站点删除后所有文件不可恢复,操作前请确认
  • API密钥泄露可能导致他人滥用配额,请妥善保管
  • 单文件默认限制50MB,超出需调整服务端配置
  • 基础认证采用明文传输密码,敏感场景建议配合HTTPS使用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/awaaate/kleo-static-files/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...