VPN07

OpenClaw 2026 Linux Ubuntu伺服器完整部署指南:Systemd服務、自動重啟與UFW防火牆全配置

2026-02-22 閱讀約 18 分鐘 AI工具

Linux 進階用戶必看!OpenClaw 2026 在 Linux 伺服器上部署,是打造 24/7 自動化 AI 工作流程的最佳方案。本文完整介紹 Ubuntu 22.04/24.04、Debian 12、CentOS/RHEL 9 的安裝方式,以及如何用 Systemd 設定守護進程,讓 OpenClaw 崩潰後自動重啟,永不中斷!

我在多台 VPS(Ubuntu 24.04 LTS、Debian 12)和本地 Linux 工作站(CentOS 9 Stream)上部署 OpenClaw 做長期測試。Linux 伺服器部署的核心優勢是:無圖形介面耗損最少資源、Systemd 守護進程確保持續運行、cron 任務可實現完全自動化。這篇教學涵蓋從安裝到 Systemd 服務的完整配置,適合想在伺服器上長期運行 OpenClaw 的用戶。

支援的Linux發行版與系統要求

Ubuntu(主要推薦)

  • ✅ Ubuntu 22.04 LTS
  • ✅ Ubuntu 24.04 LTS(最佳)
  • ✅ Ubuntu 20.04 LTS

Debian

  • ✅ Debian 12 Bookworm
  • ✅ Debian 11 Bullseye
  • ⚠️ Debian 10(部分功能限制)

RHEL/CentOS

  • ✅ RHEL 9 / AlmaLinux 9
  • ✅ CentOS Stream 9
  • ✅ Rocky Linux 9
最低伺服器規格
2 vCPU
CPU(最低)
4 GB
RAM(最低)
20 GB
儲存空間
100Mbps+
網路頻寬

Ubuntu/Debian 安裝完整步驟

第一步:更新系統與安裝依賴套件

sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https

第二步:新增 OpenClaw 官方套件庫

curl -fsSL https://deb.openclaw.ai/gpg | sudo gpg --dearmor -o /usr/share/keyrings/openclaw.gpg echo "deb [signed-by=/usr/share/keyrings/openclaw.gpg] https://deb.openclaw.ai stable main" | sudo tee /etc/apt/sources.list.d/openclaw.list sudo apt update

第三步:安裝 OpenClaw

sudo apt install -y openclaw

安裝過程約需 2-5 分鐘。若下載速度慢,建議先在伺服器配置 VPN07,可使用 VPN07 的 WireGuard 設定檔加速。

第四步:初始化配置

sudo openclaw init openclaw login --token YOUR_API_TOKEN openclaw status

API Token 可在 openclaw.ai 帳戶設定頁面取得。

CentOS/RHEL 安裝步驟

CentOS/RHEL/AlmaLinux 安裝指令:

sudo dnf install -y curl wget sudo rpm --import https://rpm.openclaw.ai/gpg sudo cat > /etc/yum.repos.d/openclaw.repo <<EOF [openclaw] name=OpenClaw Repository baseurl=https://rpm.openclaw.ai/stable/ enabled=1 gpgcheck=1 EOF sudo dnf install -y openclaw

Systemd 服務設定:讓OpenClaw永不停機

建立 Systemd Service 設定檔

建立服務設定檔:

sudo nano /etc/systemd/system/openclaw.service

貼入以下完整設定(含自動重啟):

[Unit]
Description=OpenClaw AI Agent Service
After=network-online.target
Wants=network-online.target
StartLimitIntervalSec=60
StartLimitBurst=5

[Service]
Type=simple
User=openclaw
Group=openclaw
WorkingDirectory=/opt/openclaw
ExecStart=/usr/bin/openclaw start --daemon
ExecStop=/usr/bin/openclaw stop
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
RestartSec=10
TimeoutStartSec=60
TimeoutStopSec=30

# 資源限制
LimitNOFILE=65536
LimitNPROC=4096

# 日誌設定
StandardOutput=journal
StandardError=journal
SyslogIdentifier=openclaw

# 安全設定
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=read-only
ReadWritePaths=/var/lib/openclaw /var/log/openclaw

[Install]
WantedBy=multi-user.target

啟用並啟動服務:

sudo systemctl daemon-reload sudo systemctl enable openclaw sudo systemctl start openclaw sudo systemctl status openclaw

建立專用系統使用者(安全最佳實踐)

sudo useradd -r -s /sbin/nologin -d /opt/openclaw openclaw sudo mkdir -p /opt/openclaw /var/lib/openclaw /var/log/openclaw sudo chown -R openclaw:openclaw /opt/openclaw /var/lib/openclaw /var/log/openclaw

UFW 防火牆配置

Ubuntu UFW 防火牆設定

# 啟用 UFW sudo ufw enable # 允許 SSH(避免被鎖定) sudo ufw allow 22/tcp # 允許 OpenClaw 通訊端口 sudo ufw allow 8080/tcp comment 'OpenClaw API' sudo ufw allow out 443/tcp comment 'HTTPS outbound' # 查看規則 sudo ufw status verbose
如果使用 VPN07 WireGuard 加速
# 允許 WireGuard UDP 端口 sudo ufw allow 51820/udp comment 'VPN07 WireGuard'

VPN07 提供 WireGuard 設定檔,在 Linux 伺服器上配置後,OpenClaw 的所有 API 呼叫都走加密通道,台灣 VPS 到 OpenClaw 伺服器延遲可從 200ms 降至 40ms。

日誌管理與監控設定

查看 OpenClaw 服務日誌

# 即時查看日誌(最後 50 行) sudo journalctl -u openclaw -n 50 -f # 查看今日日誌 sudo journalctl -u openclaw --since today # 查看錯誤日誌 sudo journalctl -u openclaw -p err

設定 logrotate 日誌輪轉

建立 /etc/logrotate.d/openclaw

/var/log/openclaw/*.log {
    daily
    rotate 14
    compress
    delaycompress
    missingok
    notifempty
    create 0640 openclaw openclaw
    postrotate
        systemctl reload openclaw
    endscript
}

cron 定時健康檢查

sudo crontab -e 加入:

# 每5分鐘檢查OpenClaw狀態,若停止自動重啟 */5 * * * * systemctl is-active --quiet openclaw || systemctl restart openclaw # 每天凌晨3點重啟服務(定期清理記憶體) 0 3 * * * systemctl restart openclaw

Linux常見問題排除

Q1:systemctl status 顯示 Active: failed?

A:查看詳細錯誤:sudo journalctl -u openclaw -n 20。常見原因:API Token 無效、配置檔案格式錯誤、端口被占用。執行 openclaw statusopenclaw config verify 確認設定。

Q2:OpenClaw 能連上但 API 呼叫超時?

A:伺服器到 OpenClaw API 端點延遲過高。強烈推薦配置 VPN07 WireGuard:下載 VPN07 Linux CLI 工具或使用 wg-quick 設定 WireGuard 隧道,讓 API 呼叫延遲降至 50ms 以內。VPN07 1000Mbps頻寬,$1.5/月是最划算的伺服器加速方案。

Q3:磁碟空間不足,OpenClaw 崩潰?

A:OpenClaw 的對話記錄和日誌會持續增長。解決:1) 設定上面的 logrotate 定期輪轉日誌;2) 進入 OpenClaw 設定,將對話保留時間限制為 30 天;3) 設定 cron 定期清理:0 2 * * 0 openclaw cache clean

Q4:ARM64 伺服器(如 AWS Graviton)支援嗎?

A:完全支援!OpenClaw 2026 提供原生 ARM64 Linux 二進位檔,在 AWS Graviton、Ampere Altra 等 ARM 伺服器上效能優異。透過 apt 或 dnf 安裝時,套件管理器會自動選擇正確架構。

Q5:如何升級 OpenClaw 不停機?

A:使用藍綠部署策略:1) 安裝新版本到獨立目錄;2) 確認新版本啟動正常;3) 切換 Systemd 指向新版本;4) 停止舊版本。或直接:sudo apt upgrade openclaw && sudo systemctl restart openclaw,停機時間通常不超過 10 秒。

相關文章推薦

VPN07 - Linux伺服器最強加速

運營十年的國際VPN品牌,提供 Linux CLI 工具和 WireGuard 設定檔,完美支援無圖形介面的伺服器環境。1000Mbps千兆頻寬讓 OpenClaw API 呼叫毫無瓶頸,AES-256 加密確保所有伺服器通訊安全。覆蓋70+國家節點,30天退款保證,月費僅$1.5美元!

$1.5/月
超值月費
1000Mbps
千兆頻寬
AES-256
軍規加密
十年
穩定運營
月費$1.5 · 運營十年
免費試用 VPN07