OpenClaw trên DigitalOcean
Mục tiêu
Chạy OpenClaw Gateway liên tục trên DigitalOcean với giá $6/tháng (hoặc $4/tháng nếu đặt trước).
Nếu các bạn muốn lựa chọn $0/tháng và không ngại dùng ARM + cài đặt phức tạp hơn, xem hướng dẫn Oracle Cloud.
So sánh giá (2026)
| Nhà cung cấp | Gói | Cấu hình | Giá/tháng | Ghi chú |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | tối đa 4 OCPU, 24GB RAM | $0 | ARM, giới hạn dung lượng / đăng ký phức tạp |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | €3.79 (~$4) | Lựa chọn trả phí rẻ nhất |
| DigitalOcean | Basic | 1 vCPU, 1GB RAM | $6 | Giao diện dễ dùng, tài liệu tốt |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | $6 | Nhiều vị trí |
| Linode | Nanode | 1 vCPU, 1GB RAM | $5 | Hiện thuộc Akamai |
Chọn nhà cung cấp:
- DigitalOcean: giao diện đơn giản nhất + cài đặt dễ dàng (hướng dẫn này)
- Hetzner: giá tốt/hiệu năng cao (xem hướng dẫn Hetzner)
- Oracle Cloud: có thể $0/tháng, nhưng phức tạp hơn và chỉ hỗ trợ ARM (xem hướng dẫn Oracle)
Yêu cầu trước khi bắt đầu
- Tài khoản DigitalOcean (đăng ký với $200 credit miễn phí)
- SSH key pair (hoặc sẵn sàng dùng mật khẩu)
- ~20 phút
1) Tạo Droplet
- Đăng nhập vào DigitalOcean
- Click Create → Droplets
- Chọn:
- Region: Gần các bạn nhất (hoặc gần người dùng của bạn)
- Image: Ubuntu 24.04 LTS
- Size: Basic → Regular → $6/mo (1 vCPU, 1GB RAM, 25GB SSD)
- Authentication: SSH key (khuyên dùng) hoặc password
- Click Create Droplet
- Ghi lại địa chỉ IP
2) Kết nối qua SSH
ssh root@YOUR_DROPLET_IP
3) Cài đặt OpenClaw
# Update hệ thống
apt update && apt upgrade -y
# Cài Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Cài OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# Kiểm tra
openclaw --version
4) Chạy Onboarding
openclaw onboard --install-daemon
Wizard sẽ hướng dẫn các bạn qua:
- Xác thực model (API keys hoặc OAuth)
- Cài đặt Channel (Telegram, WhatsApp, Discord, v.v.)
- Gateway token (tự động tạo)
- Cài đặt Daemon (systemd)
5) Kiểm tra Gateway
# Check trạng thái
openclaw status
# Check service
systemctl --user status openclaw-gateway.service
# Xem logs
journalctl --user -u openclaw-gateway.service -f
6) Truy cập Dashboard
Gateway mặc định bind vào loopback. Để truy cập Control UI:
Cách A: SSH Tunnel (khuyên dùng)
# Từ máy local của các bạn
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# Sau đó mở: http://localhost:18789
Cách B: Tailscale Serve (HTTPS, chỉ loopback)
# Trên droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
# Cấu hình Gateway để dùng Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Mở: https://<magicdns>/
Lưu ý:
- Serve giữ Gateway ở chế độ loopback-only và xác thực qua Tailscale identity headers.
- Để yêu cầu token/password thay vì vậy, set
gateway.auth.allowTailscale: falsehoặc dùnggateway.auth.mode: "password".
Cách C: Tailnet bind (không dùng Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Mở: http://<tailscale-ip>:18789 (cần token).
7) Kết nối Channels
Telegram
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>
openclaw channels login whatsapp
# Scan mã QR
Xem Channels cho các provider khác.
Tối ưu cho 1GB RAM
Droplet $6 chỉ có 1GB RAM. Để chạy mượt mà:
Thêm swap (khuyên dùng)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Dùng model nhẹ hơn
Nếu gặp lỗi OOM (hết RAM), các bạn có thể:
- Dùng model qua API (Claude, GPT) thay vì model local
- Set
agents.defaults.model.primarythành model nhỏ hơn
Theo dõi bộ nhớ
free -h
htop
Lưu trữ dữ liệu
Tất cả dữ liệu được lưu trong:
~/.openclaw/— config, credentials, session data~/.openclaw/workspace/— workspace (SOUL.md, memory, v.v.)
Các file này vẫn tồn tại sau khi reboot. Backup định kỳ nhé:
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace
Lựa chọn miễn phí: Oracle Cloud
Oracle Cloud cung cấp instance ARM Always Free mạnh hơn nhiều so với các lựa chọn trả phí ở đây — với giá $0/tháng.
| Những gì bạn nhận được | Cấu hình |
|---|---|
| 4 OCPUs | ARM Ampere A1 |
| 24GB RAM | Quá đủ |
| 200GB storage | Block volume |
| Miễn phí mãi mãi | Không tính phí thẻ tín dụng |
Lưu ý:
- Đăng ký có thể hơi khó (thử lại nếu thất bại)
- Kiến trúc ARM — hầu hết mọi thứ đều chạy được, nhưng một số binary cần bản build ARM
Để xem hướng dẫn cài đặt đầy đủ, xem Oracle Cloud. Để biết tips đăng ký và troubleshoot quá trình enrollment, xem hướng dẫn cộng đồng này.
Troubleshooting
Gateway không khởi động
openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50
Port đã được sử dụng
lsof -i :18789
kill <PID>
Hết bộ nhớ
# Check memory
free -h
# Thêm swap
# Hoặc nâng cấp lên droplet $12/tháng (2GB RAM)
Xem thêm
- Hướng dẫn Hetzner — rẻ hơn, mạnh hơn
- Cài đặt Docker — cài đặt dạng container
- Tailscale — truy cập từ xa an toàn
- Configuration — tài liệu config đầy đủ