Hosting
Máy ảo macOS
Mặc định khuyến nghị (hầu hết người dùng)
- VPS Linux nhỏ cho Gateway luôn bật và chi phí thấp. Xem lưu trữ VPS.
- Phần cứng chuyên dụng (Mac mini hoặc máy Linux) nếu bạn muốn toàn quyền kiểm soát và IP dân cư cho tự động hóa trình duyệt. Nhiều trang chặn IP trung tâm dữ liệu, nên duyệt cục bộ thường hoạt động tốt hơn.
- Kết hợp: giữ Gateway trên VPS giá rẻ, và kết nối Mac của bạn làm Node khi bạn cần tự động hóa trình duyệt/UI. Xem Nodes và Gateway từ xa.
Dùng VM macOS khi bạn đặc biệt cần các khả năng chỉ có trên macOS (iMessage/BlueBubbles) hoặc muốn cách ly nghiêm ngặt khỏi máy Mac dùng hằng ngày.
Tùy chọn VM macOS
VM cục bộ trên máy Mac Apple Silicon của bạn (Lume)
Chạy OpenClaw trong VM macOS sandbox trên máy Mac Apple Silicon hiện có của bạn bằng Lume.
Điều này cung cấp cho bạn:
- Môi trường macOS đầy đủ trong trạng thái cách ly (máy chủ của bạn vẫn sạch)
- Hỗ trợ iMessage qua BlueBubbles (không thể thực hiện trên Linux/Windows)
- Đặt lại tức thì bằng cách sao chép VM
- Không cần thêm phần cứng hoặc chi phí đám mây
Nhà cung cấp Mac lưu trữ (đám mây)
Nếu bạn muốn macOS trên đám mây, các nhà cung cấp Mac lưu trữ cũng hoạt động:
- MacStadium (Mac được lưu trữ)
- Các nhà cung cấp Mac lưu trữ khác cũng hoạt động; làm theo tài liệu VM + SSH của họ
Khi bạn có quyền truy cập SSH vào VM macOS, tiếp tục ở bước 6 bên dưới.
Đường tắt nhanh (Lume, người dùng có kinh nghiệm)
- Cài đặt Lume
lume create openclaw --os macos --ipsw latest- Hoàn tất Trợ lý thiết lập, bật Đăng nhập từ xa (SSH)
lume run openclaw --no-display- SSH vào, cài đặt OpenClaw, cấu hình kênh
- Hoàn tất
Những gì bạn cần (Lume)
- Máy Mac Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia trở lên trên máy chủ
- Khoảng 60 GB dung lượng đĩa trống cho mỗi VM
- Khoảng 20 phút
1) Cài đặt Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
Nếu ~/.local/bin không có trong PATH của bạn:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc
Xác minh:
lume --version
Tài liệu: Cài đặt Lume
2) Tạo VM macOS
lume create openclaw --os macos --ipsw latest
Lệnh này tải macOS xuống và tạo VM. Một cửa sổ VNC tự động mở.
3) Hoàn tất Trợ lý thiết lập
Trong cửa sổ VNC:
- Chọn ngôn ngữ và khu vực
- Bỏ qua Apple ID (hoặc đăng nhập nếu bạn muốn dùng iMessage sau)
- Tạo tài khoản người dùng (nhớ tên người dùng và mật khẩu)
- Bỏ qua tất cả tính năng tùy chọn
Sau khi thiết lập hoàn tất, bật SSH:
- Mở Cài đặt hệ thống → Cài đặt chung → Chia sẻ
- Bật "Đăng nhập từ xa"
4) Lấy địa chỉ IP của VM
lume get openclaw
Tìm địa chỉ IP (thường là 192.168.64.x).
5) SSH vào VM
ssh [email protected]
Thay youruser bằng tài khoản bạn đã tạo, và IP bằng IP của VM.
6) Cài đặt OpenClaw
Bên trong VM:
npm install -g openclaw@latest
openclaw onboard --install-daemon
Làm theo các lời nhắc onboarding để thiết lập nhà cung cấp mô hình của bạn (Anthropic, OpenAI, v.v.).
7) Cấu hình kênh
Chỉnh sửa tệp cấu hình:
nano ~/.openclaw/openclaw.json
Thêm các kênh của bạn:
{
channels: {
whatsapp: {
dmPolicy: "allowlist",
allowFrom: ["+15551234567"],
},
telegram: {
botToken: "YOUR_BOT_TOKEN",
},
},
}
Sau đó đăng nhập vào WhatsApp (quét QR):
openclaw channels login
8) Chạy VM không cần màn hình
Dừng VM và khởi động lại không có màn hình:
lume stop openclaw
lume run openclaw --no-display
VM chạy trong nền. Daemon của OpenClaw giữ cho Gateway hoạt động.
Để kiểm tra trạng thái:
ssh [email protected] "openclaw status"
Thêm: tích hợp iMessage
Đây là tính năng nổi bật nhất khi chạy trên macOS. Dùng BlueBubbles để thêm iMessage vào OpenClaw.
Bên trong VM:
- Tải BlueBubbles từ bluebubbles.app
- Đăng nhập bằng Apple ID của bạn
- Bật Web API và đặt mật khẩu
- Trỏ Webhook của BlueBubbles tới gateway của bạn (ví dụ:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Thêm vào cấu hình OpenClaw của bạn:
{
channels: {
bluebubbles: {
serverUrl: "http://localhost:1234",
password: "your-api-password",
webhookPath: "/bluebubbles-webhook",
},
},
}
Khởi động lại gateway. Giờ đây agent của bạn có thể gửi và nhận iMessage.
Chi tiết thiết lập đầy đủ: Kênh BlueBubbles
Lưu ảnh vàng
Trước khi tùy chỉnh thêm, hãy chụp trạng thái sạch của bạn:
lume stop openclaw
lume clone openclaw openclaw-golden
Đặt lại bất cứ lúc nào:
lume stop openclaw && lume delete openclaw
lume clone openclaw-golden openclaw
lume run openclaw --no-display
Chạy 24/7
Giữ VM chạy bằng cách:
- Luôn cắm nguồn cho máy Mac
- Tắt ngủ trong Cài đặt hệ thống → Tiết kiệm năng lượng
- Dùng
caffeinatenếu cần
Để thực sự luôn bật, hãy cân nhắc Mac mini chuyên dụng hoặc VPS nhỏ. Xem lưu trữ VPS.
Khắc phục sự cố
| Sự cố | Giải pháp |
|---|---|
| Không thể SSH vào VM | Kiểm tra "Đăng nhập từ xa" đã được bật trong Cài đặt hệ thống của VM |
| IP VM không hiển thị | Chờ VM khởi động hoàn tất, chạy lại lume get openclaw |
| Không tìm thấy lệnh Lume | Thêm ~/.local/bin vào PATH của bạn |
| QR WhatsApp không quét được | Đảm bảo bạn đã đăng nhập vào VM (không phải máy chủ) khi chạy openclaw channels login |
Tài liệu liên quan
- Lưu trữ VPS
- Nodes
- Gateway từ xa
- Kênh BlueBubbles
- Bắt đầu nhanh với Lume
- Tham chiếu CLI của Lume
- Thiết lập VM không giám sát (nâng cao)
- Sandbox bằng Docker (cách cách ly thay thế)