홈랩·자작 서버

Proxmox로 꾸린 나의 홈랩: 미니 PC에서 나만의 서버까지 온 과정

오래전부터 나만의 서버를 운영해 보고 싶었지만, 비용과 복잡함이 부담스러웠습니다. 그러다 Proxmox VE를 알게 되었고, 지금 돌아보면 왜 더 일찍 시작하지 않았나 싶습니다. Proxmox는 Debian 기반의 무료 오픈소스 가상화 플랫폼입니다. 완전한 VM을 위한 KVM, 가벼운 컨테이너를 위한 LXC, 그리고 일상 관리를 정말 편하게 해 주는 웹 인터페이스를 갖추고 있습니다.

좋은 점은 비싼 서버가 필요 없다는 것입니다. 저는 중고 미니 PC(Dell OptiPlex Micro)에 RAM을 늘리고 NVMe SSD를 달아서 시작했습니다. 조용하고 전기도 적게 먹으며, 컨테이너 10~15개에 VM 몇 개를 돌리기에 충분합니다. 이곳의 전기 요금을 생각하면, 유휴 전력 10~15와트의 미니 PC는 랙 서버와 비교해 엄청난 차이를 만듭니다.

설치 후 가장 먼저 한 일은 Enterprise 저장소를 비활성화하고 Community 저장소를 설정한 것, SSH 로그인을 키 방식으로 보호한 것, 그리고 Fail2ban을 설치한 것입니다. 그다음 첫 서비스들을 올렸습니다. 네트워크 전체 광고 차단기인 Pi-hole, Nginx Proxy Manager, Portainer입니다. 이 순서가 효과적이었습니다. 작게 시작하고, 한꺼번에 컨테이너 스무 개를 띄우지 마세요.

제가 직접 뼈아프게 배운 가장 중요한 조언은 이것입니다. 첫 서비스를 설치하기 전에 백업부터 설정하세요. 3-2-1 규칙에 따라서요. Proxmox에 내장된 스냅샷 백업 덕분에 거의 지나치게 쉬울 정도입니다. 참고로 RAID는 백업이 아닙니다. 저도 이걸 나중에야 깨달았습니다.

그냥 시작해 보세요. 컨테이너 하나, 서비스 하나만으로도 어떤 온라인 강의보다 인프라에 대해 더 많이 배우게 됩니다. 일단 써 보기만 하고 싶다면, 학습용으로 저렴한 클라우드 서버를 이용해도 됩니다.

출처: Homelab Guide

댓글 0

첫 댓글을 남겨 보세요. 어느 나라 말이든 괜찮아요.

로그인하고 댓글 남기기