맥미니를 홈서버·셀프호스팅 장비로 운영하는 데 필요한 셋업, 전력·발열, 소프트웨어 팁을 모읍니다.
M4 Pro 맥 미니의 앞쪽 USB 단자는 휴대용 SSD를 연결하면 안정적으로 작동한다. 하지만 아이폰이나 맥용 마우스를 꽂아도 충전이 시작되지 않는 사례가 있다. 마우스에는 충전 상태를 보여주는 표시등이 없어 실제로 충전되는지 확인하기도 어렵다. 앞쪽 단자가 데이터 연결에는 문제가 없지만, 일부 기기 충전에는 기대처럼 동작하지 않을 수 있다.
19인치 랙마운트 키스톤 패널을 직접 맞춤 제작해 쓸 수 있다. 구조는 두 조각으로 나뉘어 출력되며, 케이블이나 포트를 꽂는 본체와 격자 형태의 표시 부분으로 구성된다. 포트 이름을 붙이는 라벨은 끼워 넣는 방식이라 나중에 바꾸기 쉽다. 작은 서버 공간에서 맥미니, 공유기, 스위치, 저장장치의 선을 정리할 때 포트별 이름을 깔끔하게 표시하는 데 쓸 수 있다.
17세 홈서버 운영 환경은 Ubuntu Server를 쓰고, 노트북에서 원격으로 터미널에 접속해 관리한다. 서버에는 Docker를 관리하는 Portainer가 설치되어 있고, Tailscale, Jellyfin, Nextcloud, qBittorrent도 함께 돌고 있다. 하드웨어는 Jonsbo N5 케이스, be quiet! Pure Power 750W 80 Plus Gold 전원공급장치, 32GB DDR4 메모리, ASUS TUF Gaming B460M-Plus 메인보드, Intel Core i5-10400 2.90GHz CPU 구성이다. 이제 직접 AI를 호스팅하고 학습시키고 싶지만, 현재 장비에는 그래픽카드가 없다. AI 학습처럼 계산량이 큰 작업은 CPU만으로는 속도와 효율이 크게 부족할 수 있어, 업그레이드의 중심은 그래픽카드 추가 여부가 된다.
홈서버 장비 근처에 3D 프린터를 두면 진동이 컴퓨터 하드웨어에 영향을 줄 수 있는지 걱정되는 상황이다. BambuLab X2D로 업그레이드하려고 보던 중, 이미 쓰는 A1도 같은 자리에 안전하게 둘 수 있는지 의문이 생겼다. 핵심 걱정은 프린터가 움직이며 만드는 반복 진동이 주변 장비에 손상을 줄 수 있는지, 그리고 같은 공간에 계속 배치해도 되는지다. 공개된 내용에는 실제 손상 사례나 측정값은 없고, 장비 배치에 대한 조언을 구하는 수준이다.
macOS에서 Cisco Secure Client를 다시 포장해 배포하는 작업은 오래 걸리고 번거로울 수 있다. 새로 공개된 cisgo-packager는 Cisco Secure Client의 여러 모듈과 profiles를 하나의 .pkg 파일로 묶는 과정을 단순하게 만든다. 사용 방식은 끌어다 놓기에 가깝게 설계되어, 개발자가 아니어도 패키지 만들기를 더 쉽게 처리할 수 있게 하는 것이 목표다. 이 도구는 GitHub에 공개되어 있으며, 유지할 가치가 있는지 커뮤니티 의견을 받고 있다.
ZimaCube 2 Pro Creator Pack을 홈랩 장비로 구매했고, 그 위에 Unraid를 설치했다. 공개된 정보만으로 확인되는 핵심은 맥미니 같은 일반 컴퓨터가 아니라, 저장장치 중심의 전용 서버 장비를 홈서버로 선택했다는 점이다. Unraid는 여러 저장장치를 묶어 파일 저장, 앱 실행, 가상 컴퓨터 운영에 쓰는 서버 운영체제다.
무료로 받은 장비는 집 안 네트워크를 꽤 크게 꾸밀 수 있는 수준이다. 구성은 24포트 전원 공급 스위치 2대, 보안 게이트웨이 프로 1대, 8포트 스위치 2대, 클라우드 키 1세대 1대, 무선 접속 장치로 보이는 AP AC LR 1대, 전원 공급 주입기 1개다. 24포트 스위치 2대는 각각 500와트와 250와트 전원 공급 능력이 있고, 8포트 스위치 중 하나는 60와트 전원 공급 모델이다. 현재 쓰려는 장비가 라즈베리 파이 제로 W 정도라면 이 구성은 훨씬 크고 복잡하다. 일부 장비는 중고로 팔아 현금화할 수 있고, 그 돈으로 지금 필요한 저장장치, 백업 장치, 작은 스위치 같은 실용적인 장비를 사는 선택지도 있다. 다만 나중에 집 안에 여러 유선 장치, 무선 접속 장치, 감시카메라, 분리된 네트워크를 둘 계획이면 일부 장비는 보관할 가치가 있다.
M1 맥 미니 중고 기기가 18,500페소에 판매되고, 교환 기준가는 19,500페소로 제시됐다. 사양은 저장공간 256GB, 램 8GB다. 와이파이와 모든 포트가 정상 작동하며, 알려진 문제는 없다고 되어 있다. 박스가 포함된다. 판매 이유는 맥북 에어를 사용 중이기 때문이다. 거래는 SM 사우스몰 직접 만남, Lalamove, LBC 착불 방식으로 가능하다.
Substage 1.0은 맥의 Finder 창에 붙는 명령 입력 막대이다. 파일을 선택한 뒤 원하는 작업을 일상어로 입력하면, Substage가 맥에 있는 여러 명령줄 도구를 대신 다룬다. 대부분의 작업에는 AI 모델을 쓰지만, 자주 쓰는 수백 가지 명령은 AI를 거치지 않고 바로 처리한다. 예를 들어 PNG 파일을 고른 뒤 “jpg”라고 입력하면 지연 없이 JPG로 바꿀 수 있다. 새 버전에는 자주 쓰는 지시를 미리 정해 두는 규칙 기능이 들어갔다. 예를 들어 웹사이트용 이미지는 가로 1000픽셀로 맞추라고 정해 두면, 나중에는 짧게 “웹사이트용으로 줄여줘”라고만 해도 된다. 가능한 명령을 빠르게 고를 수 있는 아이디어와 작업 패널, 새로 바뀐 전체 화면 구성도 포함됐다. 위험할 수 있는 Terminal 명령은 미리 분석해 어떤 영향이 있는지 확인하고, 필요한 경우 실행 전 확인을 받도록 설계됐다.
집에서 작은 서버를 새로 돌리려면 용도부터 정해야 한다. 이미 나스에서 Jellyfin 서버를 쓰고 있고, 추가로 Docker 컨테이너, Tunarr, 마인크래프트 서버를 돌릴 계획이다. 중고 거래 사이트인 eBay와 Facebook Marketplace에서 일반적인 미니 피시를 찾고 있지만, 어느 정도 사양이면 충분한지와 적정 가격을 판단하기 어렵다. 핵심 고민은 영상 서버와 저장소는 이미 따로 있고, 새 미니 피시는 여러 작은 서비스를 안정적으로 돌리는 보조 서버 역할을 맡는다는 점이다.
AudioRouterNow는 맥에서 소리를 여러 출력 장치로 동시에 보내게 해 주는 무료 맥용 앱이다. 예를 들어 헤드폰과 스피커, 또는 두 개의 오디오 장치에 같은 소리를 함께 보낼 수 있다. 맥 기본 기능은 보통 한 번에 한 출력만 고를 수 있고, 기본 우회 방법인 ‘다중 출력 기기’는 작동은 하지만 음량 조절 키가 먹지 않는 문제가 있다. Loopback이나 SoundSource 같은 유료 앱도 비슷한 문제를 해결하지만, AudioRouterNow는 이 한 가지 용도에 집중한 무료 대안이다. 설치하면 가상 오디오 장치로 나타나고, 메뉴 막대에서 실제 출력 장치를 골라 소리를 복제해 보낸다. 커널 확장이 아니라 CoreAudio HAL 플러그인을 쓰기 때문에 SIP 허용 요청, 재시동, 시스템 확장 차단 알림 없이 쓸 수 있다. 맥OS 12 Monterey 이상에서 작동하며, Apple Silicon과 Intel 맥을 모두 지원한다. Homebrew로 설치하거나 GitHub에서 DMG 파일을 내려받을 수 있고, 라이선스는 GPL-3.0이다.
남아프리카공화국에서 집 안에 로컬 AI 도우미를 만들려면 대형 서버 장비까지는 필요하지 않다. 충분한 통합 메모리를 가진 미니 피시나 NVIDIA DGX Spark, AMD Strix Halo 같은 소형 장비로 일상 작업용 AI 도우미를 돌릴 수 있다. 이미 데스크톱 타워가 있다면 최신 그래픽카드를 꽂아 쓰는 방식도 흔한 선택지다. 문제는 현지에서 살 수 있는 제품이 제한적이라는 점이다. 일반 소비자용 그래픽카드를 넘어서면 남아공 매장 재고가 거의 없고, 비싼 전자제품은 통관 과정에서 더 꼼꼼히 확인된다. 관세 분류, 실제 구매가에 맞춘 신고 금액, 15% 부가가치세를 제대로 처리해야 한다. 서류가 틀리면 비싼 장비가 몇 주 동안 세관에 묶일 수 있다. 이 내용은 남아공 수입 대행 업체 Scott's Shipping Services의 실무 관점도 포함한다.
현재 구성은 Aorus Elite X570 메인보드, R9 5950X, RTX 5090, 메모리 64GB, 2TB SSD, 1200W 전원공급장치다. 이 PC는 네트워크 안의 외부 미니 PC에서 움직이는 OpenClaw 에이전트를 제어하는 Ollama 서버로 쓰인다. 영상 생성에는 ComfyUI를 쓰며, LTX 2.3 base BF16 모델, distilled LoRA, Gemma 3 텍스트 인코더 조합으로 1440p 영상을 만든다. 현재는 VRAM 부족으로 작업이 멈추기 전까지 약 7~9초 분량을 만들 수 있다. 업그레이드 계획은 RTX 5060 Ti 16GB를 추가해 전체 VRAM 여유를 늘리는 것이다. 모니터를 5060 Ti에 연결하면 윈도우가 보통 차지하는 약 2GB VRAM 부담을 5090에서 덜 수 있다. Ollama에서는 5090과 5060 Ti를 함께 써서 Qwen 3.6 27B Q4, 192K 컨텍스트 구성에서 Q8, 256K 컨텍스트 구성으로 올리는 구상을 하고 있다. 예상 속도는 기존 5090 단독 Q4 구성보다 10~15% 느려지지만, 품질과 컨텍스트 길이를 얻는 쪽이다.
M4 맥미니 24GB 메모리, 256GB 저장공간 모델을 중고 장터에서 500달러에 산 뒤, 곧바로 M4 맥미니 16GB 메모리, 256GB 저장공간 모델을 400달러에 살 기회가 생겼다. 예산은 넉넉하지 않고, 두 번째 M4 맥미니를 실제로 쓸 뚜렷한 용도도 없다. 다만 가격이 낮아서 되팔아 작은 이익을 낼 수 있을지 고민하는 상황이다. 로컬 인공지능 작업을 맥미니에서 어느 정도 할 수 있는지 궁금하고, 영상 편집도 하지만 그래서 처음부터 16GB가 아니라 24GB 메모리 모델을 골랐다.
필요한 것은 복잡한 지식 관리 도구가 아니라, 폴더와 Markdown 파일을 다루고 내용을 볼 수 있는 단순한 메모 서버다. 웹이나 PWA처럼 브라우저에서 쓸 수 있는 간단한 클라이언트가 있으면 충분하다. Obsidian을 완전히 대체할 만한 거대한 앱보다는, 직접 서버에 올려서 메모 파일을 관리할 수 있는 가벼운 도구가 핵심이다. CouchDB 동기화 방식은 논의 대상에서 제외된다.
Jellyfin으로 음악 보관함을 운영할 때 앨범이나 가수마다 소리 크기가 크게 다르게 들릴 수 있다. Jellyfin에는 음량을 비슷하게 맞추는 설정이 있어도, 실제 재생에서는 곡이나 앨범 사이의 차이가 여전히 크게 느껴질 수 있다. 파일 전체를 따로 처리해서 비슷한 소리 크기로 맞춰 주는 프로그램이나 방법이 필요할 수 있다. 처음 자가 호스팅을 시작한 사람에게는 Jellyfin 안의 설정만으로 충분한지, 음악 파일 자체를 손봐야 하는지 판단하기 어렵다.
직장에서 장비 교체 후 나온 Fortigate와 Aruba 장비를 받아 첫 홈랩을 꾸렸다. HP Mini G3를 추가로 구해 Proxmox를 돌리는 작은 서버로 쓰려는 구성이다. Beryl AX는 게이트웨이 역할로 함께 붙인다. 목표는 직접 네트워크를 배우고, CompTIA Network+ 공부까지 이어가 더 나은 커리어 기회를 만드는 것이다.
레딧 이용자가 2년 전 나스(NAS)와 미디어 서버(Jellyfin), 홈 어시스턴트용 가상머신 몇 개를 직접 구축하려던 계획을 이야기한다. 당시 16테라바이트 하드디스크 가격이 곧 떨어질 것이라 기대하며 외장하드로 버텼지만, 지금은 오히려 8테라바이트조차 감당하기 어려운 상황이 됐다. 저장장치를 최소 3개는 마련해야 하는데 램(RAM) 가격과 중고 시장 상황도 만만치 않다고 토로한다. 원래는 위키피디아나 위키하우 같은 자료를 통째로 저장해 두려던 계획이었지만, 지금은 어떤 TV 프로그램을 지우고 어떤 원본 사진 파일을 남길지 고민해야 하는 처지라고 말한다.
남는 HP EliteDesk G800 미니 PC를 집 안 조명 같은 기기를 자동화하는 용도로 쓰려는 상황이다. 이 기기는 현재 쓰이지 않고 있으며, 홈랩용으로 여러 대의 PC를 두는 이야기를 접한 뒤 실제로 활용할 방법을 찾고 있다. 전력 소모는 약 35와트로 낮은 편이라고 제시됐다. 사양은 인텔 i5-6500T 프로세서와 DDR4 메모리 32기가바이트다. 핵심 질문은 이 작은 PC에 어떤 앱이나 소프트웨어를 설치하면 조명과 비슷한 집안 장치를 자동화할 수 있느냐는 것이다.
예산은 약 200~400달러이고, 용도는 일상적인 업무용 미니 PC다. 후보 제품은 ACEMAGIC R2544이며, AMD Ryzen R2544 칩을 쓴다. 냉각 팬이 개선됐고 전력 설계는 28W TDP로 소개된다. 유선 인터넷용 Gigabit LAN 포트가 있고, 4K 화면 3대를 연결할 수 있다고 되어 있다. 메모리는 SO-DIMM RAM 슬롯 2개로 늘릴 수 있고, 저장장치는 M.2 연결부 2개를 지원한다. 구매 전에는 실제 성능보다도 발열, 소음, 부품 교체 가능성, 유선 네트워크 안정성, 제조사 신뢰도를 확인하는 것이 핵심이다.
인공지능 에이전트가 할 일 목록을 자체 메모리 파일에 저장하면 오래된 항목이 사라질 수 있다. 메모리 파일은 끝없이 커지지 않도록 자동으로 줄어들기 때문이다. Apple 미리 알림은 맥에서는 잘 작동했지만, 에이전트를 클라우드로 옮기자 로컬 맥에 접근할 수 없어 깨졌다. 서버에 Apple 계정 정보를 넣는 방식도 부담이 컸다. Todoist는 별도 계정을 만들어야 해서 맞지 않았다. 마크다운 파일은 더 가까운 해법이었지만 파일마다 형식이 조금씩 달라져 일관성이 부족했다. 최종 해법은 2006년에 나온 todo.txt 형식이었다. 작업 하나를 한 줄에 쓰고, 디스크의 파일 하나에 저장하며, 작은 명령줄 도구로 추가와 수정을 처리한다. 에이전트는 줄을 추가하거나 고치고, 사람은 cat 명령으로 파일 내용을 바로 확인할 수 있다.
AliExpress에서 산 PCIe-8개 M.2 어댑터에 4TB Crucial P3 Plus 저장장치 8개를 꽂아 빠른 NVMe ZFS 저장소를 만들었다. 저장공간은 총 32TB 원시 용량이다. Crucial P3 Plus는 최고급 제품은 아니지만, 이미 여러 개를 가지고 있어 사용했다. 카드는 별도 문제 없이 바로 작동했다. 읽기 속도는 RAID 카드를 다른 PCIe 슬롯으로 옮긴 뒤 초당 22GB까지 나왔다. 이 속도도 구성 기준에서는 아직 조금 느리게 느껴졌다.
XTEink X4는 Calibre에 연결해 책을 읽을 수 있는 작은 전자책 리더다. 이 기기는 Crosspoint Reader Custom Firmware를 실행한다. 내부 칩은 ESP32-C3일 가능성이 있지만 확실하게 확인된 것은 아니다. 개인 사용 경험상 이 조합은 전자책 읽기를 다시 즐겁게 만들 만큼 인상적이었다.
자가 호스팅 장비에서 나는 작은 소음과 진동이 지하실 전체에 느껴질 정도라면, 장비 아래에 네모난 펠트 패드를 붙여 보는 방법이 고려될 수 있다. 소리가 아주 크지는 않아도 바닥이나 선반을 타고 울리면 실제보다 더 거슬리게 들릴 수 있다. 핵심은 장비가 흔들리지 않게 안정적으로 받쳐야 한다는 점이다. 통풍구를 막거나 열이 빠지는 길을 가리면 안 된다.
M1 맥북 프로가 Jamf에 등록되어 있지만, FileVault 암호화 때문에 기기 접근을 되찾지 못하는 상황이다. 사용자는 잠금 해제 계정을 기억하지 못하고, Jamf의 보안 기록에는 활성화 잠금과 복구 잠금이 꺼져 있다고 표시된다. 그런데 Jamf의 관리 메뉴에는 활성화 잠금 우회 코드가 남아 있다. 문제는 Jamf가 보여주는 코드가 26자인데, 맥북은 24자 코드를 요구한다는 점이다. 디스크가 암호화된 상태라 네트워크 연결도 되지 않아, 관리 명령을 보내거나 MDM 관리자 계정의 저장된 정보로 SSH 접속하는 방법도 막혀 있다.
TrueNAS의 jail이 3일에서 7일 사이 간격으로 계속 멈춘다. 외부 감시 프로그램이 멈춘 jail을 다시 시작해 주고 있어서 서비스는 자동으로 복구된다. 핵심 문제는 자동 재시작 자체가 아니라, 왜 jail이 주기적으로 죽는지 원인을 찾지 못했다는 점이다.
250달러에 Ruijie RG-S6120-20XS4VS2QXS 스위치를 구했지만, 현재 환경에서는 뚜렷한 쓸 곳이 많지 않다. 이 장비는 SFP+ 포트 20개, SFP28 포트 4개, QSFP+ 기반 40기가비트 포트 2개를 가진 고속 네트워크 스위치다. 현재 집 서버 환경은 Dell VEP1445를 인터넷 경계 장비로 쓰고, Brocade ICX7250-48P를 중심 스위치로 쓰며, Xeon 6138 두 개와 메모리 64기가바이트를 넣은 서버가 한 대 있다. 무선 공유기 역할의 802.11ax 접속 지점 몇 개, 10GbE로 연결된 PC 한 대, 여러 VLAN도 이미 운영 중이다. 앞으로는 Epyc 3151 보드로 저전력 NAS 겸 백업 장비를 만들 계획이다. 하지만 외부 인터넷 회선은 1GbE이고, 지역에 10GbE 인터넷은 아직 없으며, 업그레이드하더라도 2.5GbE 정도가 한계다. BGP 같은 외부망 경로 설정도 쓰지 않고, 예비 인터넷 회선도 없다.
개인 메모, 링크, 스크린샷, 파일을 나중에 다시 보려고 한곳에 던져 넣는 용도가 필요하다. 지금은 WhatsApp이나 Discord가 임시 보관함처럼 쓰이고 있다. 원하는 것은 같은 일을 해 주는 단순한 셀프 호스팅 도구다. 핵심 요구는 복잡한 지식 관리 시스템이 아니라, 생각나는 자료를 빠르게 저장하고 나중에 꺼내 보는 개인용 수집함이다.
Proxmox로 쓰는 개인 서버가 일주일에 몇 번씩 무작위로 멈추는 문제가 있었다. 중요한 서비스용은 아니어서 당장 큰 피해는 없었지만, 원인은 하드웨어 쪽으로 의심됐다. 화면에는 “Machine check events logged”, “System Fatal error”, “CPU:1”, “cache level” 같은 하드웨어 오류 메시지가 찍혔다. 시스템은 오래된 AM4 게이밍 피시이며, 중앙처리장치는 Ryzen 7 5800X, 메인보드는 ASRock X570 Phantom Gaming 4다. 오류가 떠도 서버는 바로 죽지 않았고, 서비스 접속은 아직 가능했다. 핵심 문제는 이 MCE 로그를 어떻게 읽고, 다음에 어떤 점검부터 해야 하는지다.
JAMF에는 맥 운영체제에서 로컬 관리자 비밀번호를 관리하는 LAPS 기능이 들어 있다. 테스트 과정에서 이 기능에 문제가 있었고, 설정할 수 있는 항목도 제한적으로 느껴졌다. 그래서 JAMF LAPS 대신 쓸 만한 다른 방법이나 도구가 필요한 상황이다.