[Raspberry Pi OpenClaw 설치 가이드] Part 1 : Raspberry Pi OS Lite 설치하기 (Headless 서버 구축)

이 시리즈에서는 저전력 SBC인 Raspberry Pi를 이용하여 개인 AI 자동화 서버(OpenClaw)를 구축하는 과정을 단계별로 정리한다.

왜 Raspberry Pi인가

https://blog.laromierre.com/_assets/cover.DSqEXlDi_Z267azb.webp

개인 서버 구축 시 Raspberry Pi는 매우 강력한 선택지이다.

장점

  • 저전력 (5~7W 수준)
  • 항상 켜두기 좋음 (24/7 서버)
  • ARM Linux 완전 지원
  • SSD 연결 가능
  • Docker / Python / AI 서비스 운영 가능

👉 개인 NAS
👉 개인 AI 서버
👉 자동화 서버

모두 가능하다.

OS Lite를 선택하는 이유

OpenClaw 서버는 GUI가 필요 없다.

Desktop OS 문제

  • 메모리 사용 증가
  • GPU 메모리 사용
  • background 서비스 증가
  • IO 증가

Lite OS 장점

  • 최소 RAM 사용
  • 빠른 부팅
  • 안정성 높음
  • 서버 운영에 최적

Raspberry Pi Imager 설치

먼저 Raspberry Pi Imager를 설치한다.

https://www.raspberrypi.com/software

Raspberry Pi OS Lite 다운로드 및 Flash

설치한 Raspberry Pi Imager 실행하여 이미지 다운로드 및 Flash를 진행한다.

장치 선택

운영 체제 선택

Raspberry Pi OS (other)
→ Raspberry Pi OS Lite (64bit)

저장소 선택

사용자 지정

사용자 지정 설정 항목들을 설정한다.

사용자 지정: 호스트 이름 선택

사용자 지정: 지역화

사용자 지정: 사용자 이름 선택

사용자 지정: Wi-Fi 선택

사용자 지정: SSH 인증

사용자 지정: 라즈베리 파이 커넥트

쓰기 (이미지 기록)

기록을 선택한다.

삭제하고 기록을 진행한다.

완료

첫 부팅 및 시스템 Setup

microSD 삽입 후 전원 연결.

SSH 접속

ssh pi@192.168.0.15

시스템 업데이트

sudo apt update
sudo apt upgrade -y
sudo reboot

불필요 서비스 제거

sudo systemctl disable bluetooth

Swap 설정

swapon 으로 현재 상태를 확인한다.

swapon --show

zram으로 2G 사용 중인 것이 확인된다.

pi@raspi:~ $ swapon --show
NAME       TYPE      SIZE USED PRIO
/dev/zram0 partition   2G   0B  100

Raspberry Pi OS Bookworm 이후 기본 swap 구조는 zram 우선 구조이며
이는 IO latency 감소와 SD 카드 수명 보호 측면에서 매우 합리적인 설계이다.

OpenClaw 서버에서는 AI 서비스 / Python / DB / Docker 등을 사용한다.

이런 워크로드에서는 zram + swapfile을 같이 쓰는 것이 가장 안정적이다.

swapfile 직접 생성하는 방법

swapfile 생성

sudo fallocate -l 2G /swapfile

권한 설정

sudo chmod 600 /swapfile

swap format

sudo mkswap /swapfile

활성화

sudo swapon /swapfile

자동 적용

sudo nano /etc/fstab

부팅 시 자동 적용되도록 아래 내용을 추가한다.

/swapfile none swap sw 0 0

재부팅 후 적용 확인

swapon으로 적용되었는지 확인한다.

pi@raspi:~ $ swapon
NAME       TYPE      SIZE USED PRIO
/dev/zram0 partition   2G   0B  100
/swapfile  file        2G   0B   -2

CPU Governor 설정

echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

참고 사이트

답글 남기기