미니PC로 나만의 Cloud VPC를 직접 구축한 이유
요즘 개발 환경이나 개인 서버를 운영하려면 AWS, GCP, Azure 같은 클라우드 서비스를 많이 떠올립니다. 클릭 몇 번으로 서버를 만들 수 있고, VPC 네트워크도 쉽게 구성할 수 있다는 장점이 있죠. 하지만 장기적으로 보면 비용이 계속 발생하고, 작은 테스트 서버를 유지하려면 매달 고정 지출이 생깁니다.
이런 점 때문에 직접 미니PC에 Proxmox를 설치하고, 그 위에 원하는 OS를 VM으로 올린 뒤, ZeroTier VPN을 이용해 나만의 Cloud VPC처럼 운영하는 환경을 구축해서 사용하고 있습니다. 쉽게 말하면 집에 작은 서버를 두고, 인터넷 어디서든 안전하게 접속할 수 있는 개인 클라우드 네트워크를 만든 것입니다.
처음부터 고가의 서버 장비를 들일 필요는 없습니다. 요즘 미니PC는 크기는 작지만 성능은 꽤 좋습니다.
인텔 NUC , Ryzen 계열 미니PC만 되어도 개인 개발 서버, 테스트 서버, 웹서비스 실험, Docker, 데이터베이스, 내부 도구 운영 정도는 충분히 가능합니다.
무엇보다 미니PC의 가장 큰 장점은 전기세 부담이 적다는 것입니다. 일반 데스크톱 PC나 랙 서버는 전력 소모가 큰 편이라 24시간 켜두기 부담스러울 수 있습니다. 반면 미니PC는 저전력 CPU를 사용하는 경우가 많아서 장시간 켜두어도 전기세가 크게 나오지 않습니다.
클라우드 서버는 매달 비용을 내야 하지만, 미니PC는 초기 구입비 이후에는 전기세 정도만 들어갑니다. 장기적으로 보면 직접 운영하는 방식이 훨씬 경제적일 수 있습니다.
지금 사용하는 미니PC 는 Beelink SER8 8845HS 입니다.

Proxmox로 여러 OS를 VM으로 운영하기
미니PC에 바로 Ubuntu나 Windows를 설치해서 써도 되지만, 저는 Proxmox VE를 설치해서 사용합니다. Proxmox는 오픈소스 가상화 플랫폼으로, 하나의 물리 장비 위에 여러 개의 VM과 컨테이너를 만들 수 있습니다.
예를 들어 하나의 미니PC 안에서 다음과 같은 구성이 가능합니다.
- Ubuntu Server VM
- Windows Server VM
- Debian VM
- Docker 전용 VM
이렇게 구성하면 실제 클라우드에서 서버 여러 대를 나누어 쓰는 것처럼 운영할 수 있습니다. 필요할 때 VM을 만들고, 테스트가 끝나면 삭제하거나 스냅샷으로 되돌릴 수 있습니다.
스냅샷 과 백업 기능이 정말 편합니다. 새로운 서비스를 테스트할 때 기존 환경을 망가뜨릴 걱정 없이 별도의 VM을 만들면 됩니다. 운영체제도 원하는 대로 선택할 수 있고, 리소스도 CPU, RAM, 디스크 용량을 직접 조절할 수 있습니다.
ZeroTier로 나만의 VPN 네트워크 만들기
개인 홈서버를 운영할 때 가장 고민되는 부분은 외부 접속입니다. 집에 있는 내부 네트워크에 연결 된 서버를 외부에서 접속하려면 포트포워딩, 공인 IP, 방화벽 설정 같은 것들을 고려해야 합니다. 잘못 설정하면 보안 위험도 생길 수 있습니다.
저는 이 문제를 ZeroTier로 해결했습니다. ZeroTier는 여러 장치를 하나의 가상 네트워크로 묶어주는 VPN 서비스입니다. 미니PC의 VM, 노트북, 데스크톱 등을 같은 ZeroTier 네트워크에 연결하면, 마치 같은 내부 사설망 안에 있는 것처럼 통신할 수 있습니다.
즉, 외부에 서버 포트를 직접 공개하지 않아도 됩니다. 내 노트북에서 ZeroTier에 접속하면 집에 있는 Proxmox VM에 내부 IP처럼 접근할 수 있습니다.
ZeroTier 는 다양한 플랫폼을 지원하기 때문에 설치에 어려움은 없습니다.

이런 분들에게 특히 추천합니다!!
- 클라우드 비용이 부담스러운 분
- 홈서버를 제대로 활용하고 싶은 분
- 여러 OS를 VM으로 테스트하고 싶은 분
- 외부에서도 안전하게 개인 서버에 접속하고 싶은 분
- 나만의 개발 인프라를 직접 운영해보고 싶은 분
특히 사이드 프로젝트를 자주 만들거나, 테스트 서버를 여러 개 운영해야 하는 사람이라면 만족도가 높습니다. 클라우드에서는 작은 실험도 비용을 신경 쓰게 되지만, 개인 VPC 환경에서는 훨씬 자유롭게 만들고 지울 수 있습니다.

결론: 작은 미니PC 하나로 충분히 나만의 클라우드를 만들 수 있다
이 방식은 유료 클라우드 VPC처럼 거창하지 않아도, 개인 개발과 테스트, 내부 서비스 운영에는 충분히 실용적입니다. 특히 미니PC는 전기세 부담이 크지 않아 24시간 켜두기 좋고, Proxmox를 사용하면 여러 VM을 유연하게 관리할 수 있습니다. ZeroTier까지 더하면 외부에서도 안전하게 접속할 수 있는 나만의 사설 클라우드 네트워크가 완성됩니다.
단, 대규모 서비스나 상용 운영 환경이라면 클라우드 서비스가 더 적합할 수 있습니다. 개인 개발자나 소규모 프로젝트라면, 직접 운영하는 VPC는 비용, 자유도, 학습 효과 면에서 매우 매력적인 선택입니다.