맥미니를 홈서버·셀프호스팅 장비로 운영하는 데 필요한 셋업, 전력·발열, 소프트웨어 팁을 모읍니다.
HP Elitedesk 800 G5로 첫 NAS를 만들려는 과정에서 4TB Western Digital 하드디스크 전원을 연결할 방법이 막혔다. 본체 안의 PSU에서 나오는 전원 케이블은 이미 설치된 부품에 맞춰 딱 필요한 만큼만 있는 상태다. SATA 케이블은 준비되어 있지만, 하드디스크 전원에 8-pin PCIe가 필요하다고 보고 있다. 새 PSU를 사야 하는지, 8-pin PCIe 전원을 추가할 수 있는지, 또는 motherboard에서 전원을 따와도 되는지가 핵심 고민이다. 기술 경험이 많지 않은 상태에서 소형 업무용 PC를 저장장치 서버로 바꾸려다 전원 확장 한계에 부딪힌 사례다.
KalamDB는 SQL로 다룰 수 있는 오픈소스 데이터베이스 프로젝트다. 목표는 여러 앱에서 반복해서 필요했던 기능 조합을 하나의 자체 호스팅 프로젝트로 더 단순하게 만드는 것이다. 아직 초기 단계이며, 실제로 넓게 쓸 만한 도구인지 아니면 개인 문제를 푸는 데 그치는지 검증이 필요하다. 자체 호스팅을 해본 사람이나 오픈소스 인프라 프로젝트를 운영해본 사람의 피드백과 조언을 찾고 있다.
Atlas CMMS 1.7.0은 직접 운영할 수 있는 오픈소스 설비 관리 도구의 큰 업데이트다. 핵심 변화는 작업량 관리와 인력 계획이다. 이제 누가 일이 너무 많은지, 누가 여유가 있는지 볼 수 있고, 작업 지시서에 예상 시작일을 넣어 일정을 잡을 수 있다. 사용자별 근무 시간을 설정할 수 있어 실제 현장 일정에 맞춘 계획이 쉬워졌다. 설비별 멈춤 시간과 정비 비용 분석, 작업 비용과 노동 시간 내보내기, 큰 위치·설비 목록을 더 빠르게 넘기는 페이지 처리도 추가됐다. 계량기 점검 일정은 시간대를 반영하고, 일본어 지원과 관리자용 초대 기록도 들어갔다. 작업 지시서에서 부품을 쓰거나 제거할 때 재고 계산도 더 정확해졌고, 클라우드 사용자를 위한 Paddle 고객 포털 연동도 포함됐다.
음악 앨범을 자동으로 내려받는 기능은 필요하지 않다. 오프라인 음악 매장에서 앨범을 직접 고르고 사는 경험을 유지하고 싶어 한다. 필요한 것은 사고 싶은 앨범을 한곳에 모아 두는 위시리스트다. 이미 보유한 음악 보관함을 확인해서, 가진 앨범은 목록에서 자동으로 빼 주는 기능도 원한다. Lidarr가 이런 용도에 맞는 선택인지가 핵심 질문이다.
새 홈랩은 네트워크 정리를 마친 뒤 다중 노드 클러스터로 운영될 계획이다. 목표는 직접 만든 앱을 여러 장비에 나누어 돌려 고가용성을 확보하는 것이다. 네트워크 장비는 UCG Ultra, PoE Switch Lite 8, U7 Lite 2대다. 클러스터 장비는 현재 Lenovo ThinkCentre M93P 1대가 정해졌고, 나머지 장비는 아직 결정되지 않았다. 위층으로 네트워크 케이블을 끌어올린 뒤 지저분한 케이블도 정리할 예정이다.
매일 해야 할 작업 목록을 만들고, 정해진 순서대로 처리하게 하는 개인용 작업 대기열을 만들려는 상황이다. 작업 내용은 데이터베이스에 저장하고, 각 작업에는 순서를 나타내는 숫자 칸을 두는 방식이 고려되고 있다. 필요한 화면은 작업을 위아래로 끌어서 순서를 바꾸거나, 버튼으로 한 칸씩 올리고 내릴 수 있는 대시보드다. 개발 경험이 없기 때문에, 데이터베이스와 연결되고 목록 순서 변경을 쉽게 지원하는 도구가 있는지가 핵심 문제다. 이 시스템은 오래된 안드로이드폰을 차량 안에 고정해 운전자가 볼 수 있는 작은 허브나 단말기로 쓰려는 더 큰 계획의 일부다.
Easy8 Redmine Edition은 기존 Redmine의 불편함을 줄이려는 대안으로 제시된다. 해결하려는 문제는 플러그인 관리가 꼬이는 상황, 회사 기준을 맞추기 어려운 점, 낡은 화면과 사용성이다. 기존 Redmine과 같은 데이터베이스를 쓰기 때문에 큰 데이터 이전 없이 현재 설치 위에 올려서 쓸 수 있다고 설명된다. 기존 이슈, 작업 시간 기록, 사용자 지정 항목을 그대로 볼 수 있다는 점이 핵심이다. 기능으로는 모바일에서도 쓰기 쉬운 새 화면, 모바일 앱, 칸반, 간트 차트, 헬프데스크, 인공지능 기능, n8n 연동, 전문 지원이 언급된다. Jira를 회사 내부 서버에서 직접 운영하는 대안으로도 소개된다.
Shlink를 이미 설치한 상태에서 기본 도메인 하나만 쓰는 설정을 넘어, 여러 도메인을 함께 연결하려는 상황이다. 현재 설정에는 default_domain 값이 있고, 추가 도메인을 어디에 어떻게 넣어야 하는지가 핵심 문제다. 즉, 짧은 주소 서비스를 하나의 주소 이름으로만 운영하지 않고 여러 주소 이름으로 나누어 쓰고 싶다는 요구다.
홈랩을 처음 시작하려면 작고 배우기 쉬운 장비가 더 현실적일 수 있다. Oxide Computer 같은 장비는 본격적인 서버 인프라에 가까워 보일 수 있어, 개인 학습용으로는 지나치게 클 가능성이 있다. 핵심 고민은 처음부터 큰 시스템을 사는 것이 좋은지, 아니면 작은 장비로 서버 운영 기초를 익히는 것이 좋은지다.
구리 SFP를 처음 써 보니 예상보다 훨씬 뜨거워졌다. SFP는 보통 네트워크 장비에 꽂아 쓰는 작은 연결 모듈인데, 구리 케이블용 제품은 열이 많이 날 수 있다. 작은 방열판을 위에 붙이자 열을 빼는 데 실제로 도움이 됐다. 온도 수치나 장기 안정성 결과는 없지만, 좁은 홈서버 장비 안에서 이런 작은 부품도 열 관리가 필요하다는 점을 보여준다.
미국의 10대 홈랩 구성은 모두 중고 부품으로 이루어져 있다. Netgear Nighthawk R7400 공유기는 집의 기본 인터넷망에 붙어서 별도의 서브넷을 만든다. Cisco 3560 PoE 스위치는 여러 장비를 연결하는 중심 장비로 쓰인다. 작은 장기 작업은 Raspberry Pi 4B가 맡고, 더 크고 자주 바뀌는 실험은 Debian을 설치한 오래된 ThinkPad T460이 맡는다. 인터넷은 곧 300메가 케이블에서 기가비트 광랜으로 바뀔 예정이라, 기존 스위치를 교체해야 할 수도 있다. 스위치가 열을 많이 내기 때문에, 팬이 달린 3D 프린터 제작 케이스를 만들 가능성도 있다.
TrueFrame AI는 아이폰, 아이패드, 맥에서 돌아가는 영상 처리 앱이다. 영상 파일을 클라우드로 올리지 않고 기기 안에서 처리하며, 최대 8K 영상까지 다룬다고 소개된다. 핵심 기능은 SDR 영상에 HDR10 또는 Dolby Vision 메타데이터를 넣는 것이다. 원본 해상도는 그대로 두고 HDR 메타데이터만 넣거나, 프레임 수만 바꾸는 식으로 기능을 따로 켜고 조절할 수 있다. 프레임 변환은 하드웨어 가속을 쓰며, 원본 영상의 초당 프레임 수를 바탕으로 중간 프레임을 만들어 더 부드럽게 보이도록 한다. 시간 방향 노이즈 필터링 기능도 포함되어 있지만, 제공된 내용에서는 세부 설명이 끝까지 나오지 않는다.
2001년 별세 약 한 달 전의 Douglas Adams 연설이 담긴 카세트테이프 몇 개를 노트북으로 디지털 녹음하는 상황이다. 녹음은 객석에서 된 것으로 보이며, 말소리가 작고 주변 소음과 테이프 잡음이 많다. 높은 음역도 약해서 전체적으로 알아듣기 어려운 상태다. Adobe Speech Enhance는 인공지능으로 음성을 또렷하게 만드는 데 좋은 결과를 냈지만, 같은 종류의 음성 복원 작업을 홈랩에서 직접 실행할 수 있는 방법이 필요하다.
델리 지역 중고 시장에 맥미니 M4 기본형 매물이 올라왔다. 사양은 메모리 16기가바이트, 저장공간 256기가바이트로, 작은 서버나 집 안 자동화 장비로 쓰기에는 시작점이 되는 구성이다. 한 매물은 첫 구매자 제품이고 영수증이 있으며 보증 기간이 약 6개월 남아 있다. 판매 이유는 맥북 에어 M5 구매로 제시됐다. 가격은 명확히 적히지 않았고, 원하는 가격을 제시하면 가장 높은 제안에 판매하겠다는 방식이다. 함께 확인되는 비슷한 매물은 박스와 전원 케이블을 포함하고, 델리 수도권에서 직거래를 원하며, 가격은 7만 루피 협의 가능 조건이다.
애플이 고급형 M6 맥 칩을 내지 않고, 인공지능에 더 맞춘 M7 라인으로 바로 넘어갈 수 있다는 소문이 돌고 있다. 맥 미니 쪽에서는 이 말이 맞다면 고급형 M6 맥 미니가 나오지 않을 수 있다는 해석으로 이어졌다. 아직 애플의 공식 발표는 없다. 일부 반응은 블룸버그 보도와 해커뉴스 논의를 근거로 언급했지만, 다른 반응은 애플이 직접 밝히기 전까지는 추측으로 봐야 한다고 선을 그었다.
여러 대의 노트북이 바닥에 놓인 채 네트워크 스위치에 연결되어 있다. 노트북들은 화면을 닫은 클램셸 모드로 작동한다. 주된 용도는 로컬 인공지능 실행이다. 더 많은 장비가 옷장 안에도 있다. 장비 수가 계속 늘어나고 있어 작은 홈서버 구성이 점점 커지는 상황이다.
Mac에서 인증기관(CA) 문제로 일부 앱은 작동하지 않고, 다른 앱은 정상 작동하는 상황이다. 확인 가능한 정보에는 어떤 앱이 실패했는지, 어떤 오류가 나왔는지, macOS 버전이 무엇인지, 어떤 인증서가 관련됐는지는 포함되어 있지 않다. 따라서 원인은 신뢰되지 않는 인증서, 만료된 인증서, 앱마다 다른 인증서 검사 방식 등으로 좁혀 볼 수 있지만, 단정할 수는 없다.
행사와 장터에서 직접 만든 공예품을 파는 작은 부업에는 복잡한 결제 기능보다 단순한 판매관리시스템(POS)이 필요하다. 카드 결제 처리는 필요하지 않고, 현금 결제를 기준으로 금액을 계산하면 된다. 핵심 요구는 판매 금액 계산, 재고 추적, 거래 기록 저장이다. 장부 정리를 위해 거래 자료를 내보낼 수 있어야 한다. 조건은 오픈소스이고, 설치와 운영이 가볍고 단순한 도구다.
현재 구성은 라즈베리 파이에 도커를 설치하고 Pi-hole 컨테이너 하나를 돌리는 수준이다. 다음 단계로는 오래된 데스크톱 PC를 재활용할지, 새 미니 PC를 살지 고민하고 있다. 목표는 둘이 함께 쓸 마인크래프트 서버를 직접 운영하는 것이다. 나중에는 Jellyfin 서버도 추가해 집 안의 영상이나 미디어를 직접 스트리밍하려는 계획이다.
Voleeo는 Postman을 대신할 수 있는 로컬 우선 API 클라이언트다. 계정 가입, 클라우드 동기화, 사용 기록 전송 없이 작업 공간과 비밀값을 컴퓨터 디스크에 둔다. HTTP, gRPC, WebSocket, GraphQL 요청을 한 앱에서 다룰 수 있다. 내장 MCP 서버가 있어 Claude Code나 Cursor 같은 AI 에이전트가 작업 공간을 읽고, 요청을 만들고, 직접 실행할 수 있다. Tauri로 만든 네이티브 앱이라 Electron 앱보다 가볍게 돌리는 것을 목표로 하며, 브라우저의 CORS 제한이나 시간 제한을 피할 수 있다. 요청 파일은 Git에서 변경 내용을 비교하기 쉬운 구조화 파일로 저장되고, 비밀값은 저장소에 들어가기 전에 암호화된다. Postman, Insomnia, OpenAPI, 원시 cURL에서 가져오기를 지원하며, 맥오에스, 윈도, 리눅스에서 쓸 수 있다. 아직 초기 접근 단계라 완성도에는 거친 부분이 있을 수 있다.
맥 미니 M4 프로를 이미 쓰는 경우, 맥 스튜디오로 갈 때 체감되는 추가 이점은 주로 더 많은 메모리, 추가 썬더볼트 5 포트, 10기가비트 이더넷 정도로 정리된다. 즉 기본 작업 성능보다 연결 포트와 네트워크, 메모리 여유가 핵심 차이로 보인다. 맥 미니 M4 프로가 이미 충분하다면 맥 스튜디오가 항상 더 나은 선택은 아닐 수 있다.
Bazarr로 루마니아어 자막을 번역할 때 구글 번역 품질이 좋지 않을 수 있다. 문장을 글자 그대로 옮기면서 문맥, 농담, 관용 표현을 제대로 살리지 못하는 문제가 나온다. 현재 선택 가능한 번역 엔진은 구글 번역, Gemini, Lingarr이다. DeepL은 사용 중인 Bazarr 버전에서는 보이지 않는다. 자막 번역 품질을 높이려면 Gemini 설정이 실제로 가치가 있는지, 또는 빠진 다른 선택지가 있는지 확인해야 한다.
리퍼비시 Lenovo ThinkCentre M920Q Tiny가 Unraid 홈서버로 쓰이고 있으며, 몇 개의 Docker 서비스는 거의 쉬는 상태다. 팬은 높은 속도로 계속 도는 것이 아니라, 1초보다 짧게 빨라졌다가 비슷한 시간 동안 다시 느려지는 움직임을 계속 반복한다. 이 현상은 하루 종일 나타나지 않고, 주로 오후에 3~6시간 정도만 생긴다. 시스템이 쉬고 있을 때나 일을 하고 있을 때나 똑같이 나타난다. CPU 온도는 쉬는 상태에서 평균 약 43도이고, 보통 2도 안팎으로만 움직이며 거의 그 수준을 유지한다. BIOS는 최신 버전이고, Lenovo의 ICE 설정에서 조용한 모드와 냉각 우선 모드를 모두 바꿔 봤지만 변화가 없다. 녹음된 소리는 실제보다 크게 키워진 것이며, 기기 위 약 30cm 거리에서 잡은 소리다.
Windows 컴퓨터에 오래 익숙한 상태에서 Mac mini와 Windows용 외장 키보드를 함께 쓰면 Mac 단축키가 헷갈릴 수 있다. Mac 키보드가 아니면 Command 같은 키가 Windows 키보드에서 어느 키에 해당하는지 매번 찾아봐야 할 수 있다. Karabiner를 설치하고 복잡한 키 변경 설정을 적용하면 Mac 단축키를 Windows식 단축키처럼 더 가깝게 맞출 수 있다. 제공된 방법은 Karabiner 설정용 .json 파일을 바꾸는 방식이며, Google Drive 폴더에 교체 안내가 들어 있다. Mac 키보드를 샀다면 그냥 Mac 단축키에 적응했을 가능성이 있지만, 비용을 줄이기 위해 Windows 키보드를 계속 쓰는 환경에서는 이런 설정이 전환 부담을 줄일 수 있다.
아이폰에서 맥 미니에서 재생 중인 음악을 직접 조작하려고 해도, 설정의 손쉬운 사용 메뉴에 있는 ‘주변 기기 제어’ 기능이 맥 미니를 찾지 못하는 상황이다. 아이폰과 맥 미니는 같은 네트워크에 연결되어 있고, AirDrop 같은 기본 연결 기능은 정상적으로 작동한다. 원하는 방식은 아이폰에서 음악을 재생한 뒤 맥 미니로 보내는 것이 아니다. 이미 맥 미니에서 재생 중인 음악을 아이폰으로 필요할 때 조작하는 것이다.
M4 맥미니 24GB 모델은 Blender 작업이나 게임처럼 부담이 큰 일을 할 때 뜨거워질 수 있다. 기본 팬 속도는 1000 RPM으로 설정되어 있고, 최고 속도는 4900 RPM이다. Macs Fan Control로 팬 속도를 직접 올리려는 상황이다. 다만 팬을 최고 속도로 계속 돌리면 팬 모터가 더 빨리 닳을 수 있다는 걱정이 있다. 하루에 몇 시간씩 더 높은 팬 속도로 돌릴 필요가 있을 수 있다.
Apple Configurator에서 ABM 계정으로 연결하려고 할 때 오류가 나는 사례입니다. 해당 계정에는 이미 Content Manager 역할과 Device Enrollment Manager 역할이 있습니다. 여러 계정으로 다시 시도했고, Apple Configurator 캐시 삭제와 앱 재설치도 했습니다. macOS를 새로 설치한 기기에서도 시도했으며, 그 기기는 Intune에 등록하지 않은 상태였습니다. 같은 계정으로 iOS 기기의 Apple Configurator에 로그인하면 문제없이 작동합니다. 그래서 문제는 계정 권한 자체보다는 macOS용 Apple Configurator나 해당 맥 환경 쪽에 있을 가능성이 큽니다.
Mac mini M4와 업무용 맥북을 함께 쓰는 환경에서 애플 블루투스 키보드와 마우스가 원하는 기기에 자동으로 붙지 않는다. 두 기기를 동시에 쓰지 않아도, 키보드와 마우스가 현재 쓰려는 기기를 바로 찾아 연결하지 못한다. 전환할 때마다 키보드와 마우스를 케이블로 꽂아야 새 기기가 인식하고 연결되는 상태다. 기대한 방식은 하나의 키보드와 마우스를 맥 미니와 맥북 사이에서 자연스럽게 옮겨 쓰는 것이지만, 실제로는 애플 기기 사이에서도 블루투스 연결 전환이 자동으로 처리되지 않는다.
M4 맥 미니를 새로 주문한 뒤, 추가 저장장치로 Lexar NM790을 살 때 1TB와 2TB 중 어떤 용량이 나은지 판단하려는 내용이다. 핵심은 맥 미니를 쓰기 시작하기 전부터 저장공간을 얼마나 확보해야 하는지, 비용과 여유 공간 사이에서 선택해야 한다는 점이다. 원문에 실제 사용 목적, 예산, 설치 방식, 작업량 같은 세부 정보는 드러나지 않는다.
최근 들인 서버가 너무 시끄러워 방에서 켜 두기 어렵다. 잠을 잘 때 소음이 특히 거슬리고, 비용을 많이 들이지 않고 해결하고 싶다는 상황이다. 생각한 방법은 서버 덮개를 열고 중앙처리장치 방열판 위에 팬 2개를 올리는 것이다. 또 정체를 잘 모르는 다른 방열판 2개 위에도 작은 팬 2개를 올리는 방안을 검토하고 있다. 그중 하나는 매우 뜨거워진다. 핵심 고민은 싸게 소음을 줄이면서도 서버가 너무 뜨거워지지 않게 만드는 방법이다.