Hướng dẫn cài đặt và sử dụng OpenClaw (Clawdbot/Moltbot) miễn phí từ A đến Z trên AWS
Nếu bạn đang tìm kiếm một giải pháp tự động hóa cho server Discord của mình, OpenClaw (hay còn gọi là Clawdbot hoặc Moltbot) sẽ là một lựa chọn tuyệt vời. Bài viết này sẽ hướng dẫn bạn từng bước cài đặt và sử dụng OpenClaw miễn phí, đồng thời giới thiệu cách sử dụng AWS t2.micro Free Tier để nó có thể hoạt động 24/7 mà không cần sự can thiệp của bạn.
1. OpenClaw là gì?
OpenClaw là một bot Discord mã nguồn mở, cho phép người dùng quản lý và tự động hóa các nhiệm vụ trong server của họ. Với khả năng tuỳ chỉnh cao và tính năng đa dạng, OpenClaw mang đến cho người dùng sự linh hoạt và thuận tiện trong việc tương tác với cộng đồng.
2. Tại sao chọn AWS t2.micro Free Tier?
AWS (Amazon Web Services) cung cấp dịch vụ Cloud với Free Tier, cho phép bạn sử dụng một số dịch vụ một cách miễn phí trong vòng 12 tháng. T2.micro là một trong những lựa chọn tốt nhất cho việc chạy bot Discord, vì nó miễn phí và đủ mạnh để xử lý tác vụ của bot.
3. Chuẩn bị
a. Tạo tài khoản AWS
Đầu tiên, bạn cần tạo một tài khoản AWS. Truy cập vào AWS Free Tier và làm theo hướng dẫn để đăng ký tài khoản.
b. Cài đặt AWS CLI
Để dễ dàng giao tiếp với AWS, bạn nên cài đặt AWS Command Line Interface (CLI). Truy cập vào AWS CLI Installation và làm theo hướng dẫn cài đặt cho hệ điều hành của bạn.
c. Cài đặt Node.js
OpenClaw yêu cầu Node.js để hoạt động. Bạn có thể tải Node.js từ trang web chính thức và cài đặt theo hướng dẫn cho hệ điều hành của bạn.
4. Cài đặt OpenClaw
a. Khởi tạo EC2 Instance
- Đăng nhập vào AWS Management Console và đi tới dịch vụ EC2.
- Nhấn vào “Launch Instance”.
- Chọn Amazon Machine Image (AMI) là “Amazon Linux 2”.
- Chọn t2.micro trong phần “Instance Type”.
- Thiết lập các tùy chọn như nhóm bảo mật (Security Group) cho phép truy cập SSH (cổng 22).
b. Kết nối với EC2 Instance
Sau khi khởi động instance, bạn cần kết nối với nó thông qua SSH. Sử dụng terminal hoặc command prompt, gõ lệnh sau (thay thế <path-to-your-key-file> và <public-dns-of-your-instance> bằng thông tin tương ứng):
bash
ssh -i
c. Cài đặt OpenClaw
Sau khi kết nối thành công, thực hiện các lệnh sau để cài đặt OpenClaw.
bash
Cập nhật hệ thống
sudo yum update -y
Cài đặt Git
sudo yum install git -y
Cài đặt Node.js
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash –
sudo yum install -y nodejs
Tải OpenClaw
git clone https://github.com/OpenClaw/OpenClaw.git
Di chuyển vào thư mục dự án
cd OpenClaw
Cài đặt các phụ thuộc
npm install
5. Cấu hình OpenClaw
a. Tạo file cấu hình
Bạn cần tạo một file cấu hình cho bot. Một ví dụ về file cấu hình có thể như sau:
json
{
“token”: “YOUR_DISCORD_BOT_TOKEN”,
“prefix”: “!”,
“ownerID”: “YOUR_DISCORD_USER_ID”
}
b. Chạy bot
Sau khi cấu hình xong, bạn có thể chạy bot bằng lệnh:
bash
node index.js
Để bot chạy liên tục ngay cả khi bạn ngắt kết nối, bạn có thể sử dụng một công cụ như screen hoặc pm2.
Cài đặt pm2:
bash
sudo npm install -g pm2
Chạy bot với pm2:
bash
pm2 start index.js –name “OpenClaw”
pm2 save
pm2 startup
6. Giám sát và quản lý bot
Bây giờ bot của bạn đã hoạt động 24/7 trên AWS, nhưng bạn nên thường xuyên giám sát và quản lý nó:
a. Kiểm tra trạng thái bot
Sử dụng lệnh pm2 để kiểm tra trạng thái bot:
bash
pm2 list
b. Ghi log và xử lý lỗi
Xem log bằng lệnh:
bash
pm2 logs OpenClaw
Nếu có lỗi xảy ra, bạn sẽ thấy thông báo tại đây, điều này giúp bạn dễ dàng khắc phục sự cố.
7. Tính năng nâng cao
a. Tùy chỉnh bot
OpenClaw cho phép bạn thêm các lệnh và tính năng riêng biệt. Bạn có thể tham khảo tài liệu trên GitHub để tìm hiểu cách mở rộng khả năng của bot.
b. Bảo mật
Để bảo mật bot của bạn, hãy chắc chắn không chia sẻ token bot công khai và cấu hình các quy tắc bảo mật trên AWS để chỉ cho phép các địa chỉ IP cụ thể truy cập vào instance của bạn.
Kết luận
Cài đặt và sử dụng OpenClaw (Clawdbot/Moltbot) miễn phí trên AWS với t2.micro Free Tier là một giải pháp hoàn hảo cho bất kỳ ai muốn tự động hóa server Discord của họ. Qua bài viết này, bạn đã tìm hiểu được toàn bộ quy trình từ việc khởi tạo tài khoản AWS, cài đặt bot, đến việc chạy bot 24/7 mà không cần can thiệp thêm. Hãy tận hưởng sự tiện lợi mà OpenClaw mang lại cho cộng đồng của bạn!

Aws có free không ạ
Mình đang thấy báo mail là free của aws được 6 tháng, sau 6 tháng mình không gỡ thẻ thì nó sẽ trừ tiền trong thẻ mình à
E cảm on anh rất nhiều ạ
A không biết 1 thg svien nghèo như e cần cái này như nào đâu ;_;
Các bạn nhớ sử dụng Instance t2.micro giúp mình để có Free tier nha
Cảm ơn bạn