Hướng dẫn cài đặt OpenClaw trên VPS: Từng bước chi tiết cho người mới

Hướng dẫn cài đặt OpenClaw trên VPS: Từng bước chi tiết cho người mới

Việc thiết lập trợ lý AI của riêng bạn trên VPS nghe có vẻ khó khăn, nhưng thực tế lại khá đơn giản. Chỉ trong khoảng 30 phút, bạn sẽ có một trợ lý AI hoạt động đầy đủ, có thể trò chuyện với bạn trên Telegram, ghi nhớ các cuộc hội thoại, chạy lệnh và thậm chí tạo tin nhắn thoại.

Trong bài viết này, bạn sẽ học cách cài đặt OpenClaw trên máy chủ Ubuntu mới, kết nối nó với Telegram và bắt đầu trò chuyện với trợ lý AI cá nhân của mình.

Hướng dẫn cài đặt OpenClaw

Lưu ý quan trọng về bảo mật: OpenClaw có quyền truy cập toàn bộ hệ thống trên máy mà nó chạy. Hãy luôn cài đặt nó trên một VPS riêng biệt. Tuyệt đối không cài đặt OpenClaw trên máy tính chính hoặc máy chủ chứa dữ liệu nhạy cảm.

Tổng quan nhanh về quy trình cài đặt

  1. Cài đặt OpenClaw bằng lệnh script chính thức.
  2. Cấu hình Anthropic API key và kết nối Telegram bot qua trình hướng dẫn (wizard).
  3. Khởi chạy Gateway và Dashboard.
  4. Xác thực tài khoản Telegram của bạn.

Lệnh cài đặt nhanh:

curl -fsSL https://openclaw.ai/install.sh | bash

Điều kiện tiên quyết

Trước khi bắt đầu, bạn cần chuẩn bị:
– Một máy chủ VPS Ubuntu mới (khuyên dùng Ubuntu 22.04 hoặc 24.04).
– Quyền truy cập SSH với quyền root hoặc sudo.
– Một tài khoản Telegram để tạo bot.
– Một Anthropic API key từ console.anthropic.com.


Bước 1: Kết nối với VPS của bạn

Đầu tiên, hãy SSH vào VPS của bạn:

ssh root@dia-chi-ip-cua-ban

Cài đặt screen để đảm bảo phiên làm việc không bị ngắt quãng:

apt update && apt install -y screen

Bước 2: Tạo người dùng chuyên dụng

Chạy OpenClaw với quyền root không được khuyến khích. Hãy tạo một người dùng riêng có tên là openclaw:

adduser openclaw
usermod -aG sudo openclaw

Chuyển sang người dùng mới và tạo phiên làm việc screen:

su - openclaw
screen -S openclaw

Bước 3: Cài đặt OpenClaw

Chạy lệnh cài đặt một dòng được cung cấp bởi OpenClaw:

curl -fsSL https://openclaw.ai/install.sh | bash

Quá trình này có thể mất từ 10 đến 30 phút tùy thuộc vào các thành phần phụ thuộc cần thiết. Sau khi hoàn tất, nó sẽ tự động chuyển sang quá trình thiết lập (onboarding).


Bước 4: Chạy trình hướng dẫn thiết lập (Setup Wizard)

Nếu trình hướng dẫn không tự khởi động, hãy chạy:

openclaw onboard

Các bước cấu hình chính:
1. Cảnh báo bảo mật: Chọn Yes để tiếp tục.
2. Chế độ Onboarding: Chọn QuickStart.
3. Nhà cung cấp mô hình: Chọn Anthropic.
4. Phương thức xác thực: Chọn Anthropic API key.
5. Nhập API Key: Dán key bạn lấy từ console.anthropic.com.

Cấu hình API Key

  1. Mô hình mặc định: Chọn claude-opus-4-5 hoặc phiên bản mới nhất.
  2. Kênh liên lạc: Chọn Telegram.

Cách lấy Telegram Bot Token:

  1. Tìm @BotFather trên Telegram.
  2. Gửi lệnh /newbot.
  3. Đặt tên hiển thị và username cho bot.
  4. BotFather sẽ gửi cho bạn một mã token.

Hướng dẫn Telegram

Dán mã này vào trình hướng dẫn OpenClaw:

Nhập Token Telegram

Tiếp theo, cấu hình các kỹ năng (Skills):

Cấu hình Skills

Bỏ qua các API key không cần thiết:

Bỏ qua API Key


Bước 5: Khởi chạy Gateway

Sử dụng screen để giữ Gateway chạy ngầm:

openclaw gateway

Nhấn Ctrl+A sau đó nhấn D để thoát ra (detach) mà vẫn giữ Gateway chạy.


Bước 6: Truy cập Dashboard từ máy tính cá nhân

Vì lý do bảo mật, Dashboard chỉ lắng nghe tại localhost:18789. Bạn cần tạo một SSH tunnel từ máy tính cá nhân của mình:

ssh -N -L 18789:127.0.0.1:18789 openclaw@dia-chi-ip-vps

OpenClaw Dashboard


Bước 7: Ghép nối tài khoản Telegram

Gửi một tin nhắn bất kỳ đến bot mới của bạn trên Telegram. Bot sẽ phản hồi bằng một mã ghép nối. Phê duyệt mã này trong terminal của VPS:

openclaw pairing approve telegram ABCD1234

Bước 8: Bắt đầu trò chuyện!

Bây giờ bạn có thể đặt câu hỏi cho trợ lý AI của mình ngay trên Telegram. Chúc các bạn thành công trong việc tự xây dựng trợ lý AI cá nhân của mình!

Chia sẻ tới bạn bè và gia đình