返回顶部
f

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

flyio

# ✈️ Fly.io Fly.io edge deployment platform — manage apps, machines, volumes, secrets, and certificates via the Fly.io Machines API. ## Features - **App management** — create, list, configure apps - **Machine operations** — start, stop, restart machines - **Volume management** — persistent storage provisioning - **Secret management** — secure environment secrets - **Certificate management** — SSL/TLS auto-provisioning - **Scaling** — scale machines up/down, auto-stop - **Region selection** — deploy to specific global regions - **Health checks** — monitor machine health - **Network config** — IP allocation, private networking - **Deployment** — rolling deploys with canary support ## Requirements | Variable | Required | Description | |----------|----------|-------------| | `FLY_API_TOKEN` | ✅ | API key/token for Fly.io | ## Quick Start ```bash # List apps python3 {baseDir}/scripts/flyio.py apps --limit 20 ``` ```bash # Get app details python3 {baseDir}/scripts/flyio.py app-get my-app ``` ```bash # Create an app python3 {baseDir}/scripts/flyio.py app-create '{"app_name":"my-service","org_slug":"personal"}' ``` ```bash # List machines python3 {baseDir}/scripts/flyio.py machines --app my-app ``` ## Commands ### `apps` List apps. ```bash python3 {baseDir}/scripts/flyio.py apps --limit 20 ``` ### `app-get` Get app details. ```bash python3 {baseDir}/scripts/flyio.py app-get my-app ``` ### `app-create` Create an app. ```bash python3 {baseDir}/scripts/flyio.py app-create '{"app_name":"my-service","org_slug":"personal"}' ``` ### `machines` List machines. ```bash python3 {baseDir}/scripts/flyio.py machines --app my-app ``` ### `machine-get` Get machine details. ```bash python3 {baseDir}/scripts/flyio.py machine-get --app my-app mach_abc123 ``` ### `machine-start` Start a machine. ```bash python3 {baseDir}/scripts/flyio.py machine-start --app my-app mach_abc123 ``` ### `machine-stop` Stop a machine. ```bash python3 {baseDir}/scripts/flyio.py machine-stop --app my-app mach_abc123 ``` ### `machine-create` Create a machine. ```bash python3 {baseDir}/scripts/flyio.py machine-create --app my-app '{"config":{"image":"nginx:latest","guest":{"cpus":1,"memory_mb":256}}}' ``` ### `volumes` List volumes. ```bash python3 {baseDir}/scripts/flyio.py volumes --app my-app ``` ### `volume-create` Create a volume. ```bash python3 {baseDir}/scripts/flyio.py volume-create --app my-app '{"name":"data","size_gb":10,"region":"ord"}' ``` ### `secrets` List secrets. ```bash python3 {baseDir}/scripts/flyio.py secrets --app my-app ``` ### `secret-set` Set a secret. ```bash python3 {baseDir}/scripts/flyio.py secret-set --app my-app "DATABASE_URL" "postgres://..." ``` ### `certs` List certificates. ```bash python3 {baseDir}/scripts/flyio.py certs --app my-app ``` ### `regions` List available regions. ```bash python3 {baseDir}/scripts/flyio.py regions ``` ### `status` App status overview. ```bash python3 {baseDir}/scripts/flyio.py status --app my-app ``` ## Output Format All commands output JSON by default. Add `--human` for readable formatted output. ```bash # JSON (default, for programmatic use) python3 {baseDir}/scripts/flyio.py apps --limit 5 # Human-readable python3 {baseDir}/scripts/flyio.py apps --limit 5 --human ``` ## Script Reference | Script | Description | |--------|-------------| | `{baseDir}/scripts/flyio.py` | Main CLI — all Fly.io operations | ## Data Policy This skill **never stores data locally**. All requests go directly to the Fly.io API and results are returned to stdout. Your data stays on Fly.io servers. ## Credits --- Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai) [YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi) Part of the **AgxntSix Skill Suite** for OpenClaw agents. 📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 flyio-1775974221 技能

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

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

通过命令行安装

skillhub install flyio-1775974221

下载 Zip 包

⬇ 下载 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

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

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

p2p_official_large
返回顶部