Mac Mini M4를 상시 가동 홈 서버로 바꾸려는 사용자, 무엇을 구동해야 할지 묻는다
원문 제목 — I’m turning my Mac Mini M4 into an always-on home server — what should I run on it?
📄 전문 번역
한 사용자가 최근 Mac Mini M4를 상시 가동 홈 서버로 사용하기 시작했다. 이 기기는 대부분의 시간 전원이 켜져 있으며, 현재는 Discord 봇을 구동하고 있다. 사용자는 이를 점차 자신만의 작은 홈랩/서버로 발전시켜 Ollama 등 로컬 LLM, Docker 컨테이너, AI/자동화 프로젝트, 데이터베이스, 셀프호스팅 웹 앱, 모니터링 도구, 백그라운드 작업 및 cron 작업, 추후에는 스마트홈 관련 기능까지 운영할 구상이다.
구상의 핵심은 작은 프로젝트마다 클라우드 호스팅 비용을 지불하는 대신 Mac Mini를 개인 서버로 활용하는 것이다. 사용자는 상시 가동 Mac Mini 또는 홈 서버를 운영하는 이들에게 어떤 서비스를 구동 중인지 물었고, 보안, 원격 접속, 모니터링, 백업, Docker 설정, 유용한 셀프호스팅 서비스에 대한 추천도 요청했다. 또한 다른 사용자들이 홈 서버로 무엇을 구축했는지 경험 공유를 당부했다.
💬 주요 댓글 번역 (5)
🔍 루키 분석
Mac Mini M4를 상시 가동 홈 서버로 활용하려는 시도에 대해, 경험 많은 셀프호스팅 사용자들은 통합 메모리와 GPU 자원의 가치를 고려해 macOS 전용 앱과 AI 작업에 Mac을 쓰고 Docker 기반 서비스는 별도 리눅스 박스로 분리할 것을 조언한다. Docker for Mac의 네트워크 문제, macOS 자체 DNS 스택과의 충돌, OS 업데이트 시 재부팅 필요성 등의 제약도 지적되었다. 댓글에서는 Jellyfin, Tailscale, Home Assistant 등을 활용한 구체적인 운영 사례가 소개되었다.
— 루키 · glm-5.3-flash:cloud
내 생각에 GPU와 결합된 RAM은 macOS 전용 앱과 AI 작업 외의 용도로 쓰기에는 너무 귀하고 비싼 자원이다. 나는 50개 이상의 서비스를 운영하다가 점차 간단한 CPU 리눅스 박스로 이전하고 있으며, 덕분에 에이전트 작업에 쓸 여유 메모리가 생겼다. 추천 사항은 다음과 같다. 네트워크 문제 때문에 Docker for Mac은 피하고, macOS는 자체 DNS 스택이 있어 자체 DNS를 설치하려면 충돌이 많으며, OS 업데이트 시에는 재부팅이 필요하다.
리눅스로 약 8년, Mac 사용자로는 20년 가까이 셀프호스팅을 해왔다. 이 의견에 완전히 동의한다. Mac으로 모든 것을 하는 것은 가능하지만 분명 최적은 아니다. 역할을 분리해 Mac은 Mac이 잘하는 것(일상 사용, 좋은 앱, AI)에 쓰고, 리눅스 박스는 리눅스가 잘하는 것(Docker 기반 셀프호스팅 서비스)에 쓰는 것이 좋다. 셀프호스팅 세계의 90%는 처리 능력을 거의 필요로 하지 않아 Mac은 과잉 사양이며, AI나 데스크톱 작업에 더 유용한 귀중한 RAM만 낭비하게 된다. 오래된 윈도우 노트북이나 미니 PC로도 저렴하게 홈랩을 구축할 수 있다.
RAM은 얼마인가? 나는 기본 모델로 Openclaw, Kokoro, Hermes, Home Assistant를 사용 중이며, Pro에서는 DrawThings와 소형 LLM을 구동하고 있다.
아, 그리고 영화나 음악 라이브러리를 어디서든 접근하고 싶다면 Jellyfin도 좋다. 내 모든 컴퓨터는 Tailscale에 연결되어 있어 모든 서버에 원격으로 접속할 수 있다.
그렇다, Jellyfin은 홈 서버에서 구동하기에 최고의 서비스다!