내 블로그! 어디에 설치하면 좋을까, 맥미니는 어때?
비 개발자로써 개인 웹서버, 블로그를 운영하는 최적의 방법이 무엇일까? 집에서 놀고 있는 구형 맥미니가 홈서버(NAS, 개인블로그)그 최적의 선택이 되기를 희망해 봅니다.
또 블로그만? 설치하다 중단한 이야기
블로그를 해보겠다고 결심한 게 벌써 몇 번째인지 모르겠다. 그때마다 티스토리 가입하고, AWS 프리티어 계정 만들고, WordPress나 Ghost 설치했다가 삭제하기를 반복했다. 기술적인 셋업은 항상 잘 마무리했는데, 정작 글은 하나도 안 썼다.
매번 똑같은 패턴이었다. 완벽한 환경을 만들겠다고 시간을 다 써버리고, 정작 글쓸 에너지는 남아있지 않았다. 근본적인 문제는 "어디서 운영할지"를 너무 복잡하게 생각한 것 같다.
Ghost는 좋아. 문제는 ‘어디에’ 설치할까?
Ghost는 정말 괜찮은 CMS다. PM으로 일하면서 여러 도구들을 써봤는데, Ghost의 UX는 정말 깔끔하다. Markdown 에디터도 직관적이고, 관리 화면도 복잡하지 않다. 게다가 ghost-cli로 배포도 간단하다.
ghost install이 한 줄로 SSL 인증서까지 자동으로 설정된다. 하지만 문제는 어디서 돌릴지였다. 개발자가 아닌 입장에서 서버 관리는 부담스러운 영역이다.
각 옵션들을 써본 솔직한 후기
1. AWS 프리티어 - 좋긴 한데 너무 신경쓸 게 많아
AWS는 블로그 호스팅으로는 과분할 정도로 좋은 인프라다. 프리티어로 1년 무료고, t2.micro도 개인 블로그에는 충분하다. 이론적으로는 완벽한 선택이다.
실제로 써보니 이런 부분들이 부담스러웠다

AWS의 불편한 진실
- 보안 관리: GitHub에 키 올릴까봐 항상 조마조마하다. 실수로 고사양 인스턴스 켜두면 큰일난다.
- 모니터링: 인스턴스 죽으면 사이트도 죽는다. 주말에도 신경쓰게 된다.
- 요금 폭탄 공포: 프리티어 한도 넘으면 생각보다 비싸다. 매달 청구서 확인하는 게 스트레스다.
- 설정 복잡도: VPC, 보안그룹, IAM... Product Manager가 알아야 할 범위를 넘어선다.
결국 서버 관리에 시간을 다 쏟고, 글쓰기는 뒷전이 된다. 개발팀과 협업할 때도 느끼는 건데, 인프라는 정말 전문 영역이다.
2. 네이버 블로그, 티스토리 - 편하긴 한데 뭔가 아쉬워
사실 운영만 놓고 보면 이것만큼 편한 게 없다. 가입하고 바로 글쓰면 된다. 트래픽 걱정도 없고, SEO도 플랫폼에서 알아서 해준다.
그런데 나는 뭔가 직접 만지고 싶은 욕구가 있다. 프로덕트 만들 때도 그렇고, 디테일을 내 손으로 조정할 수 있어야 만족스럽다. 플랫폼 정책이 바뀌면 어쩔 수 없이 따라가야 하는 것도 싫고, 디자인이나 기능을 자유롭게 바꿀 수 없는 것도 답답하다.
완전히 비합리적인 선택인 건 알지만, 그래도 내 공간은 내가 꾸미고 싶다.
3. 맥미니(Mac mini)로 직접 서버 돌리기 - 의외로 괜찮은 선택
집에 방치되고 있던 Mac mini 2014를 보다가 아이디어가 떠올랐다. 이걸로 서버를 돌려보면 어떨까?
Mac mini 2014 스펙:
- Intel Core i5 1.4GHz (터보부스트 2.7GHz)
- 8GB RAM
- 128GB SSD + 1TB HDD
- 기가비트 이더넷

지금 기준으론 고성능은 아니지만, 개인 블로그 정도면 충분하다. Ghost는 Node.js 기반이라 가볍고, 트래픽이 많지 않으면 문제없다.
Mac mini 서버의 현실적인 장점들
1. 돈 걱정이 없다
월 호스팅 비용이나 AWS 청구서 걱정할 필요 없다. 전기요금은 월 1만원도 안 나온다. 다른 용도로도 쓸 수 있어서 일석이조다.
2. 물리적으로 건드릴 수 있다
서버 문제 생기면 직접 재부팅할 수 있다. SSH 접속 안 되면 모니터 연결해서 확인할 수 있다. 뭔가 안심된다.
3. 보안은 내가 관리한다
집 공유기 안에 있으니까 외부 노출을 최소화할 수 있다. 필요한 포트만 열고, 나머지는 차단해두면 된다.
4. 여러 용도로 활용 가능
Ghost뿐만 아니라 다른 것들도 같이 돌릴 수 있다:
- Nextcloud (개인 클라우드)
- Plex (미디어 서버)
- 개인 Git 저장소
- 각종 개발 테스트 환경
Docker로 간단하게 구성하기
맥에서 Docker Desktop 설치하고 이렇게 돌리면 된다:
# Ghost 블로그 실행
docker run -d \
--name my-blog \
--restart unless-stopped \
-e url=https://myblog.com \
-v $(pwd)/ghost-data:/var/lib/ghost/content \
-p 2368:2368 \
ghost:latest
# NGINX 프록시로 SSL 자동 처리
docker run -d \
--name nginx-proxy \
--restart unless-stopped \
-p 80:80 -p 443:443 \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-v nginx-certs:/etc/nginx/certs \
nginxproxy/nginx-proxy이렇게 해두면 SSL 인증서도 자동으로 갱신되고, Ghost도 안정적으로 돌아간다.
네트워크 설정은 생각보다 간단했다
포트 포워딩 설정
공유기 관리 페이지에서 이런 식으로 설정:
- 80번 포트 → Mac mini 로컬IP:80
- 443번 포트 → Mac mini 로컬IP:443
- 22번 포트 → Mac mini 로컬IP:22 (SSH용, 다른 포트 권장)
DDNS로 도메인 연결
집에서 쓰는 인터넷은 IP가 계속 바뀌니까 DDNS 서비스 사용했다. (사실 잘 변하지 않는다. 그래서 DDNS는 설정은 지워버렸다.) Cloudflare나 Duck DNS 같은 무료 서비스로 충분하다.
보안은 필수적으로
- macOS 방화벽 켜두기
- 필요한 포트만 열어두기
- SSH는 키 기반 인증으로
- 가능하면 VPN 서버도 같이 돌려서 관리는 VPN으로만
실제 운영해보니 어떤가
성능은 충분하다
8GB RAM에서 macOS가 2-3GB 쓰고, 나머지로 Docker 컨테이너들 돌리는데 문제없다. Ghost 자체는 512MB 정도면 되니까 여유롭다.
128GB SSD에는 OS와 Docker 이미지, 데이터베이스 넣고, 1TB HDD는 미디어 파일이나 백업용으로 쓴다.
모니터링도 간단하게
# 컨테이너 상태 확인
docker stats
# 시스템 리소스 확인
top -o cpu
df -hActivity Monitor로 GUI에서도 확인할 수 있어서 편하다.
백업은 Time Machine으로
macOS 기본 백업 기능 쓰면 된다. Ghost 콘텐츠는 별도로 GitHub나 클라우드에도 백업해둔다.
프로덕트매니저 관점에서 본 이 선택의 의미
과도한 엔지니어링 vs 적절한 솔루션
제품 기획할 때도 느끼는 건데, 기술적 완벽함을 추구하다 보면 정작 사용자가 원하는 걸 놓치는 경우가 많다. 블로그도 마찬가지였다. AWS 완벽 구성에 집착하느라 글쓰기는 뒷전이었다.
Mac mini 솔루션은 적절한 타협점이다:
- 기술적 호기심은 어느 정도 채울 수 있고
- 운영 부담은 합리적 수준이고
- 글쓰기에 집중할 수 있는 환경
개인 프로젝트의 지속가능성
회사에서 서비스 런칭할 때 항상 고민하는 게 지속가능성이다. 초기 구축은 화려하게 해도, 장기간 유지하려면 운영 비용과 복잡도를 고려해야 한다.
개인 블로그도 마찬가지다. AWS나 복잡한 클러스터는 멋있지만, 혼자 계속 관리하기엔 부담스럽다. Mac mini는:
- 월 비용 부담 없음 (전기요금만)
- 장애 대응이 간단함 (재부팅하면 대부분 해결)
- 점진적 확장 가능함 (필요하면 서비스 추가)
- 학습 부담이 적음 (너무 복잡하지 않음)
도구는 목적에 맞게
결국 블로그는 글을 발행하는 도구다. 인프라 구축 자체가 목적이 되면 안 된다. 그동안 완벽한 환경 만들기에 매몰되어서 정작 콘텐츠는 하나도 안 만들었다.
Mac mini 기반 호스팅은 이런 함정을 피할 수 있는 적절한 선택인 것 같다. 기술적으로 흥미롭지만 과도하지 않고, 안정적이지만 지루하지 않다.
이제 진짜 글을 써보자
지금까지 몇 번이나 환경 구축만 하고 글은 안 썼는지 모르겠다. 이번엔 다르다. Mac mini 서버는 이미 안정적으로 돌아가고 있고, Ghost 에디터도 쾌적하다.
더 이상 "완벽한 환경"을 핑계로 미룰 수 없다. 이제 정말로 글을 써야 할 시간이다. 기술 구축보다는 콘텐츠 작성에 시간을 써보자.
완벽한 인프라는 없다. 현재 가진 것으로 시작하는 게 가장 현실적이다. Mac mini와 Ghost, 그리고 글쓰고 싶은 마음. 이 정도면 충분하다.