Alibaba Cloud デプロイチュートリアル

ゼロから起動まで。詳細な Alibaba Cloud OpenClaw 部デプロイガイド

Alibaba Cloud で OpenClaw をデプロイ、想像してる程複雑じゃない

Alibaba Cloud は国内市場シェア最大のクラウド、ドキュメント豊富、コミュニティ活発、問題出たら答え方を検索しやすい。ECS を買うにしても軽量アプリケーションサーバーを買うにしても、OpenClaw 実行に問題ない。

このチュートリアルはゼロから始まる、サーバー購入からデプロイ完成まで、手をとって導く。云上サーバーに触ったことなくても、やれば大丈夫。

サーバー設定推奨

🖥️
CPU 2 コア以上
個人 2 コア十分。小チーム 4 コア以上推奨。
🧠
メモリー 4 GB+
2GB はまあ動作しますが、かなり緊張しています、4GB は日常使用にはちょうどいいです。
💾
ハードドライブ 40GB 以上
SSD クラウドディスク推奨、システム + Docker + データがスペースを占めます。
🌐
帯域幅 3 Mbps 以上
自分で使う分には 3Mbps で十分、複数人アクセスなら 5Mbps 以上がおすすめ。
💡 軽量アプリサーバー推奨、2 コア 4G 以上。ECS より安価で、固定公開 IP・トラフィックパック付属、個人用コスパ最高。

ECS vs 軽量アプリケーションサーバー

Alibaba Cloud は二つの主力製品が OpenClaw 実行に適してる、区別実はそんなに大きくない、あなたの予算と要件を見:

比較項目ECS クラウドサーバー軽量アプリケーションサーバー
設定柔軟性高、CPU/メモリ/帯域幅自由にマッチング固定パッケージ。複数構成選択可
2C4G 最初の年の価格約 300-500 元/年約 99-199 元/年
帯域幅モード固定帯域幅で課金、またはトラフィック課金トラフィックパッケージ付き(毎月 200GB~1TB)
パブリック IP別途弾性 IP を購入する必要あり固定パブリック IP 付き
向いているシナリオエンタープライズ級、弾性スケーリング要個人、小チーム、学習実験
習得難度セキュリティグループ、VPC などを設定する必要ありすぐ利用可能、ファイアウォール簡単

一言でまとめ:個人用は軽量選択、チーム用は ECS 選択。クラウドサーバー初接触なら軽量アプリサーバーがより親切。

部デプロイ 6 ステップで完結

1

ECS / 軽量アプリケーションサーバーを購入

Alibaba Cloud コンソールにログイン、設定を決めたら注文。OS イメージを選ぶ Ubuntu 22.04 LTS、新規ユーザーはクーポンをもらってから買うのを忘れずに。

2

セキュリティグループ/ファイアウォール設定

ポート 22(SSH)、80(HTTP)、443(HTTPS)、8080(OpenClaw)許可。軽量アプリサーバーはファイアウォールページで操作、ECS はセキュリティグループ設定。

3

SSH でサーバーに接続

ターミナルツールでサーバーに接続、Windows は MobaXterm または Xshell がおすすめ、Mac/Linux はターミナルの ssh コマンドで対応。

4

Docker をインストール

1 行コマンドで Docker インストール。国内ソースで高速ミラー取得。

5

OpenClaw をデプロイ

docker-compose でサービスを起動、設定ファイルを作ったらワンクリックで起動。

6

ドメインを設定(オプション)

ドメイン保有なら Nginx リバースプロキシ + Let's Encrypt SSL でバインド、アクセスさらに便利で安全。

セキュリティグループ/ファイアウォール設定

この一歩をよく忘れる人いっぱい、結果サービス起動したけど外からアクセスできない。ECS はセキュリティグループ、軽量はファイアウォール、操作はほぼ同じ:

放行が必要なポートルール
# インバウンドルール(Alibaba Cloud コンソール操作)
⚠️ 本番環境は 8080 直接公開非推奨、Nginx リバースプロキシで 80/443 経由がさらに安全。上記 8080 はデバッグ便宜、確認後削除必須。

ワンクリックインストールスクリプト

SSH でサーバーに接続した後、以下のスクリプトを実行します。スクリプトは自動的に Docker をインストール、イメージを取得、サービスを起動:

ワンクリックデプロイ(サーバー SSH 後実行)
# システムを更新 <<-'DEOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
DEOF
sudo systemctl daemon-reload
sudo systemctl restart docker

# 创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw

# 下载 docker-compose.yml(或者手动创建)
curl -fsSL https://openclaw.cocoloop.cn/deploy/docker-compose.yml -o docker-compose.yml

# 拉取镜像并启动
docker compose pull
docker compose up -d

# 查看运行状态
docker ps
echo "部署完成!浏览器访问 http://你的公网IP:8080"

docker-compose 設定

設定ファイル手動記述なら、以下参照:

docker-compose.yml(Alibaba Cloud 版)
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "8080:3000"
    volumes:
      - ./data:/app/data
      - ./config:/app/config
      - ./logs:/app/logs
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 3G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

デプロイを検証

デプロイ後、サービスが起動したことを確認:

サービスステータス確認
# コンテナが正常に実行されているか確認

ドメインと HTTPS を設定(オプション)

ドメイン保有なら、バインド可能でアクセス便利に:

  1. Alibaba Cloud ドメイン解析で A レコード追加、サーバーの公開 IP を指定
  2. Nginx をリバースプロキシにインストール:sudo apt install -y nginx
  3. Certbot で無料 SSL 証書申請:sudo certbot --nginx -d yourdomain.com
  4. Nginx 設定は 443 ポートのリクエストを 8080 に転送します
⚠️ 国内サーバーがドメインバインドして対外提供は ICP 登録必須。期間 1-3 週。IP 直接アクセスか自分用なら登録不要。
クラウドサーバーめんどい?MOLILI ゼロ運用。サーバー管理不要、更新管理不要、ICP 登録不要。開通即使用。心配ゼロ。 MOLILI を理解 →
このチュートリアルはあなたに役に立った?