Hướng dẫn tự host Clawdbot (Moltbot) trên Mac Mini hoặc VPS

Ashley Innocent

Ashley Innocent

28 tháng 1 2026

Hướng dẫn tự host Clawdbot (Moltbot) trên Mac Mini hoặc VPS

Các nhà phát triển và những người đam mê công nghệ ngày càng tìm kiếm các cách để duy trì quyền kiểm soát các công cụ của mình, đặc biệt là đối với các trợ lý AI. Clawdbot nổi bật như một trợ lý AI cá nhân mã nguồn mở mà bạn có thể tự lưu trữ trên phần cứng của mình, đảm bảo quyền riêng tư dữ liệu và khả năng tùy chỉnh. Bot này tích hợp liền mạch với các ứng dụng nhắn tin như Telegram, WhatsApp và Discord, cho phép nó xử lý tác vụ, tự động hóa quy trình làm việc và thậm chí xây dựng các công cụ tùy chỉnh ngay lập tức. Dù bạn chạy nó trên Mac Mini để thuận tiện tại chỗ hay VPS để luôn có sẵn, việc tự lưu trữ Clawdbot sẽ giúp bạn tạo ra một hệ sinh thái AI an toàn và riêng tư.

💡
Trước khi bạn tiếp tục thiết lập, nếu việc triển khai Clawdbot (Moltbot) của bạn bao gồm các tích hợp API để tăng cường chức năng—chẳng hạn như kết nối với các dịch vụ bên ngoài hoặc kiểm tra các điểm cuối tùy chỉnh—hãy tải Apidog miễn phí. Apidog đơn giản hóa việc phát triển và kiểm thử API, giúp dễ dàng gỡ lỗi và tối ưu hóa các kết nối mà Clawdbot dựa vào để tự động hóa nâng cao.
nút

Khi bạn thực hiện theo hướng dẫn này, những điều chỉnh nhỏ trong cấu hình thường dẫn đến những cải tiến đáng kể về hiệu suất và bảo mật. Trước tiên, hãy hiểu Clawdbot cung cấp những gì và tại sao việc tự lưu trữ lại quan trọng.

Clawdbot (Moltbot) là gì và Tại sao bạn nên tự lưu trữ nó?

Clawdbot đại diện cho một bước đột phá trong công nghệ AI cá nhân. Trợ lý mã nguồn mở này, có sẵn qua npm và GitHub, chạy cục bộ trên các thiết bị của bạn. Nó kết nối với các nền tảng nhắn tin phổ biến, xử lý các lệnh thoại và duy trì bộ nhớ liên tục về các tương tác của bạn. Không giống như các AI dựa trên đám mây gửi dữ liệu đến máy chủ từ xa, Clawdbot giữ mọi thứ trên phần cứng của bạn, giảm thiểu rủi ro về quyền riêng tư.

Công cụ này sử dụng các mô hình ngôn ngữ tiên tiến như của Anthropic hoặc OpenAI, nhưng bạn cấu hình nó để sử dụng các LLM cục bộ thông qua các framework như Ollama. Sự linh hoạt này cho phép Clawdbot thực hiện các tác vụ như lên lịch nhắc nhở, tự động hóa script hoặc thậm chí điều khiển trình duyệt. Các bản cập nhật gần đây, bao gồm cả khả năng đổi tên thành Moltbot để tương thích, đảm bảo nó luôn theo kịp các tiêu chuẩn AI đang phát triển.

Tự lưu trữ Clawdbot trên Mac Mini cung cấp khả năng tích hợp liền mạch với các tính năng của macOS như nhận dạng giọng nói và thông báo. Trên VPS, nó cung cấp quyền truy cập 24/7 từ mọi nơi. Tuy nhiên, việc thiết lập này đòi hỏi sự chú ý đến bảo mật, vì các máy chủ bị phơi nhiễm có thể thu hút các mối đe dọa. Do đó, bạn có được toàn quyền sở hữu, tránh phí đăng ký và rò rỉ dữ liệu thường thấy trong các dịch vụ độc quyền.

Việc tích hợp các công cụ như Apidog giúp tăng cường khả năng của Clawdbot. Apidog cho phép bạn kiểm thử các API mà Clawdbot có thể sử dụng để tích hợp, đảm bảo hoạt động trơn tru. Ví dụ, nếu Clawdbot tự động kéo dữ liệu từ các dịch vụ bên ngoài, Apidog giúp xác thực các điểm cuối đó trước đó.

Tự lưu trữ Clawdbot kết hợp quyền riêng tư, sức mạnh và khả năng cá nhân hóa. Tiếp theo, hãy thu thập các điều kiện tiên quyết để bắt đầu cài đặt.

Điều kiện tiên quyết để tự lưu trữ Clawdbot

Trước khi cài đặt Clawdbot, hãy chuẩn bị môi trường của bạn. Bước này đảm bảo quá trình diễn ra suôn sẻ và ngăn ngừa các vấn đề thường gặp.

Bắt đầu với yêu cầu phần cứng. Đối với Mac Mini, hãy sử dụng bất kỳ mẫu nào từ năm 2018 trở đi với ít nhất 8GB RAM và macOS Ventura trở lên. Thiết lập này hỗ trợ xử lý cục bộ mà không bị quá tải. Đối với VPS, hãy chọn nhà cung cấp như DigitalOcean hoặc Linode với Ubuntu 22.04 LTS, 2GB RAM và 1 vCPU. Thông số kỹ thuật cao hơn sẽ xử lý các tác vụ phức tạp tốt hơn.

Cài đặt phần mềm cần thiết. Node.js phiên bản 22 trở lên là nền tảng của Clawdbot, vì vậy hãy tải xuống từ trang web chính thức. Sử dụng npm hoặc pnpm làm trình quản lý gói—pnpm cung cấp khả năng cài đặt nhanh hơn. Trên Ubuntu VPS, chạy sudo apt update && sudo apt install nodejs npm để bắt đầu. Đối với Mac Mini, hãy sử dụng Homebrew: brew install node.

Ngoài ra, hãy thiết lập Git để clone các kho lưu trữ nếu bạn chọn cài đặt từ mã nguồn. Cài đặt Docker nếu bạn muốn triển khai bằng container, giúp cô lập Clawdbot để tăng cường bảo mật.

Thu thập các khóa API nếu cần. Clawdbot hỗ trợ các mô hình từ các nhà cung cấp như Anthropic; hãy đăng ký tài khoản và tạo khóa. Đối với tích hợp nhắn tin, hãy lấy token bot từ cổng nhà phát triển Telegram hoặc Discord.

Cuối cùng, đảm bảo quyền truy cập mạng. Trên VPS, cấu hình khóa SSH để đăng nhập an toàn. Trên Mac Mini, bật tường lửa. Với những điều kiện này, hãy tiếp tục thiết lập cụ thể cho nền tảng của bạn.

Cách thiết lập Clawdbot trên Ubuntu VPS

Thiết lập Clawdbot trên VPS bắt đầu bằng việc bảo mật máy chủ, vì các lỗ hổng có thể làm tổn hại đến trợ lý AI của bạn. Hãy thực hiện các bước sau một cách tỉ mỉ.

Đầu tiên, cấp phát VPS của bạn. Đăng nhập qua SSH và cập nhật hệ thống: sudo apt update && sudo apt upgrade -y. Thao tác này sẽ vá các vấn đề đã biết.

Tiếp theo, tăng cường bảo mật truy cập SSH. Chỉnh sửa /etc/ssh/sshd_config bằng sudo nano /etc/ssh/sshd_config. Đặt PasswordAuthentication noPermitRootLogin no. Tải lại SSH: sudo systemctl reload sshd. Thao tác này buộc xác thực dựa trên khóa, giảm thiểu rủi ro tấn công brute-force.

Sau đó, cấu hình tường lửa. Cài đặt UFW: sudo apt install ufw -y. Đặt các quy tắc mặc định: sudo ufw default deny incomingsudo ufw default allow outgoing. Cho phép SSH: sudo ufw allow OpenSSH trước khi bật: sudo ufw enable.

Cài đặt Fail2Ban để tăng cường bảo vệ: sudo apt install fail2ban -ysudo systemctl enable --now fail2ban. Nó sẽ cấm các IP sau nhiều lần đăng nhập không thành công.

Để truy cập Clawdbot từ xa mà không làm lộ các cổng, hãy cài đặt Tailscale: curl -fsSL https://tailscale.com/install.sh | shsudo tailscale up. Hạn chế SSH chỉ cho phép các IP của Tailscale: sudo ufw allow from 100.64.0.0/10 to any port 22 proto tcp và xóa quyền truy cập SSH công khai.

Tắt IPv6 nếu không sử dụng: Chỉnh sửa /etc/sysctl.conf để thêm net.ipv6.conf.all.disable_ipv6 = 1, sau đó sudo sysctl -p.

Bây giờ, hãy cài đặt Clawdbot. Sử dụng npm: npm install -g clawdbot. Chạy doctor: clawdbot doctor để kiểm tra thiết lập.

Cấu hình chính sách. Chỉnh sửa ~/.clawdbot/config.json để đặt "dmPolicy": "allowlist" và thêm ID người dùng của bạn.

Bảo mật thông tin đăng nhập: chmod 700 ~/.clawdbotchmod 600 .env.

Chạy kiểm tra bảo mật: clawdbot security audit --deep.

Xác minh: sudo ufw status, ss -tulnp, tailscale status, clawdbot doctor.

Đối với chế độ daemon, sử dụng systemd. Tạo một tệp dịch vụ tại /etc/systemd/system/clawdbot.service:

[Unit]
Description=Clawdbot Gateway
After=network.target

[Service]
User=youruser
ExecStart=/usr/local/bin/clawdbot gateway
Restart=always

[Install]
WantedBy=multi-user.target

Kích hoạt nó: sudo systemctl enable clawdbot.

Tích hợp các kênh. Đối với Telegram, đặt TELEGRAM_BOT_TOKEN trong .env và khởi động lại.

Kiểm tra bằng cách gửi tin nhắn: clawdbot message send --to yourid --message "Test".

Thiết lập VPS này cung cấp quyền truy cập Clawdbot mạnh mẽ, luôn bật. Tuy nhiên, hãy theo dõi nhật ký thường xuyên để phát hiện các bất thường.

Các biện pháp bảo mật tốt nhất cho Clawdbot trên VPS

Bảo mật là xương sống của bất kỳ giải pháp tự lưu trữ nào. Kẻ tấn công nhắm mục tiêu vào các bot AI bị phơi nhiễm, vì vậy hãy triển khai nhiều lớp phòng thủ.

Bắt đầu với quản lý người dùng. Tạo người dùng không phải root: adduser clawduser và thêm vào sudo: usermod -aG sudo clawduser. Kiểm tra khóa SSH trước khi vô hiệu hóa root.

Bật cập nhật tự động: sudo apt install unattended-upgrades -y và cấu hình /etc/apt/apt.conf.d/50unattended-upgrades.

Sử dụng AppArmor hoặc SELinux để giới hạn, nhưng bắt đầu với Docker để cô lập Clawdbot.

Giám sát bằng các công cụ như Logwatch: sudo apt install logwatch -y.

Đối với bảo mật dành riêng cho Clawdbot, hãy thường xuyên sử dụng công cụ kiểm tra tích hợp. Đặt các danh sách cho phép nghiêm ngặt cho DM và nhóm.

Nếu tích hợp API, hãy kiểm tra chúng bằng Apidog. Các tính năng giả lập của Apidog mô phỏng các phản hồi, ngăn ngừa lỗi trong thế giới thực trong quá trình thiết lập.

Sao lưu thường xuyên: Sử dụng rsync để sao chép ~/.clawdbot đến một vị trí an toàn.

Bằng cách áp dụng các thực hành này, bạn giảm thiểu rủi ro đồng thời tối đa hóa tiện ích của Clawdbot.

Cách cài đặt Clawdbot trên Mac Mini

Mac Mini cung cấp một môi trường thân thiện với người dùng cho Clawdbot, tận dụng sự ổn định của macOS.

Đầu tiên, cài đặt Node.js qua Homebrew: brew install node.

Sau đó, cài đặt Clawdbot: npm install -g clawdbot.

Chạy onboarding: clawdbot onboard --install-daemon. Thao tác này thiết lập launchd để chạy nền.

Cấu hình tường lửa. Chuyển đến Cài đặt hệ thống > Mạng > Tường lửa, bật nó và cho phép Node.js.

Đối với các tính năng giọng nói, cấp quyền truy cập micrô trong cài đặt Quyền riêng tư.

Thiết lập các kênh. Đối với iMessage, hãy làm theo tài liệu dành riêng cho macOS của Clawdbot.

Chạy cổng: clawdbot gateway --port 18789.

Kiểm tra: clawdbot agent --message "Hello".

Sử dụng Tailscale để truy cập từ xa nếu cần, tương tự như VPS.

Thiết lập này tích hợp Clawdbot vào quy trình làm việc macOS hàng ngày của bạn một cách dễ dàng.

Sự khác biệt giữa việc lưu trữ trên Mac Mini và VPS

Việc lựa chọn giữa Mac Mini và VPS phụ thuộc vào nhu cầu. Mac Mini vượt trội về tốc độ cục bộ và tích hợp nhưng yêu cầu thiết bị phải luôn bật. VPS cung cấp thời gian hoạt động nhưng đòi hỏi quản lý từ xa.

Về hiệu suất, Apple Silicon của Mac Mini xử lý các tác vụ AI hiệu quả. VPS mở rộng quy mô với tài nguyên đám mây.

Chi phí: Mac Mini là mua một lần; VPS phát sinh phí hàng tháng.

Bảo mật: VPS đối mặt với nhiều mối đe dọa bên ngoài hơn, trong khi Mac Mini được hưởng lợi từ các biện pháp bảo vệ tích hợp.

Cuối cùng, các thiết lập lai—Mac Mini để phát triển, VPS để sản xuất—cung cấp những gì tốt nhất của cả hai.

Tích hợp Apidog với Clawdbot để cải tiến API

Sức mạnh của Clawdbot được khuếch đại với các tích hợp API. Apidog, một công cụ API miễn phí, hỗ trợ điều này.

Tải xuống Apidog và tạo một dự án. Xác định các điểm cuối mà Clawdbot có thể gọi, như các API thời tiết.

Kiểm thử bằng các yêu cầu của Apidog, sau đó thêm vào các kỹ năng của Clawdbot.

Ví dụ, cấu hình một kỹ năng trong Clawdbot để lấy dữ liệu qua API, đã được xác thực trong Apidog.

Tích hợp này đảm bảo các quy trình tự động hóa đáng tin cậy.

Cấu hình và Tùy chỉnh nâng cao

Tùy chỉnh Clawdbot thêm nữa. Chỉnh sửa config.json cho các mô hình: Đặt `"model": "ollama/llama3" để chạy cục bộ.

Thêm kỹ năng: Clone kho lưu trữ, xây dựng các công cụ tùy chỉnh.

Sử dụng cron jobs: Lên lịch các tác vụ trong cấu hình.

Đối với giọng nói, bật từ đánh thức.

Những điều chỉnh này giúp Clawdbot phù hợp với quy trình làm việc của bạn.

Khắc phục sự cố thường gặp

Gặp phải vấn đề? Kiểm tra nhật ký: clawdbot logs.

Nếu cài đặt không thành công, hãy xác minh phiên bản Node.

Sự cố kết nối: Đảm bảo các cổng mở trong tường lửa.

Lỗi API: Sử dụng Apidog để gỡ lỗi.

Cập nhật thường xuyên: clawdbot update.

Các bước này giải quyết hầu hết các vấn đề một cách nhanh chóng.

Mẹo tối ưu hóa hiệu suất

Tối ưu hóa bằng cách cấp phát thêm RAM trong cấu hình.

Sử dụng các mô hình hiệu quả.

Giám sát bằng clawdbot doctor.

Trên VPS, sử dụng PM2 để quản lý tiến trình.

Những điều này đảm bảo hoạt động trơn tru.

Các trường hợp sử dụng thực tế cho Clawdbot

Áp dụng Clawdbot để tăng năng suất: Tự động hóa email, theo dõi tài chính.

Trong phát triển, nó tạo các đoạn mã.

Để sử dụng cá nhân, đặt lời nhắc.

Với Apidog, xây dựng các tích hợp mạnh mẽ.

Kết luận

Tự lưu trữ Clawdbot trên Mac Mini hoặc VPS mở ra một siêu năng lực AI riêng tư. Từ thiết lập đến tích hợp với Apidog, hướng dẫn này trang bị cho bạn kiến thức. Hãy triển khai nó ngay hôm nay để tăng cường quyền kiểm soát.

nút

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API