OpenClawSkills
GitHub
プラットフォーム • 5分で読める

Fly.io

Fly.io で OpenClaw Gateway を実行(永続化ストレージと自動 HTTPS)

''目標:'' ''Fly.io'' マシンで OpenClaw Gateway を実行し、永続化ストレージ、自動 HTTPS、Discord/チャンネルアクセスを提供します。

Tutorial.step

必要なもの

- ''flyctl CLI'' がインストールされている

- Fly.io アカウント(無料ティアで動作)

- モデル認証:Anthropic API キー(または他のプロバイダーキー)

- チャンネル認証情報:Discord ボットトークン、Telegram トークンなど

Tutorial.step

初心者向けクイックパス

1. リポジトリをクローン → ''fly.toml'' をカスタマイズ

2. アプリ + ボリュームを作成 → シークレットを設定

3. ''fly deploy'' でデプロイ

4. SSH で接続して設定を作成するか、コントロール UI を使用

Tutorial.step

1) Fly アプリを作成

Bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw

fly apps create my-openclaw

fly volumes create openclaw_data --size 1 --region iad

''ヒント:'' 最も近いリージョンを選択してください。一般的なオプション:''lhr''(ロンドン)、''iad''(バージニア)、''sjc''(サンノゼ)。

Tutorial.step

2) fly.toml を設定

''fly.toml'' を編集して、アプリ名と要件に合わせます。

''セキュリティ上の注意:'' デフォルトの設定はパブリック URL を公開します。パブリック IP のない強化されたデプロイについては、''プライベートデプロイメント''を参照するか、''fly.private.toml'' を使用してください。

Toml
app = "my-openclaw"  # アプリ名
primary_region = "iad"

[build]
  dockerfile = "Dockerfile"

[env]
  NODE_ENV = "production"
  OPENCLAW_PREFER_PNPM = "1"
  OPENCLAW_STATE_DIR = "/data"
  NODE_OPTIONS = "--max-old-space-size=1536"

[processes]
  app = "node dist/index.js gateway --allow-unconfigured --port 3000 --bind lan"

[http_service]
  internal_port = 3000
  force_https = true
  auto_stop_machines = false
  auto_start_machines = true
  min_machines_running = 1
  processes = ["app"]

[[vm]]
  size = "shared-cpu-2x"
  memory = "2048mb"

[mounts]
  source = "openclaw_data"
  destination = "/data"

重要な設定:

| Setting | Why |

| | -- | | ---- |

| インターネットスキャナー | 発見可能 | 隠蔽 |

| 直接攻撃 | 可能 | ブロック済み |

| コントロール UI アクセス | ブラウザ | プロキシ/VPN |

| Webhook 配信 | 直接 | トンネル経由 |

Tutorial.step

Notes

- Fly.io は x86 アーキテクチャ を使用します(ARM ではありません)

- Dockerfile は両方のアーキテクチャと互換性があります

- WhatsApp/Telegram のオンボーディングには、''fly ssh console'' を使用してください

- 永続化データは ''/data'' のボリュームに保存されます

- Signal には Java + signal-cli が必要です。カスタムイメージを使用し、メモリを 2GB 以上に保ってください。

Tutorial.step

コスト

推奨構成(''shared-cpu-2x''、2GB RAM)の場合:

- 使用状況に応じて約 $10-15/月

- 無料ティアには一部の許容量が含まれています

詳細については、''Fly.io 料金''を参照してください。