내가 개인적으로 하고 있는 프로젝트가 있는데(내 아이디어) 서버에 대한 지식을 가지면 강점을 가질 수 있을 것 같기도 하고 여친님의 남는 PC를 활용하여 집에 남는 PC를 Ubuntu server로 전환해 개인 홈 서버로 사용할 생각을 가졌다.
claude를 활용해서 빠르게 홈 서버를 구축할 것이다.
서버 PC 스펙
| 항목 | 사양 |
| CPU | Intel i7-8700 |
| RAM | 16GB |
| SSD | 1TB + 512GB |
| GPU | GTX 1660 |
| 메인보드 | ECS2 EASTWOOD2 V1.0 |
왜 Ubuntu인가?
| 항목 | Ubuntu Server | Ubuntu Desktop |
| RAM 사용량 | ~300MB | 800MB~1.2GB |
| 불필요한 프로세스 | 거의 없음 | 항상 실행(블루투스 등) |
| Docker/k8s, k3s 궁합 | 최고 | 리소스 낭비 |
| 안정성 | 높음 | 상대적으로 낮음 |
서버 용도라면 GUI 없이 CLI만 있는 Ubuntn Server가 훨신 효율적이라고 생각해 Ubuntn CLI을 선택하였고 가장 많이 쓰는거 같기도 해서 AI한테 물어봤을 때 답을 잘 들을 것 같았다. 그리고 나중에 GUI가 필요하면 언제든 추가할 수 있기 때문에 CLI를 선택.
sudo apt install ubuntu-desktop # GUI 추가
디스크 구성 전략
SSD가 2개면 역할 분리할 것을 추천!
| SSD | 용도 |
| 1TB | Ubuntu OS + 쿠버네티스 + 서비스 |
| 512GB | 데이터 전용(DB, 로그, 백업) |
OS와 데이터를 분리하면 OS 재설치 시에도 데이터를 안전하게 보존할 수 있다.
목표 구성(간단)
홈 서버 (Ubuntu Server)
├── k3s (경량 쿠버네티스)
│ ├── Nest.js 백엔드
│ ├── PostgreSQL DB
│ └── Grafana 모니터링
├── SSH 원격 접속
├── Tailscale VPN (외부 접속)
└── WOL (원격 전원 켜기)
'Linux' 카테고리의 다른 글
| Wake On LAN (WOL) 설정 (0) | 2026.04.23 |
|---|---|
| Ubuntu Server 고정 IP 설정 (netplan) (1) | 2026.04.23 |
| SSH 원격 접속 설정 (0) | 2026.04.23 |
| Ubuntu Server 22.04 LTS 설치 방법 (CLI) (0) | 2026.04.23 |
| CentOS(Linux) Nginx 웹서버 설치 방법 (1) | 2023.11.20 |