นักพัฒนาและผู้ที่ชื่นชอบเทคโนโลยีกำลังมองหาวิธีที่จะควบคุมเครื่องมือของตนเองมากขึ้นเรื่อยๆ โดยเฉพาะอย่างยิ่งเมื่อเป็นเรื่องของผู้ช่วย AI Clawdbot โดดเด่นในฐานะผู้ช่วย AI ส่วนตัวแบบโอเพนซอร์สที่คุณสามารถโฮสต์บนฮาร์ดแวร์ของคุณเอง เพื่อให้มั่นใจถึงความเป็นส่วนตัวของข้อมูลและการปรับแต่งเฉพาะบุคคล บอทนี้สามารถทำงานร่วมกับแอปพลิเคชันส่งข้อความได้อย่างราบรื่น เช่น Telegram, WhatsApp และ Discord ทำให้สามารถจัดการงาน, ทำให้เวิร์กโฟลว์เป็นอัตโนมัติ และแม้แต่สร้างเครื่องมือที่กำหนดเองได้ทันที ไม่ว่าคุณจะรันบน Mac Mini เพื่อความสะดวกในการใช้งานในเครื่อง หรือบน VPS เพื่อให้พร้อมใช้งานตลอดเวลา การโฮสต์ Clawdbot ด้วยตัวเองจะช่วยให้คุณสร้างระบบนิเวศ AI ที่ปลอดภัยและเป็นส่วนตัวได้
ขณะที่คุณอ่านคู่มือนี้ การปรับแต่งการตั้งค่าเล็กน้อยมักนำไปสู่การปรับปรุงประสิทธิภาพและความปลอดภัยอย่างมีนัยสำคัญ ก่อนอื่น ให้ทำความเข้าใจว่า Clawdbot มีอะไรให้บ้าง และทำไมการโฮสต์ด้วยตัวเองจึงสำคัญ
Clawdbot (Moltbot) คืออะไร และทำไมคุณถึงควรโฮสต์ด้วยตัวเอง?
Clawdbot แสดงถึงความก้าวหน้าในเทคโนโลยี AI ส่วนบุคคล ผู้ช่วยโอเพนซอร์สนี้ซึ่งมีให้ใช้งานผ่าน npm และ GitHub ทำงานบนอุปกรณ์ของคุณในเครื่อง มันเชื่อมต่อกับแพลตฟอร์มส่งข้อความยอดนิยม ประมวลผลคำสั่งเสียง และเก็บหน่วยความจำถาวรของการโต้ตอบของคุณ ไม่เหมือนกับ AI บนคลาวด์ที่ส่งข้อมูลไปยังเซิร์ฟเวอร์ระยะไกล Clawdbot เก็บทุกอย่างไว้บนฮาร์ดแวร์ของคุณ ลดความเสี่ยงด้านความเป็นส่วนตัว

เครื่องมือนี้ใช้ประโยชน์จากโมเดลภาษาขั้นสูง เช่น ของ Anthropic หรือ OpenAI แต่คุณสามารถกำหนดค่าให้ใช้ LLM ในเครื่องผ่านเฟรมเวิร์กอย่าง Ollama ความยืดหยุ่นนี้ช่วยให้ Clawdbot สามารถทำงานต่างๆ ได้ เช่น การตั้งเตือน, การทำให้สคริปต์เป็นอัตโนมัติ หรือแม้แต่การควบคุมเบราว์เซอร์ การอัปเดตล่าสุด รวมถึงการเปลี่ยนชื่อเป็น Moltbot เพื่อความเข้ากันได้ ทำให้มั่นใจได้ว่ามันจะทันสมัยอยู่เสมอด้วยมาตรฐาน AI ที่เปลี่ยนแปลงไป
การโฮสต์ Clawdbot ด้วยตัวเองบน Mac Mini ช่วยให้การทำงานร่วมกับคุณสมบัติ macOS เช่น การจดจำเสียงและการแจ้งเตือนเป็นไปอย่างราบรื่น บน VPS มันจะพร้อมใช้งานตลอด 24 ชั่วโมงทุกวันจากทุกที่ อย่างไรก็ตาม การตั้งค่านี้ต้องให้ความสำคัญกับความปลอดภัย เนื่องจากเซิร์ฟเวอร์ที่เปิดเผยอาจดึงดูดภัยคุกคาม ผลที่ตามมาคือคุณจะได้รับกรรมสิทธิ์เต็มที่ หลีกเลี่ยงค่าธรรมเนียมการสมัครสมาชิกและการรั่วไหลของข้อมูลที่พบได้บ่อยในบริการที่เป็นกรรมสิทธิ์
การรวมเครื่องมืออย่าง Apidog ช่วยเพิ่มความสามารถของ Clawdbot Apidog ช่วยให้คุณสามารถทดสอบ API ที่ Clawdbot อาจใช้สำหรับการผสานรวม เพื่อให้มั่นใจว่าการทำงานราบรื่น ตัวอย่างเช่น หาก Clawdbot ทำการดึงข้อมูลจากบริการภายนอกโดยอัตโนมัติ Apidog จะช่วยตรวจสอบความถูกต้องของปลายทางเหล่านั้นล่วงหน้า
การโฮสต์ Clawdbot ด้วยตัวเองเป็นการรวมความเป็นส่วนตัว พลัง และการปรับแต่งเฉพาะบุคคล เข้าด้วยกัน ต่อไป ให้เตรียมสิ่งจำเป็นสำหรับการเริ่มต้นติดตั้ง
สิ่งที่ต้องเตรียมสำหรับการโฮสต์ Clawdbot ด้วยตัวเอง
ก่อนติดตั้ง Clawdbot ให้เตรียมสภาพแวดล้อมของคุณ ขั้นตอนนี้ช่วยให้กระบวนการเป็นไปอย่างราบรื่นและป้องกันข้อผิดพลาดทั่วไป
เริ่มต้นด้วยข้อกำหนดด้านฮาร์ดแวร์ สำหรับ Mac Mini ให้ใช้รุ่นใดก็ได้ตั้งแต่ปี 2018 ขึ้นไปที่มี RAM อย่างน้อย 8GB และ macOS Ventura หรือใหม่กว่า การตั้งค่านี้รองรับการประมวลผลในเครื่องโดยไม่โหลดหนัก สำหรับ VPS ให้เลือกผู้ให้บริการเช่น DigitalOcean หรือ Linode ที่มี Ubuntu 22.04 LTS, RAM 2GB และ 1 vCPU สเปคที่สูงขึ้นจะจัดการงานที่ซับซ้อนได้ดีกว่า
ติดตั้งซอฟต์แวร์ที่จำเป็น Node.js เวอร์ชัน 22 หรือสูงกว่าเป็นหัวใจหลักของ Clawdbot ดังนั้นให้ดาวน์โหลดจากเว็บไซต์ทางการ ใช้ npm หรือ pnpm เป็นตัวจัดการแพ็คเกจ—pnpm นำเสนอการติดตั้งที่เร็วกว่า บน Ubuntu VPS ให้รัน sudo apt update && sudo apt install nodejs npm เพื่อเริ่มต้น สำหรับ Mac Mini ให้ใช้ Homebrew: brew install node
นอกจากนี้ ให้ตั้งค่า Git สำหรับการโคลนคลังข้อมูลหากคุณเลือกการติดตั้งจากซอร์สโค้ด ติดตั้ง Docker หากคุณต้องการการปรับใช้แบบคอนเทนเนอร์ ซึ่งแยก Clawdbot เพื่อเพิ่มความปลอดภัย
รับคีย์ API หากจำเป็น Clawdbot รองรับโมเดลจากผู้ให้บริการเช่น Anthropic; สมัครบัญชีและสร้างคีย์ สำหรับการผสานรวมการส่งข้อความ ให้รับโทเค็นบอทจากพอร์ทัลนักพัฒนาของ Telegram หรือ Discord
สุดท้าย ตรวจสอบให้แน่ใจว่ามีการเข้าถึงเครือข่าย บน VPS ให้กำหนดค่าคีย์ SSH สำหรับการเข้าสู่ระบบที่ปลอดภัย บน Mac Mini ให้เปิดใช้งานไฟร์วอลล์ เมื่อเตรียมสิ่งเหล่านี้พร้อมแล้ว ให้ดำเนินการตั้งค่าเฉพาะสำหรับแพลตฟอร์มของคุณ
วิธีการตั้งค่า Clawdbot บน Ubuntu VPS
การตั้งค่า Clawdbot บน VPS เริ่มต้นด้วยการรักษาความปลอดภัยของเซิร์ฟเวอร์ เนื่องจากช่องโหว่สามารถทำให้ผู้ช่วย AI ของคุณถูกบุกรุกได้ ทำตามขั้นตอนเหล่านี้อย่างละเอียด
ขั้นแรก จัดเตรียม VPS ของคุณ เข้าสู่ระบบผ่าน SSH และอัปเดตระบบ: sudo apt update && sudo apt upgrade -y การดำเนินการนี้จะแก้ไขปัญหาที่ทราบ
ถัดไป เสริมความแข็งแกร่งในการเข้าถึง SSH แก้ไข /etc/ssh/sshd_config ด้วย sudo nano /etc/ssh/sshd_config ตั้งค่า PasswordAuthentication no และ PermitRootLogin no รีโหลด SSH: sudo systemctl reload sshd วิธีนี้จะบังคับใช้การยืนยันตัวตนด้วยคีย์ ลดความเสี่ยงจากการโจมตีแบบ Brute-force
จากนั้น กำหนดค่าไฟร์วอลล์ ติดตั้ง UFW: sudo apt install ufw -y ตั้งค่าเริ่มต้น: sudo ufw default deny incoming และ sudo ufw default allow outgoing อนุญาต SSH: sudo ufw allow OpenSSH ก่อนเปิดใช้งาน: sudo ufw enable
ติดตั้ง Fail2Ban เพื่อเพิ่มการป้องกัน: sudo apt install fail2ban -y และ sudo systemctl enable --now fail2ban มันจะแบน IP หลังจากความพยายามเข้าสู่ระบบล้มเหลว
ในการเข้าถึง Clawdbot จากระยะไกลโดยไม่เปิดเผยพอร์ต ให้ติดตั้ง Tailscale: curl -fsSL https://tailscale.com/install.sh | sh และ sudo tailscale up จำกัด SSH เฉพาะ IP ของ Tailscale: sudo ufw allow from 100.64.0.0/10 to any port 22 proto tcp และลบการอนุญาต SSH สาธารณะ
ปิดใช้งาน IPv6 หากไม่ได้ใช้งาน: แก้ไข /etc/sysctl.conf เพื่อเพิ่ม net.ipv6.conf.all.disable_ipv6 = 1 จากนั้น sudo sysctl -p
ตอนนี้ ติดตั้ง Clawdbot ใช้ npm: npm install -g clawdbot รันตัวตรวจสอบ: clawdbot doctor เพื่อตรวจสอบการตั้งค่า
กำหนดค่านโยบาย แก้ไข ~/.clawdbot/config.json เพื่อตั้งค่า "dmPolicy": "allowlist" และเพิ่ม User ID ของคุณ
รักษาความปลอดภัยข้อมูลรับรอง: chmod 700 ~/.clawdbot และ chmod 600 .env
รันการตรวจสอบความปลอดภัย: clawdbot security audit --deep
ตรวจสอบ: sudo ufw status, ss -tulnp, tailscale status, clawdbot doctor
สำหรับโหมด Daemon ให้ใช้ systemd สร้างไฟล์บริการที่ /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
เปิดใช้งาน: sudo systemctl enable clawdbot
ผสานรวมช่องทาง สำหรับ Telegram ให้ตั้งค่า TELEGRAM_BOT_TOKEN ใน .env และรีสตาร์ท
ทดสอบโดยการส่งข้อความ: clawdbot message send --to yourid --message "Test"
การตั้งค่า VPS นี้ให้การเข้าถึง Clawdbot ที่แข็งแกร่งและพร้อมใช้งานตลอดเวลา อย่างไรก็ตาม ให้ตรวจสอบบันทึก (logs) เป็นประจำเพื่อหาความผิดปกติ
แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยสำหรับ Clawdbot บน VPS
ความปลอดภัยเป็นหัวใจสำคัญของโซลูชันที่โฮสต์ด้วยตัวเอง แฮกเกอร์มักจะกำหนดเป้าหมายบอท AI ที่เปิดเผย ดังนั้นควรใช้การป้องกันหลายชั้น
เริ่มต้นด้วยการจัดการผู้ใช้ สร้างผู้ใช้ที่ไม่ใช่ root: adduser clawduser และเพิ่มไปยัง sudo: usermod -aG sudo clawduser ทดสอบคีย์ SSH ก่อนปิดใช้งาน root
เปิดใช้งานการอัปเดตอัตโนมัติ: sudo apt install unattended-upgrades -y และกำหนดค่า /etc/apt/apt.conf.d/50unattended-upgrades
ใช้ AppArmor หรือ SELinux สำหรับการจำกัดการเข้าถึง แต่เริ่มต้นด้วย Docker สำหรับการแยก Clawdbot
ตรวจสอบด้วยเครื่องมือเช่น Logwatch: sudo apt install logwatch -y
สำหรับความปลอดภัยเฉพาะของ Clawdbot ให้ใช้เครื่องมือตรวจสอบในตัวบ่อยๆ ตั้งค่ารายการที่อนุญาต (allowlists) ที่เข้มงวดสำหรับข้อความส่วนตัว (DMs) และกลุ่ม
หากผสานรวม API ให้ทดสอบด้วย Apidog คุณสมบัติการจำลอง (mocking) ของ Apidog จะจำลองการตอบสนอง ป้องกันข้อผิดพลาดที่เกิดขึ้นจริงระหว่างการตั้งค่า
การสำรองข้อมูลเป็นประจำ: ใช้ rsync เพื่อคัดลอก ~/.clawdbot ไปยังตำแหน่งที่ปลอดภัย
ด้วยการใช้แนวทางปฏิบัติเหล่านี้ คุณจะลดความเสี่ยงพร้อมทั้งเพิ่มประโยชน์ใช้สอยของ Clawdbot ให้สูงสุด
วิธีการติดตั้ง Clawdbot บน Mac Mini
Mac Mini นำเสนอสภาพแวดล้อมที่เป็นมิตรต่อผู้ใช้สำหรับ Clawdbot โดยใช้ประโยชน์จากความเสถียรของ macOS
ขั้นแรก ติดตั้ง Node.js ผ่าน Homebrew: brew install node
จากนั้น ติดตั้ง Clawdbot: npm install -g clawdbot
เรียกใช้การเริ่มต้นใช้งาน: clawdbot onboard --install-daemon การดำเนินการนี้จะตั้งค่า launchd สำหรับการทำงานเบื้องหลัง
กำหนดค่าไฟร์วอลล์ ไปที่ การตั้งค่าระบบ (System Settings) > เครือข่าย (Network) > ไฟร์วอลล์ (Firewall) เปิดใช้งาน และอนุญาต Node.js
สำหรับคุณสมบัติเสียง ให้สิทธิ์การเข้าถึงไมโครโฟนในการตั้งค่าความเป็นส่วนตัว (Privacy settings)
ตั้งค่าช่องทาง สำหรับ iMessage ให้ทำตามเอกสารเฉพาะ macOS ของ Clawdbot
รันเกตเวย์: clawdbot gateway --port 18789
ทดสอบ: clawdbot agent --message "Hello"
ใช้ Tailscale สำหรับการเข้าถึงระยะไกลหากจำเป็น คล้ายกับ VPS
การตั้งค่านี้ช่วยผสานรวม Clawdbot เข้ากับเวิร์กโฟลว์ macOS ในแต่ละวันของคุณได้อย่างง่ายดาย
ความแตกต่างระหว่างการโฮสต์บน Mac Mini กับ VPS
การเลือกระหว่าง Mac Mini และ VPS ขึ้นอยู่กับความต้องการ Mac Mini โดดเด่นในด้านความเร็วและการผสานรวมในเครื่อง แต่ต้องเปิดเครื่องไว้ตลอดเวลา VPS ให้ความพร้อมใช้งานแต่ต้องมีการจัดการจากระยะไกล
ในด้านประสิทธิภาพ Apple Silicon ของ Mac Mini จัดการงาน AI ได้อย่างมีประสิทธิภาพ VPS สามารถปรับขนาดได้ตามทรัพยากรคลาวด์
ค่าใช้จ่าย: Mac Mini เป็นการซื้อครั้งเดียว; VPS มีค่าธรรมเนียมรายเดือน
ความปลอดภัย: VPS เผชิญกับภัยคุกคามภายนอกมากกว่า ในขณะที่ Mac Mini ได้รับประโยชน์จากการป้องกันในตัว
ท้ายที่สุด การตั้งค่าแบบไฮบริด—Mac Mini สำหรับการพัฒนา, VPS สำหรับการผลิต—ให้ประโยชน์สูงสุดจากทั้งสอง
การผสานรวม Apidog กับ Clawdbot เพื่อปรับปรุง API
พลังของ Clawdbot เพิ่มขึ้นด้วยการผสานรวม API Apidog ซึ่งเป็นเครื่องมือ API ฟรี ช่วยในเรื่องนี้

ดาวน์โหลด Apidog และสร้างโปรเจกต์ กำหนดปลายทางที่ Clawdbot อาจเรียกใช้ เช่น API สภาพอากาศ
ทดสอบด้วยคำขอของ Apidog จากนั้นเพิ่มเข้าไปในทักษะของ Clawdbot
ตัวอย่างเช่น กำหนดค่าทักษะใน Clawdbot เพื่อดึงข้อมูลผ่าน API ซึ่งได้รับการตรวจสอบความถูกต้องใน Apidog
การผสานรวมนี้ช่วยให้มั่นใจได้ถึงการทำงานอัตโนมัติที่เชื่อถือได้
การกำหนดค่าและการปรับแต่งขั้นสูง
ปรับแต่ง Clawdbot เพิ่มเติม แก้ไข config.json สำหรับโมเดล: ตั้งค่า "model": "ollama/llama3" สำหรับการรันในเครื่อง
เพิ่มทักษะ: โคลน repo สร้างเครื่องมือที่กำหนดเอง
ใช้ cron jobs: ตั้งเวลาทำงานใน config
สำหรับคุณสมบัติเสียง ให้เปิดใช้งาน wake words
การปรับแต่งเหล่านี้จะช่วยให้ Clawdbot เหมาะสมกับเวิร์กโฟลว์ของคุณ
การแก้ไขปัญหาทั่วไป
พบปัญหาใช่ไหม? ตรวจสอบบันทึก (logs): clawdbot logs
หากการติดตั้งล้มเหลว ให้ตรวจสอบเวอร์ชันของ Node
ปัญหาการเชื่อมต่อ: ตรวจสอบให้แน่ใจว่าพอร์ตเปิดอยู่ในไฟร์วอลล์
ข้อผิดพลาด API: ใช้ Apidog ในการแก้ไขข้อผิดพลาด
อัปเดตเป็นประจำ: clawdbot update
ขั้นตอนเหล่านี้ช่วยแก้ไขปัญหาได้ส่วนใหญ่ได้อย่างรวดเร็ว
เคล็ดลับการปรับปรุงประสิทธิภาพ
ปรับปรุงโดยการจัดสรร RAM เพิ่มเติมใน config
ใช้โมเดลที่มีประสิทธิภาพ
ตรวจสอบด้วย clawdbot doctor
บน VPS ให้ใช้ PM2 สำหรับการจัดการกระบวนการ
สิ่งเหล่านี้ช่วยให้มั่นใจได้ถึงการทำงานที่ราบรื่น
กรณีการใช้งานจริงสำหรับ Clawdbot
นำ Clawdbot ไปใช้เพื่อเพิ่มประสิทธิภาพการทำงาน: ทำอีเมลให้เป็นอัตโนมัติ, ติดตามการเงิน
ในการพัฒนา มันสร้างส่วนของโค้ด (code snippets)
สำหรับการใช้งานส่วนตัว ให้ตั้งการแจ้งเตือน
ด้วย Apidog สร้างการผสานรวมที่แข็งแกร่ง
บทสรุป
การโฮสต์ Clawdbot ด้วยตัวเองบน Mac Mini หรือ VPS จะปลดล็อกขุมพลัง AI ส่วนตัว ตั้งแต่การตั้งค่าไปจนถึงการผสานรวมกับ Apidog คู่มือนี้จะช่วยให้คุณทำได้ เริ่มใช้งานวันนี้เพื่อการควบคุมที่ดียิ่งขึ้น
