Deployment Intermediate 30-60 min

クラウドサーバーにOpenClawをデプロイ

クラウドサーバーにデプロイして24時間365日稼働を実現

#クラウドサーバー#24時間365日#本番環境

前提条件

  • A cloud server or VPS
  • Basic command line knowledge
  • Stable internet connection

ステップ

1

サーバーに接続

SSHを使ってクラウドサーバーに接続します。

コマンド

Mac/Linux
ssh root@あなたのサーバーIP
Windows
PuTTYまたはWindows Terminalで接続

ヒント

  • Type 'yes' to confirm when connecting for the first time
2

Dockerをインストール

サーバーにDockerをインストールします。

コマンド

Linux
curl -fsSL https://get.docker.com | sh && systemctl start docker && systemctl enable docker

ヒント

  • After installation, run 'docker --version' to verify
3

OpenClawをデプロイ

OpenClawコンテナを実行します。

コマンド

Linux
docker run -d --name openclaw --restart always -p 80:8080 -v /root/openclaw/data:/app/data openclaw/openclaw:latest

ヒント

  • --restart always ensures automatic restart after server reboot
  • Port 80 allows direct access via IP
4

ファイアウォールを設定

サーバーのファイアウォールポートを開放します。

コマンド

Aliyun
コンソールの「セキュリティグループ」にインバウンドルールを追加してポート80を開放
Tencent Cloud
コンソールの「セキュリティグループ」にインバウンドルールを追加してポート80を開放

ヒント

  • If using other ports, remember to open them as well
5

アクセステスト

ブラウザからOpenClawにアクセスします。

コマンド

All Systems
ブラウザでhttp://あなたのサーバーIPにアクセス

ヒント

  • Recommended: configure domain name and HTTPS certificate (using Nginx + Let's Encrypt)

よくある問題

IPアドレスからアクセスできない?
クラウドサービスのセキュリティグループ設定を確認し、該当ポートが開放されているか確認してください
ドメインを紐付けるには?
Nginxをリバースプロキシとしてインストールし、ドメインのDNSをサーバーIPに設定してから、SSL証明書を取得してください