เรียกใช้ OpenClaw Gateway แบบถาวรและทำงานตลอดเวลาบน Raspberry Pi เนื่องจาก Pi ทำหน้าที่เป็นเพียง Gateway (โมเดลทำงานในคลาวด์ผ่าน API) แม้แต่ Pi สเปกปานกลางก็รองรับงานได้ดี — ค่าอุปกรณ์ทั่วไปอยู่ที่ $35–80 จ่ายครั้งเดียว ไม่มีค่าบริการรายเดือน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.
ความเข้ากันได้ของฮาร์ดแวร์
| รุ่น Pi | RAM | ใช้ได้ไหม? | หมายเหตุ |
|---|---|---|---|
| Pi 5 | 4/8 GB | ดีที่สุด | เร็วที่สุด แนะนำ |
| Pi 4 | 4 GB | ดี | จุดที่เหมาะสำหรับผู้ใช้ส่วนใหญ่ |
| Pi 4 | 2 GB | พอใช้ | เพิ่ม swap |
| Pi 4 | 1 GB | คับแคบ | เป็นไปได้เมื่อใช้ swap และ config ขั้นต่ำ |
| Pi 3B+ | 1 GB | ช้า | ใช้ได้แต่หน่วง |
| Pi Zero 2 W | 512 MB | ไม่ได้ | ไม่แนะนำ |
ข้อกำหนดเบื้องต้น
- Raspberry Pi 4 หรือ 5 ที่มี RAM 2 GB+ (แนะนำ 4 GB)
- การ์ด MicroSD (16 GB+) หรือ USB SSD (ประสิทธิภาพดีกว่า)
- แหล่งจ่ายไฟ Pi อย่างเป็นทางการ
- การเชื่อมต่อเครือข่าย (Ethernet หรือ WiFi)
- Raspberry Pi OS 64-bit (จำเป็น — อย่าใช้ 32-bit)
- ประมาณ 30 นาที
การตั้งค่า
แฟลช OS
ใช้ Raspberry Pi OS Lite (64-bit) — ไม่ต้องมีเดสก์ท็อปสำหรับเซิร์ฟเวอร์แบบ headless
- ดาวน์โหลด Raspberry Pi Imager
- เลือก OS: Raspberry Pi OS Lite (64-bit)
- ในกล่องโต้ตอบการตั้งค่า ให้กำหนดค่าล่วงหน้า:
- Hostname:
gateway-host - เปิดใช้ SSH
- ตั้งชื่อผู้ใช้และรหัสผ่าน
- กำหนดค่า WiFi (ถ้าไม่ได้ใช้ Ethernet)
- Hostname:
- แฟลชลง SD card หรือไดรฟ์ USB ของคุณ ใส่เข้าเครื่อง แล้วบูต Pi
เรียกใช้การเริ่มต้นใช้งาน
เข้าถึง Control UI
บนคอมพิวเตอร์ของคุณ รับ URL แดชบอร์ดจาก Pi:จากนั้นสร้าง SSH tunnel ในเทอร์มินัลอีกอัน:เปิด URL ที่พิมพ์ออกมาในเบราว์เซอร์ภายในเครื่องของคุณ สำหรับการเข้าถึงระยะไกลแบบทำงานตลอดเวลา ดู การผสานรวม Tailscale
เคล็ดลับด้านประสิทธิภาพ
ใช้ USB SSD — SD card ช้าและเสื่อมสภาพได้ USB SSD ช่วยเพิ่มประสิทธิภาพได้อย่างมาก ดู คู่มือการบูต Pi ผ่าน USB เปิดใช้แคชการคอมไพล์โมดูล — เร่งความเร็วการเรียกใช้ CLI ซ้ำ ๆ บนโฮสต์ Pi ที่ใช้พลังงานต่ำกว่า:systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service บน Pi แบบ headless ให้เปิดใช้ lingering หนึ่งครั้งด้วย เพื่อให้บริการของผู้ใช้ยังทำงานต่อหลังออกจากระบบ: sudo loginctl enable-linger "$(whoami)"
การตั้งค่าโมเดลที่แนะนำ
เนื่องจาก Pi รันเฉพาะ Gateway ให้ใช้โมเดล API ที่โฮสต์บนคลาวด์:หมายเหตุเกี่ยวกับไบนารี ARM
ฟีเจอร์ส่วนใหญ่ของ OpenClaw ทำงานบน ARM64 ได้โดยไม่ต้องเปลี่ยนแปลง (Node.js, Telegram, WhatsApp/Baileys, Chromium) ไบนารีที่บางครั้งไม่มี build สำหรับ ARM มักเป็นเครื่องมือ Go/Rust CLI ที่เป็นตัวเลือกและมาพร้อมกับ Skills ตรวจสอบหน้า release ของไบนารีที่หายไปว่ามี artifact สำหรับlinux-arm64 / aarch64 ก่อนจะย้อนกลับไป build จากซอร์ส
ความคงอยู่ของข้อมูลและการสำรองข้อมูล
สถานะของ OpenClaw อยู่ภายใต้:~/.openclaw/—openclaw.json,auth-profiles.jsonแยกตาม agent, สถานะช่องทาง/ผู้ให้บริการ, เซสชัน~/.openclaw/workspace/— workspace ของ agent (SOUL.md, หน่วยความจำ, artifacts)
การแก้ปัญหา
หน่วยความจำไม่พอ — ตรวจสอบว่า swap ทำงานอยู่ด้วยfree -h ปิดบริการที่ไม่ได้ใช้ (sudo systemctl disable cups bluetooth avahi-daemon) ใช้เฉพาะโมเดลที่อิง API
ประสิทธิภาพช้า — ใช้ USB SSD แทน SD card ตรวจสอบการถูกจำกัดความเร็ว CPU ด้วย vcgencmd get_throttled (ควรคืนค่า 0x0)
บริการไม่เริ่มทำงาน — ตรวจสอบบันทึกด้วย journalctl --user -u openclaw-gateway.service --no-pager -n 100 และเรียกใช้ openclaw doctor --non-interactive ถ้านี่เป็น Pi แบบ headless ให้ตรวจสอบด้วยว่าเปิดใช้ lingering แล้ว: sudo loginctl enable-linger "$(whoami)"
ปัญหาไบนารี ARM — ถ้า skill ล้มเหลวพร้อมข้อความ “exec format error” ให้ตรวจสอบว่าไบนารีมี build สำหรับ ARM64 หรือไม่ ตรวจสอบสถาปัตยกรรมด้วย uname -m (ควรแสดง aarch64)
WiFi หลุด — ปิดการจัดการพลังงาน WiFi: sudo iwconfig wlan0 power off
ขั้นตอนถัดไป
- ช่องทาง — เชื่อมต่อ Telegram, WhatsApp, Discord และอื่น ๆ
- การกำหนดค่า Gateway — ตัวเลือก config ทั้งหมด
- การอัปเดต — ทำให้ OpenClaw เป็นเวอร์ชันล่าสุดอยู่เสมอ