샤오미 12 Pro로 구축한 24/7 헤드리스 AI 서버 (Snapdragon 8 Gen 1 + Ollama/Gemma4)
핵심 요약
샤오미 12 Pro를 개조해 LineageOS 기반의 24시간 구동 로컬 AI 서버로 탈바꿈시킨 사례.
- OS 최적화 — LineageOS를 설치해 불필요한 UI와 백그라운드 앱을 제거하고 LLM 연산을 위한 9GB RAM 확보.
- 헤드리스 설정 — 안드로이드 프레임워크를 정지시키고 wpa_supplicant를 수동 컴파일하여 네트워크 연결 유지.
- 열 관리 시스템 — CPU 온도가 45°C를 넘으면 Wi-Fi 스마트 플러그로 외부 쿨러를 작동시키는 커스텀 데몬 구현.
- 배터리 보호 — 24시간 가동 시 배터리 열화를 방지하기 위해 충전량을 80%로 제한하는 스크립트 적용.
샤오미 12 Pro를 전용 로컬 AI 노드로 탈바꿈시켰습니다. 기술적인 설정은 다음과 같습니다.
OS 최적화: LineageOS를 플래싱하여 안드로이드 UI와 백그라운드 블로트웨어를 제거했고, LLM 연산을 위해 약 9GB의 RAM을 확보했습니다.
헤드리스 설정: 안드로이드 프레임워크를 정지시켰으며, 완전히 헤드리스 상태를 유지하기 위해 수동으로 컴파일한 wpa_supplicant를 통해 네트워크를 처리합니다.
열 관리: 커스텀 데몬이 CPU 온도를 모니터링하며, 45°C에 도달하면 Wi-Fi 스마트 플러그를 통해 외부 액티브 쿨링 모듈을 작동시킵니다.
배터리 보호: 24시간 가동 중 열화를 방지하기 위해 전력 공급 스크립트가 80%에서 충전을 차단합니다.
성능: 현재 LAN에서 접근 가능한 API로 Ollama를 통해 Gemma4를 서비스하고 있습니다.
모바일 하드웨어를 로컬 LLM용으로 재활용하는 것에 관심이 있으신 분들을 위해 스크립트를 공유하거나 설정 세부 사항을 논의할 의향이 있습니다.
