Hetzner VPS의 비용과 공유 CPU 성능 제약을 피하고자, 사용하지 않던 CMF Phone 1을 Surf·개인 재무 관리·화면 공유·웹 앱을 실행하는 홈 서버로 전환함 순정 Android가 하드웨어와 전원을 관리하고 Termux가 SSH·runit·Caddy·Cloudflared를 제공하며, Tailscale과 Termux:Boot로 재부팅 후 서비스를 자동 복구함 Linux ARM64 OCI 이미지를 처음에는 PRoot로 실행했지만 Chrome의 시스템 호출 오버헤드가 커서, 루팅 후 Debian 파일시스템을 chroot로 실행해 성능을 개선함 Git에 고정한 체크섬과 이미지 다이제스트를 Ansible로 배포하고, 버전별 디렉터리·원자적 심볼릭 링크·상태 검사·외부 백업을 조합해 재현 가능한 인프라로 관리함 Cloudflare Tunnel과 Tailscale로 네트워크가 바뀌어도 접근할 수 있지만, chroot는 보안 경계가 아니며 루팅·Android 업데이트·소프트웨어 렌더링 Chrome 같은 운영 제약을 감수해야 함 VPS 대신 CMF Phone 1을 선택한 이유 기존 개인 인프라는 작은 Hetzner VPS에서 웹 앱, Surf, Caddy와 지원 서비스를 실행했지만 지속적인 비용이 불만이었음 Surf가 사용하는 Chrome은 가장 저렴한 공유 서버에서 실제 작업을 시작하면 자원이 부족했고, 전용 CPU 서버는 개인 브라우저 용도로 매달 비용을 내기에는 비쌌음 DRAM 가격 상승으로 메모리가 넉넉한 새 장비를 조립하기도 시기가 좋지 않아, 중고 미니 PC와 유휴 시간의 데스크톱 활용까지 검토함 이미 보유한 CMF Phone 1에는 ARM 코어 8개, RAM 8GB, 플래시 128GB, Wi-Fi 6, 5G 모뎀과 내장 배터리가 갖춰져 있었음 현재 이 휴대폰에서 Surf와 관리형 Chrome, 개인 재무 관리 서비스, 화면 공유 서비스, 소규모 웹 앱을 실행함 재부팅 후 자동으로 복구됨 Git 기반으로 배포됨 네트워크가 바뀌어도 접근할 수 있어 기존 VPS를 실제로 대체함 일반 Linux 설치에 실패한 첫 번째 시도 처음에는 CMF Phone 1용 포트가 있는 postmarketOS를 설치해 일반 Linux 배포판으로 만들려 했음 장치 페이지에서 부팅 가능 항목만 보고 시도했지만, Wi-Fi·Bluetooth·하드웨어 가속 등 서버에 필요한 기능 상당수가 작동하지 않았음 postmarketOS 시작...
Related
Rails는 DHH 없이도 Rails일 수 있을까
11 minutes ago
0
LLM은 PCB 배선을 어디까지 할 수 있을까? 숙련자와 Net 단위로 비교해봤습니다
22 minutes ago
0
Hanami - Rails를 대체하는 Ruby 프레임워크
1 hour ago
2
Show GN: 프리터뷰 - 가입 없이 포트폴리오부터 채점해보는 AI 모의면접
1 hour ago
2
Show GN: 공공데이터 통합검색 x AI
2 hours ago
2
Needle 2 - 스마트폰·웨어러블·스마트홈·로봇을 위한 14MB 에이전트 LLM
3 hours ago
2
Show GN: TLcube — 세 면의 휘도 순서에 데이터를 싣는 2.5D 바코드
3 hours ago
1
Show GN: 알뜰계산기를 소개합니다
4 hours ago
2
Tips
click
Popular
What's New in SAP S/4HANA Cloud Public Edition 2608 | Releas...
3 weeks ago
209
Codex 사용량 한도 리셋 추적
3 weeks ago
88
NVIDIA·CoreWeave·Nebius가 만든 GPU 붐의 순환 금융 구조
4 weeks ago
62
'킬러들의 쇼핑몰2' 감독 "시즌3 고민 중"⋯이동욱 "시키면 ...
3 weeks ago
57
© Clint IT 2026. All rights are reserved

1 day ago
4








English (US) ·