返回顶部
f

flyioFlyIO边缘部署

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
安全检测
已通过
329
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

flyio

✈️ Fly.io

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

功能特性

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

环境要求

变量必需描述
FLYAPITOKENFly.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-1776179057 技能

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

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

通过命令行安装

skillhub install flyio-1776179057

下载

⬇ 下载 flyio v1.0.0(免费)

文件大小: 4.26 KB | 发布时间: 2026-4-15 11:58

v1.0.0 最新 2026-4-15 11:58
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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部