Raspberry Pi
Raspberry Pi에서 지속적이고 항상 켜져 있는 OpenClaw Gateway를 실행하세요. Pi는 gateway 역할만 하고(모델은 API를 통해 클라우드에서 실행됨), 비교적 사양이 낮은 Pi도 이 작업을 충분히 처리할 수 있습니다.사전 요구 사항
- 2 GB+ RAM의 Raspberry Pi 4 또는 5(4 GB 권장)
- MicroSD 카드(16 GB+) 또는 USB SSD(더 나은 성능)
- 공식 Pi 전원 공급 장치
- 네트워크 연결(Ethernet 또는 WiFi)
- 64-bit Raspberry Pi OS(필수 — 32-bit 사용 금지)
- 약 30분
설정
OS 플래시
헤드리스 서버에는 데스크톱이 필요 없으므로 **Raspberry Pi OS Lite (64-bit)**를 사용하세요.
- Raspberry Pi Imager를 다운로드합니다.
- OS로 **Raspberry Pi OS Lite (64-bit)**를 선택합니다.
- 설정 대화상자에서 다음을 미리 구성합니다.
- 호스트 이름:
gateway-host - SSH 활성화
- 사용자 이름과 비밀번호 설정
- WiFi 구성(Ethernet을 사용하지 않는 경우)
- 호스트 이름:
- SD 카드 또는 USB 드라이브에 플래시하고, 삽입한 뒤 Pi를 부팅합니다.
Control UI에 액세스
컴퓨터에서 Pi로부터 dashboard URL을 가져옵니다:그런 다음 다른 터미널에서 SSH 터널을 만듭니다.로컬 브라우저에서 출력된 URL을 여세요. 항상 켜진 원격 액세스에는 Tailscale integration을 참조하세요.
성능 팁
USB SSD 사용 — SD 카드는 느리고 마모됩니다. USB SSD는 성능을 크게 향상시킵니다. Pi USB 부팅 가이드를 참조하세요. 모듈 컴파일 캐시 활성화 — 저전력 Pi 호스트에서 반복적인 CLI 호출 속도를 높입니다:문제 해결
메모리 부족 —free -h로 스왑이 활성화되었는지 확인하세요. 사용하지 않는 서비스(sudo systemctl disable cups bluetooth avahi-daemon)를 비활성화하세요. API 기반 모델만 사용하세요.
성능이 느림 — SD 카드 대신 USB SSD를 사용하세요. vcgencmd get_throttled로 CPU 스로틀링을 확인하세요(0x0이 반환되어야 함).
서비스가 시작되지 않음 — journalctl --user -u openclaw-gateway.service --no-pager -n 100으로 로그를 확인하고 openclaw doctor --non-interactive를 실행하세요. 헤드리스 Pi라면 lingering 활성화도 확인하세요: sudo loginctl enable-linger "$(whoami)".
ARM 바이너리 문제 — Skill이 “exec format error”로 실패하면 해당 바이너리에 ARM64 빌드가 있는지 확인하세요. uname -m으로 아키텍처를 확인하세요(aarch64가 표시되어야 함).
WiFi 끊김 — WiFi 전원 관리를 비활성화하세요: sudo iwconfig wlan0 power off.
다음 단계
- Channels — Telegram, WhatsApp, Discord 등 연결
- Gateway configuration — 모든 config 옵션
- Updating — OpenClaw를 최신 상태로 유지