exe.devでOpenClaw Gatewayを構築する方法
リモートサーバーに開発環境を構築する際、外部からのアクセスをセキュアに確保するのは意外と手間がかかります。ドメインの設定や証明書の管理、リバースプロキシの設定など、本来やりたい開発作業の前に多くの準備が必要です。
ここでは、exe.dev の VM 上で OpenClaw Gateway を実行し、https://<vm-name>.exe.xyz という URL で手元のノート PC からアクセスできるようにする方法を解説します。
- exe.dev アカウント
- exe.dev 仮想マシンへの
ssh exe.devアクセス(任意)
※ このガイドでは、exe.dev のデフォルトイメージである exeuntu を使用することを前提としています。
Quick Start (5分で完了)
Section titled “Quick Start (5分で完了)”最も簡単なパスは、exe.dev のエージェントである Shelley を使用する方法です。
- https://exe.new/openclaw にアクセスします。
- 必要に応じて auth key または token を入力します。
- VM の横にある「Agent」ボタンをクリックし、完了を待ちます。
これでセットアップは完了です。
手動でのインストール手順
Section titled “手動でのインストール手順”より詳細に制御したい場合は、以下の手順で手動インストールを行ってください。
1. VM の作成
Section titled “1. VM の作成”ローカルデバイスから以下のコマンドを実行します。
ssh exe.dev new作成後、接続します。
ssh <vm-name>.exe.xyzOpenClaw は ~/.openclaw/ および ~/.openclaw/workspace/ に状態を保存するため、この VM は stateful(状態保持)として運用してください。
2. 依存パッケージのインストール
Section titled “2. 依存パッケージのインストール”VM 上で以下のコマンドを実行し、必要なパッケージをインストールします。
sudo apt-get updatesudo apt-get install -y git curl jq ca-certificates openssl3. OpenClaw のインストール
Section titled “3. OpenClaw のインストール”インストールスクリプトを実行します。
curl -fsSL https://openclaw.ai/install.sh | bash4. Nginx の設定
Section titled “4. Nginx の設定”OpenClaw をポート 8000 にプロキシするため、/etc/nginx/sites-enabled/default を以下の内容で編集します。
server { listen 80 default_server; listen [::]:80 default_server; listen 8000; listen [::]:8000;
server_name _;
location / { proxy_pass http://127.0.0.1:18789; proxy_http_version 1.1;
# WebSocket support proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
# Standard proxy headers proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;
# Timeout settings for long-lived connections proxy_read_timeout 86400s; proxy_send_timeout 86400s; }}5. OpenClaw へのアクセスと承認
Section titled “5. OpenClaw へのアクセスと承認”https://<vm-name>.exe.xyz/ にアクセスします。
exe.dev は、ポート 8000 からポート 80/443 への転送と HTTPS 化を自動的に処理します。デフォルトでは、メール認証によるアクセス制限がかかっています。
トラブルシューティング
Section titled “トラブルシューティング”セットアップ中に問題が発生した場合は、以下の手順を確認してください。
- 認証を求められた場合: VM 上で
openclaw config get gateway.auth.tokenを実行してトークンを取得するか、openclaw doctor --generate-gateway-tokenで新しいトークンを生成してください。 - デバイスの承認が必要な場合:
openclaw devices listでリクエスト ID を確認し、openclaw devices approve <requestId>で承認を行います。 - 状態の確認: OpenClaw のダッシュボードで健康状態が「OK」になっていることを確認してください。
不明な点がある場合は、ブラウザから Shelley(エージェント)に相談することも可能です。
OpenClaw を最新バージョンに更新するには、以下のコマンドを実行します。
npm i -g openclaw@latestopenclaw doctoropenclaw gateway restartopenclaw healthさらに詳しい情報は、AI Setup Assistant で確認できます。
次のステップ
Section titled “次のステップ”OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。