Hướng dẫn cài OpenClaw lên VPS chi tiết A-Z 2026
Đăng ngày:
07/05/2026
OpenClaw là gì ?
OpenClaw là một nền tảng mã nguồn mở cho phép bạn triển khai AI Agent chạy trên máy cá nhân, có khả năng:
- Tương tác qua Telegram
- Gọi API AI (OpenAI, Claude,…)
- Quản lý nhiều workspace
- Tự động hoá tác vụ (automation)
Hiểu một cách đơn giản hơn thì OpenClaw là AI cá nhân chạy trên server của bạn
Kiến trúc hoạt động
OpenClaw hoạt động theo mô hình:
Bash
Telegram → Gateway → OpenClaw Core → AI API → Response → TelegramThành phần chính:
- Gateway: nhận request từ Telegram
- Core Engine: xử lý logic
- AI Provider: OpenAI / Claude
- Workspace: môi trường làm việc riêng
Trong bài viết này mình sẽ chọn VPS của EZtech tại đây: https://eztech.vn/vps-gia-re
Chọn hệ điều hành trên VPS
Cấu hình VPS tối thiểu
- CPU: 2 vCPU
- RAM: 2GB (tối thiểu 1GB)
- Disk: 20GB NVMe
- OS: Ubuntu 22.04 LTS – Ubuntu 24.04 LTS
Nếu chạy production: 4GB RAM trở lên
Chuẩn bị API Key cho AI
Bạn cần ít nhất 1 API:
- OpenAI API Key
- hoặc Claude API (Anthropic)
Lưu ý:
- Không commit key lên Git
- Nên lưu vào
.env
Tạo Telegram Bot
Các bước:
- Vào Telegram
- Tìm @BotFather
- Gõ:
Bash
/start
/newbot- Đặt tên bot
- Lấy:
- BOT TOKEN
Ví dụ:
Bash
123456:ABC-xyz...Hướng dẫn cài OpenClaw lên VPS
Bước 1: SSH vào VPS và cập nhật hệ thống
Bash
ssh root@your-ip
apt update && apt upgrade -yBước 2: Tạo user riêng cho OpenClaw (khuyến nghị không dùng root)
Bash
adduser openclaw
usermod -aG sudo openclawBước 3: Cài screen để giữ session khi SSH bị ngắt
Bash
apt install screen -yChạy:
Bash
screen -S openclawBước 4: Cài Node.js 24 (khuyến nghị)
Bash
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejsKiểm tra:
Bash
node -vBước 5: Chuyển sang user openclaw
Bash
su - openclawBước 6: Chạy installer chính thức
Bash
npx openclaw@latest installHoặc:
Bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm installBước 7: Khởi động Gateway
Bash
npm run startBước 8: Kiểm tra kết nối Telegram
Nhắn tin cho bot:
Bash
/startNếu OK → bot phản hồi
Kiểm tra & cấu hình
1. Lệnh kiểm tra nhanh
Bash
pm2 statushoặc:
Bash
ps aux | grep node2. Cấu hình khi cần
File .env:
Bash
TELEGRAM_TOKEN=your_token
OPENAI_API_KEY=your_key
PORT=30003. Quản lý workspace
- Mỗi workspace = 1 môi trường AI riêng
- Có thể:
- Tách bot theo mục đích
- Quản lý user
Tự khởi động khi reboot (systemd service)
Tạo file:
Bash
sudo nano /etc/systemd/system/openclaw.serviceNội dung:
Bash
[Unit]
Description=OpenClaw Service
After=network.target
[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw/openclaw
ExecStart=/usr/bin/npm run start
Restart=always
[Install]
WantedBy=multi-user.targetEnable:
Bash
systemctl daemon-reexec
systemctl daemon-reload
systemctl enable openclaw
systemctl start openclawBảo mật bắt buộc
Bắt buộc nên làm:
- ❌ Không dùng root
- ✅ Dùng SSH key
- ✅ Đổi port SSH
- ✅ Firewall (UFW)
Bash
ufw allow 22
ufw enableNgoài ra:
- Không public API Key
- Reverse proxy qua NGINX nếu cần
Cập nhật & bảo trì
Update OpenClaw:
Bash
git pull
npm installRestart:
Bash
systemctl restart openclawKết luận
OpenClaw là một giải pháp cực kỳ mạnh để:
- Tự host AI
- Tạo Telegram bot thông minh
- Xây dựng automation riêng
Chỉ cần một VPS nhỏ, bạn đã có thể sở hữu “AI server cá nhân” hoạt động 24/7
👉 Xem thêm: So sánh OpenClaw, n8n và Flowise chi tiết: Nên chọn nền tảng nào ?
Tác giả
Theo dõi
Đăng nhập
0 Comments
Cũ nhất
