Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
OpenClaw trên Hetzner (Docker, hướng dẫn VPS sản xuất)
Mục tiêu
Chạy một OpenClaw Gateway bền vững trên VPS Hetzner bằng Docker, với trạng thái lâu dài, các binary được tích hợp sẵn và hành vi khởi động lại an toàn. Nếu bạn muốn “OpenClaw 24/7 với giá khoảng $5”, đây là thiết lập đáng tin cậy đơn giản nhất. Giá của Hetzner có thể thay đổi; chọn VPS Debian/Ubuntu nhỏ nhất rồi nâng cấp nếu gặp OOM. Nhắc lại mô hình bảo mật:- Agent dùng chung trong công ty là phù hợp khi mọi người nằm trong cùng một ranh giới tin cậy và runtime chỉ dùng cho công việc.
- Giữ phân tách nghiêm ngặt: VPS/runtime riêng + tài khoản riêng; không dùng hồ sơ Apple/Google/trình duyệt/trình quản lý mật khẩu cá nhân trên host đó.
- Nếu người dùng có thể đối kháng lẫn nhau, hãy tách theo gateway/host/người dùng OS.
Chúng ta đang làm gì (nói đơn giản)?
- Thuê một máy chủ Linux nhỏ (VPS Hetzner)
- Cài đặt Docker (runtime ứng dụng cô lập)
- Khởi động OpenClaw Gateway trong Docker
- Lưu bền vững
~/.openclaw+~/.openclaw/workspacetrên host (vẫn còn sau khi khởi động lại/tạo lại) - Truy cập giao diện điều khiển từ laptop của bạn qua đường hầm SSH
~/.openclaw được mount đó bao gồm openclaw.json, từng agent
agents/<agentId>/agent/auth-profiles.json, và .env.
Có thể truy cập Gateway qua:
- Chuyển tiếp cổng SSH từ laptop của bạn
- Mở cổng trực tiếp nếu bạn tự quản lý firewall và token
Nếu bạn dùng VPS Linux khác, hãy ánh xạ các gói tương ứng. Với luồng Docker chung, xem Docker.
Lộ trình nhanh (người vận hành có kinh nghiệm)
- Cấp phát VPS Hetzner
- Cài đặt Docker
- Clone repository OpenClaw
- Tạo thư mục host bền vững
- Cấu hình
.envvàdocker-compose.yml - Tích hợp các binary bắt buộc vào image
docker compose up -d- Xác minh tính bền vững và quyền truy cập Gateway
Bạn cần gì
- VPS Hetzner có quyền root
- Truy cập SSH từ laptop của bạn
- Quen cơ bản với SSH + sao chép/dán
- Khoảng 20 phút
- Docker và Docker Compose
- Thông tin xác thực model
- Thông tin xác thực provider tùy chọn
- WhatsApp QR
- Telegram bot token
- Gmail OAuth
Cấp phát VPS
Tạo một VPS Ubuntu hoặc Debian trong Hetzner.Kết nối bằng root:Hướng dẫn này giả định VPS là có trạng thái.
Đừng xem nó như hạ tầng dùng một lần.
Clone repository OpenClaw
Cấu hình biến môi trường
Tạo Để trống Đừng commit file này.File
.env trong root của repository.OPENCLAW_GATEWAY_TOKEN trừ khi bạn rõ ràng muốn
quản lý nó thông qua .env; OpenClaw sẽ ghi một gateway token ngẫu nhiên vào
cấu hình ở lần khởi động đầu tiên. Tạo mật khẩu keyring và dán vào
GOG_KEYRING_PASSWORD:.env này dành cho env của container/runtime như OPENCLAW_GATEWAY_TOKEN.
Xác thực provider OAuth/API-key đã lưu nằm trong
~/.openclaw/agents/<agentId>/agent/auth-profiles.json được mount.Cấu hình Docker Compose
Tạo hoặc cập nhật
docker-compose.yml.--allow-unconfigured chỉ nhằm tiện cho bootstrap, không phải là sự thay thế cho cấu hình gateway đúng nghĩa. Vẫn hãy đặt auth (gateway.auth.token hoặc mật khẩu) và dùng thiết lập bind an toàn cho triển khai của bạn.Các bước runtime Docker VM dùng chung
Dùng hướng dẫn runtime dùng chung cho luồng host Docker phổ biến:
Truy cập riêng cho Hetzner
Sau các bước build và khởi chạy dùng chung, hoàn tất thiết lập sau để mở đường hầm:Điều kiện tiên quyết: Đảm bảo cấu hình sshd của VPS cho phép chuyển tiếp TCP. Nếu bạn
đã siết chặt cấu hình SSH, kiểm tra Mở:
/etc/ssh/sshd_config và đặt:local cho phép chuyển tiếp local bằng ssh -L từ laptop của bạn đồng thời chặn
chuyển tiếp remote từ máy chủ. Đặt thành no sẽ làm đường hầm thất bại
với:
channel 3: open failed: administratively prohibited: open failedSau khi xác nhận chuyển tiếp TCP đã được bật, khởi động lại dịch vụ SSH
(systemctl restart ssh) và chạy đường hầm từ laptop của bạn:http://127.0.0.1:18789/Dán secret dùng chung đã cấu hình. Hướng dẫn này mặc định dùng gateway token;
nếu bạn đã chuyển sang xác thực bằng mật khẩu, hãy dùng mật khẩu đó.Hạ tầng dưới dạng mã (Terraform)
Với các nhóm ưu tiên quy trình hạ tầng dưới dạng mã, một thiết lập Terraform do cộng đồng duy trì cung cấp:- Cấu hình Terraform dạng module với quản lý remote state
- Cấp phát tự động qua cloud-init
- Script triển khai (bootstrap, deploy, backup/restore)
- Gia cố bảo mật (firewall, UFW, chỉ truy cập SSH)
- Cấu hình đường hầm SSH để truy cập gateway
- Hạ tầng: openclaw-terraform-hetzner
- Cấu hình Docker: openclaw-docker-config
Do cộng đồng duy trì. Với vấn đề hoặc đóng góp, xem các liên kết repository ở trên.
Bước tiếp theo
- Thiết lập kênh nhắn tin: Kênh
- Cấu hình Gateway: Cấu hình Gateway
- Giữ OpenClaw luôn cập nhật: Cập nhật