Cùng giải mã hiện tượng công nghệ OpenClaw AI và tìm hiểu cách cài đặt lên VPS Ubuntu để có cho mình trợ lý AI cá nhân thực thụ nhé.
1. OpenClaw AI là gì?
OpenClaw, trước đây là Clawdbot hay Moltbot, là một tác tử trí tuệ nhân tạo (AI agent software) mã nguồn mở được phát triển bởi Peter Steinberger.
Trước đây, đã có không ít chatbot trợ lý cá nhân, nhưng vì sao OpenClaw có thể tạo nên cơn sốt mạnh đến vậy trong năm 2026? Đó là khả năng hành động - Một trợ lý thực thụ giúp bạn đọc - trả lời email, tin nhắn, sắp xếp lịch họp, đặt bàn ở nhà hàng,... Không phải một chatbot chỉ biết nhắc nhở "làm this, làm that".
OpenClaw tương tác đa kênh (WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage và Microsoft Teams) và thực hiện các công việc kể trên thông qua các API của những mô hình ngôn ngữ lớn như Claude (Anthropic) hay ChatGPT (OpenAI).
So sánh OpenClaw với chatbot thông thường:
| | OpenClaw | Chatbot thông thường |
| Cơ chế hoạt động | Nhận lệnh, chủ động suy nghĩ và hành động | Phản hồi văn bản thụ động |
| Quyền truy cập hệ thống | Đọc/ghi file, chạy mã lệnh, điều khiển trình duyệt | Giới hạn trên trình duyệt |
| Nền tảng giao tiếp | Đa nền tảng (Telegram, WhatsApp, Terminal,...) | Qua giao diện website gốc |
| Lưu trữ dữ liệu | Dữ liệu được lưu trữ và kiểm soát hoàn toàn trên server/PC cá nhân | Dữ liệu nằm trên server của nhà cung cấp |
2. Cách cài đặt trợ lý AI OpenClaw trên VPS Ubuntu
2.1. Vì sao nên cài OpenClaw trên VPS?
Bạn có thể cài đặt OpenClaw trên máy tính hoặc server riêng để sử dụng. Tuy nhiên, sử dụng VPS vẫn được cho là lựa chọn tối ưu hơn vì một số ưu điểm:
- Hoạt động 24/7: VPS giúp trợ lý AI của bạn luôn online sẵn sàng phục vụ bất cứ lúc nào. Không như khi cài trên PC, máy tắt thì trợ lý cũng nghỉ.
- Bảo mật (Self-hosted): Bạn hoàn toàn làm chủ hệ thống mã nguồn, hạn chế rủi ro rò rỉ dữ liệu nhạy cảm ra bên ngoài.
- Tốc độ: Sử dụng VPS sẽ giúp bạn tận dùng được đường mạng lớn của nhà cung cấp. Nhờ đó, giảm thiểu độ trễ khi OpenClaw giao tiếp với các API của LLM và nền tảng nhắn tin.
2.2. Yêu cầu đối với VPS cài OpenClaw
Dưới đây là cấu hình VPS tối thiếu mà TOT đề xuất cho OpenClaw chạy mượt mà và ổn định:
- Hệ điều hành (OS): Ubuntu 22.04 LTS, Ubuntu 24.04 LTS hoặc Ubuntu 25.04
- CPU: Tối thiểu 2 vCPU
- RAM: Tối thiểu 2GB (Nếu nhiều tác vụ, nên dùng từ 4GB trở lên)
- Disk: Ít nhất 10 GB
- Phần mềm yêu cầu: Node.js phiên bản 22 trở lên
Tóm lại, cấu hình VPS TOT K22, K24 hoặc M22, M24 của TotHost là đủ dùng
.
2.3. Các bước cài đặt OpenClaw AI lên VPS Ubuntu
Đầu tiên, truy cập vào VPS của bạn thông qua SSH (Sử dụng Terminal trên Mac/Linux hoặc PuTTY/Command Prompt trên Windows) và thực hiện lần lượt các bước sau:
Bước 1: Cập nhật hệ điều hành Ubuntu
Hãy đảm bảo OS của VPS đã được cập nhật phiên bản Ubuntu mới nhất bằng lệnh sau:
sudo apt-get update
sudo apt-get upgrade -y
Bước 2: Cài đặt Node.js 22+ (Bắt buộc)
OpenClaw AI yêu cầu nền tảng Node.js 22 trở lên. Chạy các lệnh dưới đây để cài Node.js bản mới nhất:
# Tải script cài đặt Node.js 22:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# Tiến hành cài đặt:
sudo apt-get install -y nodejs
Sau khi cài xong, kiểm tra lại phiên bản để chắc chắn:
node --version
Kết quả trả về phải từ v22.x.x trở lên
Bước 3: Cài đặt OpenClaw AI qua Script chính thức
Script cài đặt OpenClaw đã được tối ưu rất ngắn gọn, bạn chỉ cần sao chép và dán duy nhất một dòng lệnh vào terminal:
curl -fsSL https://openclaw.ai/install.sh | bash
Hệ thống sẽ tự tải các file cần thiết và mở giao diện cấu hình (Wizard) trên terminal. Bạn hãy làm theo các bước hiển thị:
# Xác nhận bảo mật: Hệ thống sẽ hiển thị cảnh báo I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?. Hãy dùng phím mũi tên để chọn Yes và nhấn Enter.
# Gateway Setup: Chọn QuickStart (mặc định) cho VPS.
# Model/auth provider: Hệ thống hiển thị danh sách các nhà cung cấp AI. Hãy chọn OpenAI.
# Xác thực OpenAI: Lúc này hệ thống sẽ hỏi OpenAI auth method. Hãy chọn OpenAI Codex (ChatGPT OAuth).
Do đang cài đặt trên VPS (không có giao diện web), hệ thống sẽ thông báo You are running in a remote/VPS environment... và cung cấp một đường link khá dài bắt đầu bằng https://auth.openai.com/oauth/authorize?....

Cách xử lý:
- Copy toàn bộ đường link. Mở trình duyệt web trên máy tính cá nhân của bạn, dán link vào và truy cập.
- Đăng nhập vào tài khoản ChatGPT của bạn và cấp quyền cho ứng dụng bằng cách chọn nút Tiếp tục (Continue).
- Copy toàn bộ URL

- Quay lại màn Terminal của VPS, dán đường link vừa copy vào mục Paste the redirect URL và nhấn Enter.
Chọn Default model: Sau khi xác thực thành công, hệ thống sẽ cấu hình nhà cung cấp và yêu cầu bạn chọn mô hình ngôn ngữ mặc định (ví dụ: gpt-5.3-codex). Nhấn Enter để chọn Keep current (giữ nguyên mô hình được đề xuất) hoặc dùng phím mũi tên để chọn phiên bản khác tùy theo nhu cầu.
Chọn kênh kết nối (Select channel): Hệ thống sẽ hiển thị một danh sách các ứng dụng nhắn tin được hỗ trợ. Hãy chọn Telegram (Bot API).
- Hệ thống sẽ yêu cầu bạn nhập Bot Token.
- Cách lấy Token: Mở app Telegram, tìm kiếm bot @BotFather. Gõ lệnh /newbot và làm theo hướng dẫn của BotFather để tạo một bot mới. Sau khi tạo xong, BotFather sẽ cấp cho bạn một chuỗi API Token. Nếu bạn đã có bot từ trước và muốn dùng lại thì dùng lệnh /mybots để lấy thông tin API Token
- Copy và dán chuỗi này vào Terminal rồi nhấn Enter để hoàn tất.
Cấu hình Kỹ năng (Configure skills): Sau khi thiết lập kênh kết nối thành công, hệ thống sẽ hiển thị bảng trạng thái các kỹ năng mở rộng (Skills status) và hỏi Configure skills now? (recommended). Hãy dùng phím mũi tên chọn Yes và nhấn Enter. Ở các tùy chọn tiếp theo, bạn cứ nhấn Enter để sử dụng cấu hình mặc định là AI đã có đủ các quyền cơ bản (như đọc file, duyệt web…).
- Tiếp theo, hệ thống sẽ hiện danh sách Install missing skill dependencies (như 1password, github, obsidian…). Để quá trình cài đặt cốt lõi diễn ra nhanh chóng, bạn hãy chọn Skip for now (Continue without installing dependencies) và nhấn Enter. Các kỹ năng mở rộng này có thể dễ dàng thiết lập thêm sau khi trợ lý AI của bạn đã hoạt động ổn định.
- Ngoài ra, bạn có thể cấu hình API Key cho một số kỹ năng cụ thể (ví dụ: Set GOOGLE_PLACES_API_KEY for goplaces?). Nếu chưa cần, chọn No và nhấn Enter để bỏ qua nhé.
- Ở phần Enable hooks? (Bật tính năng tự động hóa), bạn tiếp tục chọn Skip for now và nhấn Enter. Quá trình thiết lập dịch vụ chạy ngầm (Gateway service runtime) sẽ tự động diễn ra.
- Cuối cùng, hệ thống sẽ hỏi How do you want to hatch your bot? (Bạn muốn khởi tạo bot như thế nào?). Hãy chọn Hatch in TUI (recommended) và nhấn Enter.
Ngay lập tức, giao diện chat trên Terminal (TUI) sẽ mở ra. Bot sẽ chào bạn “Hey 🙂 I’m awake” và yêu cầu bạn hoàn tất thiết lập tính cách cơ bản trong 60 giây bằng cách trả lời 4 câu hỏi:
- Bot nên gọi bạn là gì? (What should I call you?)
- Bạn muốn gọi bot là gì? (What should you call me?)
- Chọn tính cách cho bot (calm / witty / sharp / cozy / chaos goblin).
- Chọn emoji đặc trưng cho bot (signature emoji).
Bước 4: Cài đặt dịch vụ chạy ngầm (Daemon)
Để đảm bảo OpenClaw hoạt động 24/7 kể cả khi bạn đã tắt cửa sổ terminal (SSH), bạn cần cài đặt nó dưới dạng dịch vụ ngầm (Daemon). Hãy chạy tiếp lệnh sau:
openclaw onboard --install-daemon
(Lưu ý: Nếu ở Bước 3 trình cài đặt đã hỏi bạn có muốn cài đặt Daemon không và bạn đã chọn “Yes”, bạn có thể bỏ qua bước này).
Bước 5: Truy cập Gateway Dashboard qua SSH Tunnel
Theo mặc định, OpenClaw Gateway chỉ cho phép truy cập cục bộ (localhost:18789) để bảo mật. Bạn không thể truy cập trực tiếp bằng IP của VPS. Thay vào đó, hãy mở một cửa sổ Terminal mới trên máy tính cá nhân của bạn (không phải trên VPS) và chạy lệnh SSH Tunnel:
Mở Port và truy cập giao diện Dashboard trực quan: Mặc định, Ubuntu sử dụng tường lửa UFW và sẽ chặn các cổng kết nối lạ. Để truy cập được Dashboard, bạn cần mở cổng (port) 18789. Chạy các lệnh sau trên VPS:
sudo ufw allow 18789/tcp
sudo ufw reload
Hãy mở một cửa sổ Terminal mới trên máy tính cá nhân của bạn (không phải trên VPS) và chạy lệnh SSH Tunnel:
ssh -L 18789:127.0.0.1:18789 root@<IP_VPS_của_bạn>
Tiếp theo, trên VPS, bạn lấy Token xác thực của Dashboard bằng lệnh:
openclaw dashboard --no-open
Màn hình sẽ hiển thị một đường link có dạng: Dashboard URL: http://127.0.0.1:18789/#token=
Truy cập http://127.0.0.1:18789/ >> Overview >> điền token >> Connect
Bước 6: Xác thực chủ nhân (Pairing)
Đây là bước bảo mật cuối cùng để đảm bảo chỉ có bạn mới ra lệnh được cho bot.
- Vào Telegram, tìm bot của bạn và gửi lệnh /start.
- Bot sẽ từ chối trả lời và gửi lại cho bạn một đoạn Pairing code (Ví dụ: ABCD1234).
- Quay lại Terminal đang SSH vào VPS, chạy lệnh sau để phê duyệt quyền: openclaw pairing approve telegram <Pairing_code>
Xong con ong! Bạn đã hoàn thành việc cài đặt OpenClaw AI lên VPS Ubuntu thành công. Qua bài hướng dẫn này, bạn đã tự thiết lập được một trợ lý AI “chính chủ” hoạt động 24/7, kết nối trực tiếp với Telegram và quan trọng nhất là hoàn toàn làm chủ dữ liệu cá nhân (self-hosted) mà không lo bị theo dõi.
3. Kiểm tra - quản lý OpenClaw và một số lưu ý
Sau khi cài đặt thành công, dưới đây là các lệnh quản trị quan trọng bạn cần ghi nhớ để vận hành hệ thống:
- Kiểm tra sức khỏe hệ thống: openclaw doctor
- Kiểm tra trạng thái Gateway (xem bot có đang online không): openclaw status
Một vài lưu ý nhỏ sau khi cài đặt:
- Nếu gặp lỗi openclaw command not found khi gõ lệnh, hãy đảm bảo bạn đã cấp quyền chạy cho thư mục npm global hoặc đơn giản là tắt mở lại cửa sổ terminal (SSH) của bạn.
- Đừng quên truy cập vào Dashboard để khám phá thêm các Kỹ năng (Skills) và tính năng Tự động hóa (Hooks) nhằm biến OpenClaw trở nên thông minh và đa dụng hơn nữa nhé.
Sở hữu một AI Agent cá nhân đang là xu hướng tất yếu của năm 2026. Hy vọng bài viết này đã mang đến cho bạn một trải nghiệm công nghệ tuyệt vời. Nếu thấy hữu ích, đừng quên chia sẻ hướng dẫn này đến cộng đồng nhé! Chúc bạn có những giờ phút làm việc và giải trí hiệu quả cùng trợ lý ảo mới của mình!