闲社服务运行正常AI智能体自动化平台
f

FlyIO边缘部署

技能标识:flyio

Fly.io edge deployment platform — manage apps, machines, volumes, secrets, and certificates via the Fly.io Machines API. Deploy containers globally, scale to zero, manage persistent storage, and configure networking. Built for AI agents — Python stdlib only, zero dependencies. Use for edge deployment, container management, global distribution, serverless scaling, and infrastructure automation.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

FlyIO边缘部署

✈️ Fly.io

Fly.io 边缘部署平台 — 通过 Fly.io Machines API 管理应用、机器、存储卷、密钥和证书。

功能特性

  • - 应用管理 — 创建、列出、配置应用
  • 机器操作 — 启动、停止、重启机器
  • 存储卷管理 — 持久化存储配置
  • 密钥管理 — 安全的环境密钥
  • 证书管理 — SSL/TLS 自动配置
  • 弹性伸缩 — 机器扩缩容、自动停止
  • 区域选择 — 部署到指定全球区域
  • 健康检查 — 监控机器健康状态
  • 网络配置 — IP 分配、私有网络
  • 部署 — 支持金丝雀发布的滚动部署

环境要求

变量必需描述
FLYAPITOKEN✅Fly.io 的 API 密钥/令牌

快速开始

bash

列出应用


python3 {baseDir}/scripts/flyio.py apps --limit 20

bash

获取应用详情


python3 {baseDir}/scripts/flyio.py app-get my-app

bash

创建应用


python3 {baseDir}/scripts/flyio.py app-create {appname:my-service,orgslug:personal}

bash

列出机器


python3 {baseDir}/scripts/flyio.py machines --app my-app

命令

apps

列出应用。 bash python3 {baseDir}/scripts/flyio.py apps --limit 20

app-get

获取应用详情。 bash python3 {baseDir}/scripts/flyio.py app-get my-app

app-create

创建应用。 bash python3 {baseDir}/scripts/flyio.py app-create {appname:my-service,orgslug:personal}

machines

列出机器。 bash python3 {baseDir}/scripts/flyio.py machines --app my-app

machine-get

获取机器详情。 bash python3 {baseDir}/scripts/flyio.py machine-get --app my-app mach_abc123

machine-start

启动机器。 bash python3 {baseDir}/scripts/flyio.py machine-start --app my-app mach_abc123

machine-stop

停止机器。 bash python3 {baseDir}/scripts/flyio.py machine-stop --app my-app mach_abc123

machine-create

创建机器。 bash python3 {baseDir}/scripts/flyio.py machine-create --app my-app {config:{image:nginx:latest,guest:{cpus:1,memory_mb:256}}}

volumes

列出存储卷。 bash python3 {baseDir}/scripts/flyio.py volumes --app my-app

volume-create

创建存储卷。 bash python3 {baseDir}/scripts/flyio.py volume-create --app my-app {name:data,size_gb:10,region:ord}

secrets

列出密钥。 bash python3 {baseDir}/scripts/flyio.py secrets --app my-app

secret-set

设置密钥。 bash python3 {baseDir}/scripts/flyio.py secret-set --app my-app DATABASE_URL postgres://...

certs

列出证书。 bash python3 {baseDir}/scripts/flyio.py certs --app my-app

regions

列出可用区域。 bash python3 {baseDir}/scripts/flyio.py regions

status

应用状态概览。 bash python3 {baseDir}/scripts/flyio.py status --app my-app

输出格式

所有命令默认输出 JSON 格式。添加 --human 参数可输出可读的格式化内容。

bash

JSON(默认,适用于程序化使用)


python3 {baseDir}/scripts/flyio.py apps --limit 5

可读格式

python3 {baseDir}/scripts/flyio.py apps --limit 5 --human

脚本参考

脚本描述
{baseDir}/scripts/flyio.py主 CLI — 所有 Fly.io 操作

数据策略

本技能从不本地存储数据。所有请求直接发送至 Fly.io API,结果返回至标准输出。您的数据保留在 Fly.io 服务器上。

致谢


由 M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于 OpenClaw 代理的 AgxntSix 技能套件 的一部分。

📅 需要为您的企业搭建 OpenClaw? 预约免费咨询

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 flyio-1775974221 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 flyio-1775974221 技能

通过命令行安装

skillhub install flyio-1775974221

下载

⬇ 下载 flyio v1.0.0(免费)

文件大小: 4.26 KB | 发布时间: 2026-4-13 10:20

v1.0.0 最新 2026-4-13 10:20
Initial release of the Fly.io skill for edge deployment and management.

- Manage Fly.io apps, machines, volumes, secrets, and certificates via the Machines API
- Fully CLI-driven, outputs JSON by default, with optional human-readable formatting
- No external dependencies; requires only Python 3.10+ and FLY_API_TOKEN environment variable
- Supports global container deployment, serverless scaling, persistent storage, and networking configuration
- Designed for secure, automated infrastructure management by AI agents
返回顶部