Hướng dẫn chi tiết cài đặt OpenClaw trên VPS Ubuntu chạy 24/7: từ chuẩn bị, cài đặt, cấu hình Telegram, bảo mật bot đến chọn gói VPS GenCloud phù hợp để chạy AI Agent mượt mà không gián đoạn.
Thế Khiêm ( Admin)
Quản trị viên Gencloud Blog.

OpenClaw là AI Agent cho phép bạn triển khai trợ lý AI cá nhân, kết nối với các model như Google Gemini, Claude, ChatGPT và điều khiển qua Telegram, Discord, hay WhatsApp. Khi chạy trên VPS, bot hoạt động 24/7 — không phụ thuộc vào máy tính cá nhân của bạn.

Bài viết này hướng dẫn toàn bộ quy trình: từ chuẩn bị, cài đặt OpenClaw trên VPS Ubuntu, cấu hình Telegram, bảo mật bot, đến truy cập Control Dashboard từ xa.
Trước khi bắt đầu, cần chuẩn bị đủ 3 thứ sau:
1. VPS chạy Ubuntu 22.04 với cấu hình tối thiểu 2 vCPU, 4GB RAM. Đây là yêu cầu cơ bản để OpenClaw chạy ổn định. Nếu chưa có VPS, xem các gói phù hợp tại gencloud.vn/vps-linux.
2. Google Gemini API Key — lấy miễn phí tại Google AI Studio. Đây là model AI mà bot sẽ sử dụng để xử lý tin nhắn.
3. Telegram Bot Token — tạo bot và lấy token thông qua @BotFather trên Telegram. Đây là kênh giao tiếp giữa bạn và bot.
SSH vào VPS rồi chạy lệnh sau:
curl -fsSL https://openclaw.ai/install.sh | bash

Script sẽ tự động cài Node.js (nếu chưa có) và OpenClaw. Sau khi cài xong, wizard onboarding sẽ khởi động ngay trong terminal.
Wizard hỏi cách cấu hình — chọn Yes → QuickStart để đi theo luồng hướng dẫn từng bước.


Wizard hỏi bạn muốn dùng AI model nào:
Chọn Google → Google Gemini API key
Nhập API Key vừa lấy từ Google AI Studio



Dùng phím mũi tên lên/xuống để chọn model mặc định → nhấn Enter để xác nhận.

Nhấn Enter để chọn Telegram (Bot API)
Nhập Telegram Bot Token lấy từ @BotFather



Khi wizard hỏi về Search Provider, chọn DuckDuckGo Search — miễn phí, không cần API key riêng, đủ dùng cho hầu hết trường hợp.

Tại Configure skills now? → chọn No

Tại Enable hooks? → nhấn Space chọn Skip for now → nhấn Enter

Skills và hooks là tính năng nâng cao, nên để mặc định trước khi bot chạy ổn định.
Chọn Hatch in TUI (recommended) để khởi động bot trong giao diện terminal tương tác.

Thử chat vài câu — nếu bot phản hồi là cài đặt thành công.

Nhấn Ctrl + C để thoát khỏi giao diện TUI và trở về terminal bình thường. Bot vẫn tiếp tục chạy trong nền.
Mặc định, bất kỳ ai biết username bot Telegram đều có thể nhắn tin vào. Đây là rủi ro bảo mật nghiêm trọng vì bot có quyền truy cập hệ thống rộng. Bắt buộc phải cấu hình bước này.
Bước 1 — Lấy Telegram User ID của bạn
Nhắn tin cho @userinfobot trên Telegram. Bot sẽ trả về Id — đây là User ID của bạn.
Bước 2 — Cấu hình allowlist
Chạy lần lượt 3 lệnh sau trên VPS, thay ĐIỀN_ID_LẤY_TỪ_@userinfobot bằng User ID thực của bạn:
openclaw config set channels.telegram.allowFrom '["ĐIỀN_ID_LẤY_TỪ_@userinfobot"]'
openclaw config set channels.telegram.dmPolicy "allowlist"
openclaw gateway restart

Sau khi chạy xong, bot chỉ phản hồi tin nhắn từ đúng User ID đã whitelist. Mọi người khác nhắn tin sẽ bị bỏ qua.
Mở Telegram, tìm bot bạn vừa tạo và nhắn thử một câu. Nếu bot phản hồi — toàn bộ hệ thống đã hoạt động đúng.

Nếu muốn thay đổi API key, model, hay channel sau khi đã cài xong, chạy lệnh:
openclaw configure

Wizard cấu hình sẽ chạy lại, cho phép chỉnh từng mục mà không cần cài lại từ đầu.
Control Dashboard là giao diện web để quản lý cấu hình OpenClaw, xem logs, và tùy chỉnh bot mà không cần dùng lệnh terminal. Dashboard chạy trên port 18789 — không nên mở port này ra internet public.
Cách an toàn nhất là dùng SSH tunnel.
Bước 1 — Tạo SSH tunnel từ máy tính cá nhân
Chạy lệnh này trên máy tính cá nhân (PC/Mac), không phải trên VPS:
ssh -L 18789:127.0.0.1:18789 root@IP_CỦA_SERVER_UBUNTU
Thay IP_CỦA_SERVER_UBUNTU bằng IP VPS của bạn. Giữ terminal này mở trong suốt quá trình sử dụng Dashboard.
Bước 2 — Lấy link đăng nhập Dashboard
Trên VPS, chạy lệnh:
openclaw dashboard --no-open

Lệnh này in ra URL kèm token xác thực dạng http://localhost:18789/?token=xxxxx.
Bước 3 — Truy cập Dashboard
Copy URL đó và mở trên trình duyệt máy tính cá nhân. Control Dashboard sẽ hiện ra.

# Xem trạng thái Gateway
openclaw gateway status
# Khởi động lại
openclaw gateway restart
# Dừng
openclaw gateway stop
# Xem logs
openclaw logs
# Mở lại wizard cấu hình
openclaw configure
Để OpenClaw hoạt động mượt mà, ổn định và không bị gián đoạn, bạn cần một VPS đủ cấu hình với uptime đảm bảo. GenCloud cung cấp các gói VPS KVM tại data center Việt Nam với hiệu năng cao, phù hợp để chạy OpenClaw liên tục 24/7.
OpenClaw có thể chạy tốt trên nhiều cấu hình khác nhau tùy nhu cầu sử dụng:
VPS Starter (2 vCPU / 4GB RAM) — phù hợp dùng cá nhân, 1 bot, tải nhẹ. Chạy ổn định với OpenClaw kết nối 1 kênh Telegram/Discord.
VPS Standard (4 vCPU / 8GB RAM) — lý tưởng cho người dùng nhiều tính năng: cron jobs tự động, xử lý ảnh, tích hợp n8n, chạy song song nhiều agent.
VPS Pro (8 vCPU / 16GB RAM trở lên) — dành cho doanh nghiệp, chạy OpenClaw cùng các dịch vụ khác (WordPress, WHMCS, n8n) trên cùng một server.
✅ KVM ảo hóa thuần — hiệu năng CPU/RAM ổn định, không bị chia sẻ tài nguyên như shared hosting
✅ SSD NVMe tốc độ cao — đọc/ghi nhanh, phù hợp OpenClaw lưu trữ memory, logs, session liên tục
✅ Uptime 99.9% — data center Việt Nam có generator dự phòng, đường truyền đa nhà mạng
✅ Ubuntu 22.04 LTS sẵn sàng — hệ điều hành được hỗ trợ chính thức bởi OpenClaw, cài một lệnh là xong
✅ IP Việt Nam / quốc tế — latency thấp khi kết nối Telegram API từ Việt Nam
✅ Hỗ trợ kỹ thuật tiếng Việt — gặp vấn đề gì có team GenCloud hỗ trợ trực tiếp
✅ Không cần hợp đồng dài hạn — nâng/hạ cấu hình linh hoạt theo nhu cầu
GenCloud cung cấp VPS giá rẻ phù hợp mọi đối tượng — từ cá nhân, sinh viên, developer đến doanh nghiệp vừa và nhỏ. Xem chi tiết và đăng ký tại: https://gencloud.vn/cloud-vps/platinum
Sau khi hoàn thành các bước trên, bạn đã có một AI Agent cá nhân chạy 24/7 trên VPS, kết nối với Google Gemini và điều khiển qua Telegram — chỉ phản hồi đúng tài khoản của bạn.
Bước tiếp theo có thể khám phá: cài thêm Skills để mở rộng khả năng bot, cấu hình cron jobs để bot tự động thực hiện tác vụ theo lịch, hoặc kết nối thêm các AI model khác như Claude hay ChatGPT song song với Gemini.
Tác giả
Quản trị viên Gencloud Blog.


