OpenClaw v2026.2 対応 | 本稿は 24/7 稼働やマルチユーザーアクセスが必要なユーザーに適しています。
TL;DR: 最も簡単な方法:Tailscale("tailscale": {"mode": "serve"})。クラウドサーバー:Docker Compose でデプロイ、2GB RAM・1 コア CPU 推奨。自宅サーバー:Raspberry Pi 5 または古いノートPC。セキュリティ設定:loopback にバインド、パスワード認証を有効化。SSH トンネルは一時アクセスに適しています。
なぜリモートデプロイが必要か?
| シナリオ | ローカルデプロイ | リモートデプロイ |
|---|---|---|
| 24/7 稼働 | PC を常時起動する必要 | ✅ いつでも利用可能 |
| モバイルアクセス | 同一ネットワークが必要 | ✅ 任意のネットワークから |
| チーム共有 | ❌ 非対応 | ✅ 複数人で利用 |
| ホームオートメーション | PC がオンラインである必要 | ✅ サーバーで稼働 |
| コスト | ゼロ | $5-20/月 |
デプロイメント方式の比較
| 方式 | 難易度 | コスト | セキュリティ | 適用シナリオ |
|---|---|---|---|---|
| Tailscale | ⭐ | 無料 | ⭐⭐⭐⭐⭐ | 個人、家庭 |
| SSH トンネル | ⭐⭐ | 無料 | ⭐⭐⭐⭐ | 一時アクセス |
| クラウドサーバー | ⭐⭐⭐ | $5-20/月 | ⭐⭐⭐ | チーム、本番 |
| 自宅サーバー | ⭐⭐⭐⭐ | 電気代+保守 | ⭐⭐⭐⭐ | ギーク、プライバシー重視 |
方式一:Tailscale プライベートネットワーク
Tailscale とは?
Tailscale は WireGuard ベースのプライベートネットワークサービスで、ポートを公衆網に公開することなく、リモートデバイスに安全にアクセスできます。
Tailscale のインストール
# macOS
brew install tailscale
# Ubuntu/Debian
curl -fsSL https://tailscale.com/install.sh | sh
# CentOS/RHEL
sudo dnf install tailscale
Tailscale の設定
# Tailscale にログイン
sudo tailscale up
# ステータスを確認
tailscale status
# 出力例:
# 100.64.0.1 your-machine your-email@ linux -
# Tailnet 名を取得
tailscale debug whois
OpenClaw Tailscale 設定
{
"gateway": {
"port": 18789,
"bind": "loopback",
"tailscale": {
"mode": "serve",
"resetOnExit": true
}
}
}
| モード | 説明 |
|---|---|
serve |
Tailnet 内のみアクセス可能 |
funnel |
公開アクセス(パスワード認証が必要) |
Gateway へのアクセス
# Gateway を起動
openclaw gateway
# Tailscale 経由でアクセス
# https://your-machine.tailnet-name.ts.net
方式二:SSH トンネル
SSH トンネルの作成
# ローカルフォワード(ローカルで実行)
ssh -L 18789:localhost:18789 user@remote-server
# その後アクセス
# http://localhost:18789
リバーストンネル
# リモートサーバーで実行
ssh -R 18789:localhost:18789 user@local-machine
# ローカルでアクセス
# http://localhost:18789
永続 SSH トンネル
autossh を使用:
# autossh をインストール
brew install autossh # macOS
sudo apt install autossh # Ubuntu
# 永続トンネルを作成
autossh -M 0 -f -N -L 18789:localhost:18789 user@remote-server
方式三:クラウドサーバーデプロイ
クラウドサーバーの選択
| プロバイダー | 入門構成 | 価格 | 特徴 |
|---|---|---|---|
| DigitalOcean | 2GB RAM | $12/月 | シンプルで使いやすい |
| Linode | 2GB RAM | $10/月 | コスパが良い |
| Vultr | 2GB RAM | $10/月 | グローバルノード |
| AWS Lightsail | 2GB RAM | $10/月 | AWS エコシステム |
| Hetzner | 4GB RAM | €5/月 | 最安値 |
推奨構成
| 構成項目 | 最低 | 推奨 |
|---|---|---|
| CPU | 1 コア | 2 コア |
| メモリ | 2GB | 4GB |
| ストレージ | 20GB | 40GB SSD |
| 帯域 | 1TB/月 | 2TB/月 |
| OS | Ubuntu 22.04 | Ubuntu 24.04 |
Docker デプロイ
# docker-compose.yml
version: '3.8'
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "127.0.0.1:18789:18789"
volumes:
- ./openclaw-data:/root/.openclaw
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- TZ=Asia/Tokyo
healthcheck:
test: ["CMD", "openclaw", "health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
# 起動
docker-compose up -d
# ログを表示
docker-compose logs -f
# 更新
docker-compose pull && docker-compose up -d
システムサービスデプロイ
# systemd サービスを作成
sudo nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw Gateway
After=network.target
[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/local/bin/openclaw gateway --port 18789
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
# サービスを有効化
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
# ステータスを確認
sudo systemctl status openclaw
リバースプロキシ設定
Nginx:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://127.0.0.1:18789;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Caddy:
your-domain.com {
reverse_proxy localhost:18789
}
方式四:自宅サーバー
ハードウェア推奨
| デバイス | 価格 | 消費電力 | 適用シナリオ |
|---|---|---|---|
| Raspberry Pi 5 | $80-120 | 5-10W | 軽量利用 |
| Intel NUC | $200-400 | 15-30W | 中程度の負荷 |
| 古いノートPC | 無料 | 20-40W | 予算制限 |
| Mini PC | $150-300 | 10-25W | バランス重視 |
家庭ネットワーク設定
# ポートフォワード(ルーター設定)
# 外部ポート 18789 -> 内部 IP:18789
# ダイナミック DNS
curl -u "user:password" "https://api.dynu.com/nic/update?hostname=your-domain.dynu.com"
セキュリティ設定
基本セキュリティ
# ファイアウォール設定
sudo ufw allow ssh
sudo ufw allow 18789/tcp
sudo ufw enable
# パスワードログインを無効化
sudo nano /etc/ssh/sshd_config
# PasswordAuthentication no
認証設定
{
"gateway": {
"auth": {
"mode": "password",
"password": "your-secure-password-here",
"sessionTimeout": 3600000
}
}
}
モニタリングとメンテナンス
ヘルスチェック
# HTTP ヘルスチェック
curl http://localhost:18789/health
# 自動再起動
# crontab に追加
*/5 * * * * curl -f http://localhost:18789/health || systemctl restart openclaw
ログ管理
# ログローテーション
sudo nano /etc/logrotate.d/openclaw
/var/log/openclaw/*.log {
daily
rotate 7
compress
missingok
notifempty
}
まとめ
リモートデプロイにより OpenClaw は真の 24/7 稼働を実現します:
- Tailscale:最も簡単な安全アクセス方法
- SSH トンネル:一時アクセスのクイックソリューション
- クラウドサーバー:チームと本番環境の第一選択
- 自宅サーバー:プライバシーとコストのベストバランス
更新履歴:
- 2026-02-26:初版公開
シリーズナビゲーション:
- ← 前の記事:セキュリティ設定ベストプラクティス
- → 次の記事:モバイル対応:iOS と Android