https://<vm-name>.exe.xyz からアクセス可能にします。
このガイドでは、exe.dev のデフォルトの exeuntu イメージを前提としています。他のディストリビューションでは、対応するパッケージに読み替えてください。
必要なもの
- exe.dev アカウント
ssh exe.devによる exe.dev VM へのアクセス(手動セットアップの場合は任意)
初心者向けクイック手順
- https://exe.new/openclaw を開く
- 必要に応じて認証キーまたはトークンを入力する
- VM の横にある「Agent」をクリックし、Shelley によるプロビジョニングが完了するまで待つ
https://<vm-name>.exe.xyz/を開き、設定済みの共有シークレットで認証する(デフォルトはトークン認証。gateway.auth.modeを切り替えた場合はパスワード認証も使用可能)openclaw devices approve <requestId>で保留中のデバイスペアリング要求を承認する
Shelley による自動インストール
exe.dev のエージェントである Shelley は、プロンプトから OpenClaw をインストールできます。手動インストール
1
VM を作成する
デバイスから次を実行します。次に接続します。
2
前提パッケージをインストールする(VM 上)
3
OpenClaw をインストールする
4
ポート 8000 へのプロキシとして nginx を設定する
/etc/nginx/sites-enabled/default を編集します。X-Forwarded-For チェーンは、セキュリティ強化上のリスクとして扱われます。5
OpenClaw にアクセスしてデバイスを承認する
https://<vm-name>.exe.xyz/ を開きます(オンボーディングの Control UI 出力を参照)。認証を求められた場合は、VM で設定した共有シークレットを貼り付けます。このガイドではデフォルトでトークン認証を使用するため、openclaw config get gateway.auth.token で gateway.auth.token を取得するか、openclaw doctor --n で新しいトークンを生成します。Gateway をパスワード認証に切り替えた場合は、代わりに gateway.auth.password / OPENCLAW_GATEWAY_PASSWORD を使用してください。openclaw devices list と openclaw devices approve <requestId> でデバイスを承認します。不明な場合は、ブラウザーから Shelley を使用してください。リモートチャンネルのセットアップ
リモートホストでは、config set への多数の SSH 呼び出しよりも、1 回の config patch 呼び出しを推奨します。実際のトークンは VM の環境または ~/.openclaw/.env に保持し、openclaw.json には SecretRef のみを記述してください。SecretRef の完全な規約については、シークレット管理を参照してください。
VM 上で、サービス環境に必要なシークレットを含めます。
--replace-path を使用します。たとえば、Discord チャンネルの許可リストを置き換える場合は、次のようにします。
リモートアクセス
exe.dev がリモートアクセスの認証を処理します。デフォルトでは、ポート 8000 からの HTTP トラフィックは、メール認証を使用してhttps://<vm-name>.exe.xyz に転送されます。