OpenClaw VPS 服務器完全指南:選擇、配置與優化(2026年版)
作為一款性能表現優異的 AI 智能體框架,OpenClaw 在擁有獨立公網 IP 和穩定網絡環境的雲服務器(VPS)上運行能夠發揮出最佳效果。本指南將帶您從零開始,瞭解如何為 OpenClaw 選擇合適的 VPS,並完成系統環境的基礎裝配和優化。
目錄
1. 為什麼需要 VPS?
雖然 OpenClaw 可以在本地計算機上運行,但使用 VPS(Virtual Private Server,虛擬專用服務器)具有以下顯著優勢:
1.1 全天候穩定運行
優勢:
- ⏰ 24/7 在線:不需要本地電腦一直開機,省電且更加穩定
- 🔋 不間斷服務:即使您關閉電腦,OpenClaw 仍在雲端持續運行
- ⚡ 電力保障:數據中心配備 UPS 和備用發電機,確保不中斷
實際場景:
您可以設置定時任務在凌晨 3 點執行數據備份,或者在交易時段實時監控市場變化,無需擔心本地電腦休眠或斷電。
1.2 高速穩定的網絡環境
優勢:
- 🌐 優質帶寬:VPS 通常擁有高速國際網絡通道,避免高延遲和斷連
- 📍 全球節點:可選擇靠近目標服務的地理位置,降低延遲
- 🔄 低延遲:數據中心級別的網絡設備,提供更穩定的連接
實際場景:
當 OpenClaw 調用海外 API(如 OpenAI、Anthropic)時,位於美國或歐洲的 VPS 比國內網絡快 5-10 倍。
1.3 資源隔離與安全性
優勢:
- 🔒 環境隔離:將 OpenClaw 單獨部署在雲端,避免佔用本地系統資源
- 🛡️ 安全防護:獨立的防火牆和安全組,保護您的主計算機
- 📊 資源獨享:不會與其他應用競爭 CPU、內存和磁盤 I/O
實際場景:
即使 OpenClaw 執行高負載任務(如大規模數據抓取),也不會影響您本地的開發工作或遊戲體驗。
1.4 成本效益
優勢:
- 💰 經濟實惠:入門級 VPS 月費僅需 $5-10,遠低於購買新硬件
- 📈 按需擴展:可根據需求隨時升級配置
- 🎯 專注核心:無需維護物理硬件,專注於業務邏輯
成本對比:
| 方案 | 初期投入 | 月均成本 | 維護成本 |
|---|---|---|---|
| 本地電腦 | ¥5000+ | ¥100+ (電費) | 高 |
| VPS (基礎) | ¥0 | ¥35-70 | 低 |
| VPS (進階) | ¥0 | ¥70-140 | 低 |
1.5 易於管理和備份
優勢:
- 💾 快照備份:一鍵創建系統快照,快速恢復
- 🔄 快速遷移:可隨時更換服務商或升級配置
- 📝 版本控制:配置文件可納入 Git 管理
2. VPS 基礎知識
2.1 什麼是 VPS?
VPS(Virtual Private Server)是通過虛擬化技術在物理服務器上創建的獨立虛擬服務器。每個 VPS 擁有:
- 獨立的操作系統:完整的 Linux 或 Windows 系統
- 專屬的資源:CPU、內存、存儲空間
- 獨立的 IP 地址:公網 IPv4(有時也包括 IPv6)
- Root/Administrator 權限:完全控制系統
2.2 VPS vs 其他雲服務
| 類型 | 特點 | 適用場景 | 價格區間 |
|---|---|---|---|
| VPS | 固定配置,簡單易用 | 個人項目、小型應用 | $5-50/月 |
| 雲服務器 (ECS/CVM) | 彈性伸縮,功能豐富 | 企業應用、高可用架構 | $10-500+/月 |
| 輕量應用服務器 | 開箱即用,集成面板 | 新手、網站託管 | $3-20/月 |
| 容器服務 | 基於容器,自動擴縮容 | 微服務、雲原生應用 | 按用量計費 |
| 無服務器 (Serverless) | 事件驅動,零運維 | 間歇性任務、API | 按調用次數 |
對於 OpenClaw,推薦使用 VPS 或輕量應用服務器,原因:
- ✅ 配置簡單,易於管理
- ✅ 成本可控,適合長期運行
- ✅ 資源獨享,性能穩定
- ✅ 完全控制,靈活定製
2.3 關鍵術語解釋
- CPU 核心數:處理器的數量,決定並行處理能力
- 內存 (RAM):臨時存儲空間,影響多任務處理能力
- 存儲 (Disk):數據持久化空間,SSD 比 HDD 快得多
- 帶寬 (Bandwidth):網絡傳輸速度,單位 Mbps 或 Gbps
- 流量 (Transfer):每月允許的數據傳輸量,單位 GB 或 TB
- IP 地址:服務器的網絡標識,用於訪問
- 數據中心 (Data Center):服務器所在的物理位置
- 可用性 (Uptime):服務器正常運行時間百分比,通常 99.9%+
3. 挑選合適的 VPS 服務商
3.1 主流 VPS 廠商對比
國際廠商
1. RackNerd / CloudCone(高性價比)
特點:
- 💰 極低價格:年付 $10-20,適合預算有限的用戶
- 🌍 多地區:洛杉磯、紐約、阿姆斯特丹等
- ⚡ 足夠性能:滿足 OpenClaw 基本需求
推薦套餐:
RackNerd 特價款:
- CPU: 1 核
- 內存: 1 GB
- 存儲: 15 GB SSD
- 流量: 2 TB/月
- 價格: $11.99/年
- 位置: 洛杉磯優點:
- ✅ 性價比極高
- ✅ 支持支付寶
- ✅ 社區口碑好
缺點:
- ❌ 客服響應較慢
- ❌ 網絡高峰期可能擁堵
- ❌ 不支持小時計費
適合人群:預算有限的個人用戶、學習者
2. DigitalOcean / Linode / Vultr(老牌可靠)
DigitalOcean:
- 📍 總部:美國紐約
- 💰 價格:$6/月起
- 🌍 節點:14+ 個數據中心
- ⭐ 特色:開發者友好,文檔完善
Linode(現屬 Akamai):
- 📍 總部:美國費城
- 💰 價格:$5/月起
- 🌍 節點:11 個數據中心
- ⭐ 特色:性能穩定,技術支持優秀
Vultr:
- 📍 總部:美國新澤西
- 💰 價格:$2.5/月起(IPv6 only)或 $5/月
- 🌍 節點:32+ 個數據中心(最多)
- ⭐ 特色:節點覆蓋廣,支持按需計費
推薦套餐(三者類似):
基礎套餐:
- CPU: 1 核
- 內存: 1 GB
- 存儲: 25 GB SSD
- 流量: 1-2 TB/月
- 價格: $5-6/月
- 計費: 按小時優點:
- ✅ 品牌信譽好,穩定性高
- ✅ 按小時計費,靈活性強
- ✅ API 完善,支持自動化
- ✅ 豐富的文檔和社區支持
- ✅ 提供快照備份功能
缺點:
- ❌ 價格相對較高
- ❌ 部分節點對中國網絡不友好
適合人群:追求穩定性和專業服務的用戶
3. AWS Lightsail / Azure VM / Google Cloud(雲巨頭)
AWS Lightsail:
- 💰 價格:$3.5/月起(首 3 個月免費)
- 🌍 節點:全球 25+ 區域
- ⭐ 特色:與 AWS 生態無縫集成
Azure VM:
- 💰 價格:$4.5/月起(新用戶有信用額度)
- 🌍 節點:60+ 區域
- ⭐ 特色:企業級功能,混合雲支持
Google Cloud Compute:
- 💰 價格:$4.42/月起(e2-micro 幾乎免費)
- 🌍 節點:35+ 區域
- ⭐ 特色:強大的數據分析能力
優點:
- ✅ 基礎設施最強大
- ✅ 全球覆蓋最廣
- ✅ 企業級 SLA 保證
- ✅ 豐富的生態系統
缺點:
- ❌ 學習曲線陡峭
- ❌ 配置複雜
- ❌ 可能產生意外費用
適合人群:已有云生態依賴的企業用戶
國內廠商(海外節點)
1. 阿里雲輕量應用服務器
推薦節點:香港、新加坡、東京
特點:
- 🇨🇳 中文支持:界面和客服均為中文
- 💳 支付便捷:支持支付寶、微信
- 🌏 亞洲優化:對國內用戶延遲低
推薦套餐:
香港節點:
- CPU: 2 核
- 內存: 2 GB
- 存儲: 40 GB SSD
- 流量: 3 TB/月
- 帶寬: 30 Mbps
- 價格: ¥60-90/月優點:
- ✅ 國內訪問速度快
- ✅ 中文界面和客服
- ✅ 支付方便
- ✅ 經常有優惠活動
缺點:
- ❌ 需要實名認證
- ❌ 價格略高於國際廠商
- ❌ 部分地區需要備案
2. 騰訊雲輕量應用服務器
推薦節點:香港、新加坡、硅谷
特點:與阿里雲類似,經常有更優惠的活動
推薦套餐:
新加坡節點:
- CPU: 2 核
- 內存: 2 GB
- 存儲: 50 GB SSD
- 流量: 4 TB/月
- 帶寬: 30 Mbps
- 價格: ¥50-80/月(活動時更低)優點:
- ✅ 性價比高(尤其活動期間)
- ✅ 與微信生態集成好
- ✅ 穩定性不錯
缺點:
- ❌ 需要實名認證
- ❌ 控制檯相對複雜
3. 華為雲 / 百度雲
這兩家也提供海外節點,但相比之下阿里雲和騰訊雲更受歡迎。
3.2 選擇建議
根據預算選擇
| 預算範圍 | 推薦方案 | 預期配置 |
|---|---|---|
| < $15/年 | RackNerd / CloudCone | 1核/1GB/15GB |
| $5-10/月 | DigitalOcean / Vultr / Linode | 1-2核/1-2GB/25-50GB |
| ¥50-100/月 | 阿里雲 / 騰訊雲(海外) | 2核/2GB/40-50GB |
| > $20/月 | AWS / Azure / GCP | 2-4核/4-8GB/80GB+ |
根據用途選擇
- 個人學習/測試:RackNerd、Vultr(低成本)
- 生產環境:DigitalOcean、Linode、阿里雲(穩定可靠)
- 企業應用:AWS、Azure、阿里雲(企業級支持)
- 國內用戶優先:阿里雲、騰訊雲香港/新加坡節點
根據地理位置選擇
- 目標用戶在亞洲:選擇東京、新加坡、香港節點
- 目標用戶在歐美:選擇美西(洛杉磯)、美東(紐約)、歐洲(法蘭克福)
- 需要訪問全球 API:選擇美西或歐洲節點(網絡樞紐)
3.3 避坑指南
⚠️ 注意事項:
- 避免超售嚴重的商家:查看用戶評價,避開頻繁宕機的服務商
- 注意流量限制:確認月流量是否夠用,超額費用可能很高
- 檢查退款政策:優先選擇提供 7-30 天退款保證的商家
- 備份重要數據:不要完全依賴服務商的備份
- 關注續費價格:有些商家首年優惠,續費價格翻倍
- 測試網絡質量:購買前先 ping 測試延遲和丟包率
- 閱讀服務條款:瞭解禁止的使用場景(如挖礦、爬蟲限制等)
4. 推薦配置方案
4.1 最低配置(入門級)
適用場景:個人學習、輕度使用、單個用戶
配置清單:
├── CPU: 1 核
├── 內存: 1 GB
├── 存儲: 15-20 GB SSD
├── 帶寬: 100 Mbps - 1 Gbps
├── 流量: 1-2 TB/月
└── 系統: Ubuntu 22.04 LTS性能預期:
- ✅ 可同時運行 5-10 個簡單任務
- ✅ 支持 1-3 個併發用戶
- ✅ 適合文本處理和輕量 API 調用
- ❌ 不適合大規模數據處理
- ❌ 內存可能成為瓶頸
月成本:$5-10 或 ¥35-70
4.2 推薦配置(標準級)⭐
適用場景:日常使用、小型團隊、中等負載
配置清單:
├── CPU: 2 核
├── 內存: 2 GB
├── 存儲: 40-50 GB SSD
├── 帶寬: 1 Gbps
├── 流量: 2-4 TB/月
└── 系統: Ubuntu 22.04 LTS性能預期:
- ✅ 可同時運行 20-50 個任務
- ✅ 支持 5-10 個併發用戶
- ✅ 流暢處理大多數自動化任務
- ✅ 可運行數據庫和緩存服務
- ✅ 良好的響應速度
月成本:$10-20 或 ¥70-140
4.3 高性能配置(進階級)
適用場景:生產環境、大型企業、高併發
配置清單:
├── CPU: 4 核
├── 內存: 4-8 GB
├── 存儲: 80-160 GB NVMe SSD
├── 帶寬: 1-5 Gbps
├── 流量: 5-10 TB/月
└── 系統: Ubuntu 22.04 LTS性能預期:
- ✅ 可同時運行 100+ 個任務
- ✅ 支持 20+ 併發用戶
- ✅ 快速處理大規模數據
- ✅ 可部署完整的技術棧
- ✅ 優秀的性能和穩定性
月成本:$20-50 或 ¥140-350
4.4 配置選擇決策樹
開始
│
├─ 預算 < $10/月?
│ ├─ 是 → 選擇 RackNerd 1核/1GB
│ └─ 否 ↓
│
├─ 用戶數 < 5?
│ ├─ 是 → 選擇 2核/2GB 標準配置
│ └─ 否 ↓
│
├─ 需要處理大量數據?
│ ├─ 是 → 選擇 4核/4GB+ 高性能配置
│ └─ 否 ↓
│
└─ 選擇 2核/2GB 標準配置(最平衡)4.5 操作系統選擇
強烈推薦:Ubuntu 22.04 LTS 或 Debian 12
原因:
- ✅ 社區支持廣泛:遇到問題容易找到解決方案
- ✅ 軟件包豐富:apt 倉庫包含幾乎所有需要的軟件
- ✅ 長期支持:LTS 版本提供 5 年安全更新
- ✅ 文檔完善:官方和社區文檔齊全
- ✅ 兼容性好:Docker、OpenClaw 完美支持
其他可選系統:
| 系統 | 優點 | 缺點 | 推薦度 |
|---|---|---|---|
| Ubuntu 22.04 LTS | 易用、文檔多 | 稍佔資源 | ⭐⭐⭐⭐⭐ |
| Debian 12 | 穩定、輕量 | 軟件版本較舊 | ⭐⭐⭐⭐ |
| CentOS Stream | 企業級 | 變更頻繁 | ⭐⭐⭐ |
| AlmaLinux / Rocky | CentOS 替代 | 社區較小 | ⭐⭐⭐ |
| Fedora | 最新軟件 | 支持週期短 | ⭐⭐ |
不推薦:
- ❌ Windows Server:資源佔用大,不適合容器化
- ❌ Arch Linux:需要較多手動配置
- ❌ 過時的系統(如 Ubuntu 18.04):缺乏安全更新
💡 提示:如果您是首次購買 VPS 的用戶,可以參考我們全站的「VPS 基礎與運維折騰」相關文章,瞭解更多系統管理知識。
5. 購買與初始設置
5.1 註冊賬號
以 DigitalOcean 為例(其他廠商流程類似):
- 訪問官網:https://www.digitalocean.com/
- 點擊 Sign Up:使用郵箱或 GitHub 賬號註冊
- 驗證郵箱:點擊郵件中的驗證鏈接
- 添加支付方式:信用卡、PayPal 或支付寶(部分商家)
- 完成身份驗證:可能需要上傳證件(視商家而定)
5.2 創建 Droplet(實例)
點擊 "Create" → "Droplets"
選擇鏡像(Image):
Distribution: Ubuntu Version: 22.04 (LTS) x64選擇套餐(Plan):
Regular Intel Basic $6/mo - 1 GB / 1 CPU / 25 GB SSD / 1 TB transfer選擇數據中心(Datacenter):
推薦: - New York 3 (美東,綜合性能好) - San Francisco 3 (美西,訪問亞洲較快) - Singapore 1 (亞洲,中國用戶延遲低)認證方式(Authentication):
推薦:SSH Key(更安全) 或:Password(簡單,但需設置強密碼)主機名(Hostname):
openclaw-server 或自定義名稱點擊 "Create Droplet"
等待 1-2 分鐘,實例創建完成!
5.3 獲取登錄信息
創建完成後,您會收到:
- IP 地址:例如
123.45.67.89 - 用戶名:通常是
root或ubuntu - 密碼:如果選擇密碼認證
- SSH 密鑰:如果選擇密鑰認證
保存這些信息! 建議存儲在密碼管理器中。
6. SSH 連接與安全配置
6.1 SSH 客戶端選擇
Windows 用戶:
macOS 用戶:
Linux 用戶:
- 終端 + ssh 命令 - 系統自帶
6.2 首次 SSH 連接
方法一:使用密碼認證
# 打開終端,執行:
ssh root@your_vps_ip
# 例如:
ssh root@123.45.67.89
# 首次連接會提示:
# The authenticity of host '123.45.67.89' can't be established.
# Are you sure you want to continue connecting (yes/no)?
# 輸入:yes
# 然後輸入密碼(輸入時不顯示)
# Password: ********方法二:使用 SSH 密鑰認證(推薦)
生成 SSH 密鑰對(如果還沒有):
# 在本地計算機執行
ssh-keygen -t ed25519 -C "your_email@example.com"
# 按提示操作:
# Enter file in which to save the key (/Users/you/.ssh/id_ed25519): [直接回車]
# Enter passphrase (empty for no passphrase): [設置密碼或直接回車]複製公鑰到服務器:
# 方法一:使用 ssh-copy-id(最簡單)
ssh-copy-id root@your_vps_ip
# 方法二:手動複製
# 1. 查看公鑰
cat ~/.ssh/id_ed25519.pub
# 2. 複製輸出的內容
# 3. 登錄服務器後粘貼到:
nano ~/.ssh/authorized_keys使用密鑰登錄:
ssh root@your_vps_ip
# 如果設置了 passphrase,需要輸入6.3 基礎安全加固
登錄成功後,立即執行以下安全配置:
步驟 1:更新系統
# 更新軟件包列表
apt update -y
# 升級已安裝的軟件包
apt upgrade -y
# 清理不再需要的包
apt autoremove -y
# 重啟(如果內核更新了)
reboot步驟 2:創建普通用戶(可選但推薦)
# 創建新用戶
adduser openclaw
# 按提示設置密碼和用戶信息
# 賦予 sudo 權限
usermod -aG sudo openclaw
# 切換到新用戶測試
su - openclaw
sudo whoami
# 應該輸出:root步驟 3:配置 UFW 防火牆
重要:務必先放行 SSH 端口,否則會被鎖在外面!
# 安裝 UFW(如果未安裝)
apt install ufw -y
# 設置默認策略
ufw default deny incoming # 拒絕所有入站
ufw default allow outgoing # 允許所有出站
# 放行 SSH 端口(22)
ufw allow 22/tcp
# 如果您更改了 SSH 端口,放行新端口
# ufw allow 2222/tcp
# 啟用防火牆
ufw enable
# 確認提示時輸入:y
# 查看狀態
ufw status verbose預期輸出:
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)步驟 4:禁用 Root 遠程登錄(高級)
# 編輯 SSH 配置
nano /etc/ssh/sshd_config
# 找到並修改以下行:
PermitRootLogin no # 禁止 root 登錄
PasswordAuthentication no # 禁用密碼認證(如果使用密鑰)
PubkeyAuthentication yes # 啟用密鑰認證
Port 2222 # 可選:更改 SSH 端口
# 保存後重啟 SSH 服務
systemctl restart sshd
# ⚠️ 警告:在斷開當前連接前,先用新配置測試!
# 新開一個終端窗口嘗試連接步驟 5:安裝 Fail2Ban(防止暴力破解)
# 安裝 Fail2Ban
apt install fail2ban -y
# 啟動並設置開機自啟
systemctl start fail2ban
systemctl enable fail2ban
# 查看狀態
systemctl status fail2ban
# 查看被禁 IP
fail2ban-client status sshdFail2Ban 會自動監控 SSH 登錄嘗試,多次失敗後自動封禁 IP。
步驟 6:配置自動安全更新
# 安裝無人值守更新
apt install unattended-upgrades -y
# 配置
dpkg-reconfigure -plow unattended-upgrades
# 選擇 "Yes"
# 編輯配置(可選)
nano /etc/apt/apt.conf.d/50unattended-upgrades
# 確保包含:
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
};6.4 SSH 配置優化
在本地計算機上創建或編輯 SSH 配置文件:
nano ~/.ssh/config添加以下內容:
Host openclaw
HostName 123.45.67.89
User root
Port 22
IdentityFile ~/.ssh/id_ed25519
IdentitiesOnly yes
ServerAliveInterval 60
ServerAliveCountMax 3
Compression yes之後可以使用簡化命令連接:
ssh openclaw
# 而不是 ssh root@123.45.67.897. 系統初始化與優化
7.1 設置時區和語言
# 設置時區為中國上海
timedatectl set-timezone Asia/Shanghai
# 驗證
timedatectl status
# 安裝中文語言包(可選)
apt install language-pack-zh-hans -y
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-87.2 配置 Swap 交換空間
對於小內存 VPS(≤2GB),建議配置 Swap 防止內存不足:
# 檢查是否已有 Swap
free -h
# 創建 2GB Swap 文件
fallocate -l 2G /swapfile
# 設置權限
chmod 600 /swapfile
# 格式化為 Swap
mkswap /swapfile
# 啟用 Swap
swapon /swapfile
# 設置為永久生效
echo '/swapfile none swap sw 0 0' >> /etc/fstab
# 調整 Swap 使用傾向(0-100,越低越傾向於使用物理內存)
echo 'vm.swappiness=10' >> /etc/sysctl.conf
sysctl -p
# 驗證
free -h7.3 優化系統參數
編輯 sysctl 配置:
nano /etc/sysctl.conf添加以下優化參數:
# 網絡優化
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 65535
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 5
# 文件系統優化
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_instances = 512
# 內存優化
vm.overcommit_memory = 1應用更改:
sysctl -p7.4 安裝常用工具
# 安裝實用工具
apt install -y \
curl \
wget \
git \
vim \
nano \
htop \
net-tools \
unzip \
zip \
tar \
gzip \
screen \
tmux \
bc \
jq \
tree \
dnsutils \
lsof工具說明:
curl/wget:下載文件git:版本控制vim/nano:文本編輯器htop:進程監控screen/tmux:終端複用器jq:JSON 處理tree:目錄樹顯示
7.5 配置 NTP 時間同步
# 安裝 NTP
apt install chrony -y
# 啟動並設置開機自啟
systemctl start chronyd
systemctl enable chronyd
# 驗證時間同步
chronyc sources -v
timedatectl status8. Docker 安裝與配置
8.1 一鍵安裝 Docker
絕大部分 OpenClaw 的現代部署都依賴於 Docker。我們使用官方腳本一鍵安裝:
# 下載並執行 Docker 官方安裝腳本
curl -fsSL https://get.docker.com | bash -s docker
# 中國大陸用戶可使用國內鏡像加速
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun8.2 驗證安裝
# 檢查 Docker 版本
docker --version
# 期望輸出:Docker version 24.x.x, build xxxxxxx
# 檢查 Docker Compose 版本
docker compose version
# 期望輸出:Docker Compose version v2.x.x
# 檢查 Docker 服務狀態
systemctl status docker
# 應該顯示:active (running)
# 測試運行 Hello World
docker run hello-world如果看到 "Hello from Docker!" 的歡迎信息,說明 Docker 安裝成功!
8.3 配置 Docker 開機自啟
# 設置 Docker 開機自動啟動
systemctl enable docker
# 啟動 Docker 服務
systemctl start docker
# 驗證
systemctl is-enabled docker
# 應該輸出:enabled8.4 將當前用戶加入 docker 組
避免每次使用 Docker 都需要 sudo:
# 將當前用戶添加到 docker 組
usermod -aG docker $USER
# 使更改生效(需要重新登錄)
exit
# 然後重新 SSH 連接
# 驗證
docker ps
# 應該可以正常執行,無需 sudo8.5 配置 Docker 鏡像加速器(中國大陸用戶強烈推薦)
# 創建或編輯 Docker 配置文件
mkdir -p /etc/docker
nano /etc/docker/daemon.json添加以下內容:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru"
],
"storage-driver": "overlay2",
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}重啟 Docker 使配置生效:
systemctl daemon-reload
systemctl restart docker
# 驗證配置
docker info | grep -A 5 "Registry Mirrors"8.6 Docker 基本操作
# 查看正在運行的容器
docker ps
# 查看所有容器(包括已停止的)
docker ps -a
# 查看鏡像列表
docker images
# 拉取鏡像
docker pull ubuntu:22.04
# 運行容器
docker run -it ubuntu:22.04 /bin/bash
# 停止容器
docker stop container_name
# 刪除容器
docker rm container_name
# 刪除鏡像
docker rmi image_name
# 清理未使用的資源
docker system prune -a8.7 安裝 Docker Compose(如果未自動安裝)
# 下載最新版本
DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d'"' -f4)
curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 賦予執行權限
chmod +x /usr/local/bin/docker-compose
# 驗證
docker-compose --version9. 常見問題解答
Q1: 如何選擇 VPS 的地理位置?
A: 考慮以下因素:
- 目標用戶位置:選擇離用戶最近的節點
- API 服務端位置:如果主要調用美國 API,選擇美西節點
- 網絡質量:測試不同節點的延遲和丟包率
- 法律合規:某些地區有數據駐留要求
測試命令:
# 測試延遲
ping -c 10 your_vps_ip
# 測試路由
traceroute your_vps_ip
# 測試下載速度
wget -O /dev/null http://speedtest.tele2.net/1GB.zipQ2: VPS 被黑了怎麼辦?
A: 立即採取以下措施:
- 斷開網絡連接:在控制面板中停止實例
- 創建快照:保留證據用於分析
- 檢查日誌:bash
# 查看登錄日誌 last lastb # 查看認證日誌 cat /var/log/auth.log | grep Failed # 查看異常進程 htop ps aux | grep suspicious - 重置密碼:更改所有賬戶密碼
- 重裝系統:最安全的方式是重新安裝
- 加強安全:參考本文第 6 節的安全配置
預防措施:
- ✅ 使用 SSH 密鑰而非密碼
- ✅ 禁用 root 遠程登錄
- ✅ 配置防火牆和 Fail2Ban
- ✅ 定期更新系統
- ✅ 定期備份數據
Q3: 如何備份 VPS 數據?
A: 多種備份方式:
方法一:使用服務商快照
# 在控制面板中創建快照(最簡單)
# DigitalOcean: Snapshots → Take Snapshot
# 阿里雲:實例詳情 → 創建快照方法二:使用 rsync 同步到本地
# 在本地計算機執行
rsync -avz -e ssh root@your_vps_ip:/important/data/ /local/backup/方法三:使用 tar 打包
# 在 VPS 上執行
tar -czf backup-$(date +%Y%m%d).tar.gz /important/data/
# 下載到本地
scp root@your_vps_ip:/root/backup-*.tar.gz ./方法四:自動化備份腳本 參見進階教程中的備份章節。
Q4: VPS 性能變慢怎麼辦?
A: 逐步排查:
# 1. 檢查 CPU 使用率
htop
# 或
top
# 2. 檢查內存使用
free -h
# 3. 檢查磁盤空間
df -h
# 4. 檢查磁盤 I/O
iotop
# 5. 檢查網絡連接
netstat -tuln
ss -tuln
# 6. 查看系統負載
uptime
# 7. 檢查日誌
dmesg | tail -50
journalctl -xe常見解決方案:
- CPU 高:優化程序或升級配置
- 內存不足:增加 Swap 或升級內存
- 磁盤滿:清理日誌和臨時文件
- 網絡慢:檢查帶寬使用情況
Q5: 如何監控 VPS 狀態?
A: 推薦以下工具:
命令行工具:
# 實時監控
htop # 進程監控
iotop # 磁盤 I/O
iftop # 網絡流量
nethogs # 按進程查看網絡
# 系統信息
neofetch # 系統概覽
inxi -F # 詳細信息Web 面板:
監控服務:
- UptimeRobot - 在線監測
- Prometheus + Grafana - 專業監控
Q6: 忘記 SSH 密碼怎麼辦?
A:
如果使用密鑰認證:直接使用密鑰登錄即可。
如果只使用密碼:
- 登錄雲服務提供商的控制面板
- 找到實例,選擇 "重置密碼" 或 "Console 訪問"
- 通過 VNC/Console 登錄後重置密碼
- 或者重裝系統(會丟失數據)
建議:始終使用 SSH 密鑰認證,並妥善備份私鑰。
Q7: VPS 多久需要重啟?
A: Linux 服務器非常穩定,通常不需要定期重啟。
需要重啟的情況:
- ✅ 內核更新後
- ✅ 某些系統庫更新後
- ✅ 遇到無法解決的問題時
檢查是否需要重啟:
# 查看是否有待重啟的更新
cat /var/run/reboot-required
# 如果文件存在,說明需要重啟
# 查看系統運行時間
uptime建議:每月檢查一次更新,必要時重啟。
10. 下一步行動
恭喜!您已經完成了 VPS 的基礎配置,現在您的雲端服務器已經準備就緒!
✅ 已完成的工作
🎯 接下來的步驟
現在您可以繼續安裝 OpenClaw 了!請按照以下順序進行:
安裝 OpenClaw - 使用 Docker Compose 一鍵部署
- 預計時間:15-30 分鐘
- 難度:⭐⭐
配置 OpenClaw - 完成初始設置
- 配置 AI 模型 API
- 連接通訊平臺
- 創建第一個工作流
探索高級功能 - 提升使用體驗
- 綁定域名和 HTTPS
- 性能優化
- 安全加固
📚 延伸閱讀
💬 獲取幫助
遇到問題不要擔心:
- 📖 查閱官方文檔
- 💬 加入社區論壇
- 🐛 在GitHub Issues中提問
- 📧 發送郵件至技術支持
🎉 祝賀您! 您已經成功搭建了 OpenClaw 的運行環境。這是一個重要的里程碑,接下來就可以享受 AI 智能體帶來的便利了!
💡 提示:收藏本頁面以備將來參考。如果您覺得本教程有幫助,歡迎分享給更多朋友!
🚀 立即開始:繼續閱讀 OpenClaw 安裝與配置指南,開啟您的 AI 自動化之旅!