15년이 넘도록 마음속에만 담아두었는데..
마침 강제 휴가를 당해서....
오늘만큼은 날씨도 내 편이 되어주었다!












15년이 넘도록 마음속에만 담아두었는데..
마침 강제 휴가를 당해서....
오늘만큼은 날씨도 내 편이 되어주었다!













집에서 놀고 있던 컴퓨터 한 대를 서버로 바꿔보고 싶다는 생각은 꽤 오래전부터 하고 있었다.
그런데 막상 시작하려니 막막했다.
공유기 포트포워딩부터 SSL 인증서, 리버스 프록시, 배포 자동화까지 손댈 게 한둘이 아니었다.
결국 이번에 Claude와 함께 처음부터 끝까지 구조를 잡아가며 진짜로 완성해봤다. 이게 되네!!
최종적으로 나온 그림은 이렇다.
사용자가 https://tarojini.duckdns.org로 접속하면 공유기에서 포트포워딩(80, 443)을 거쳐 홈서버 안의 Docker Compose 컨테이너들로 트래픽이 들어온다.
Nginx가 리버스 프록시 역할을 하면서 / 경로는 React 프론트엔드로, /api 경로는 Spring Boot 백엔드로 나눠 보내주고, Certbot이 SSL 인증서를 자동으로 갱신해준다.
백엔드는 내부망에서만 접근 가능한 MariaDB와 Redis에 연결되고, 데이터는 각각 볼륨으로 영속화된다.
배포는 GitHub Actions로 자동화했다.
main 브랜치에 푸시하면 빌드·테스트가 돌아가고, 홈서버에 등록된 Self-hosted Runner가 이를 받아서 docker compose로 바로 배포까지 끝낸다.
로컬에서 코드 고치고 push만 하면 몇 분 뒤 실서버에 반영되는 걸 보는 게 은근히 재미있었다.
처음에는 "그냥 서버 하나 돌리면 되지" 싶었는데, 막상 설계를 하다 보니 고려할 게 많았다.
Nginx 설정에서 경로별 라우팅을 어떻게 나눌지, DB와 Redis를 컨테이너 네트워크 안에서만 열어두는 방법, Certbot 인증서 자동 갱신을 Compose 안에 어떻게 끼워 넣을지 같은 부분들을 Claude와 대화하면서 하나씩 정리했다.
특히 전체 아키텍처를 다이어그램으로 정리해두니 나중에 GitHub Actions 워크플로우를 짤 때도 어디서 뭐가 어떻게 연결되는지 헷갈리지 않아서 좋았다.
이렇게 만들어둔 홈서버는 생각보다 쓸 곳이 많다.
개인 프로젝트나 사이드 프로젝트를 외부에 공개해서 포트폴리오로 보여줄 수 있고, 클라우드 비용 없이 API 서버를 띄워 토이 프로젝트를 테스트해볼 수도 있다.
집에서 쓰는 파일이나 사진을 백업·공유하는 개인 클라우드로 확장하기도 좋고, 스터디용으로 Docker·Nginx·CI/CD 파이프라인을 직접 만져보며 배우는 실습 환경으로도 유용하다.
무엇보다 "일단 서버 하나 있으면 뭐든 시도해볼 수 있다"는 게 가장 큰 장점인 것 같다.

파이노드 컴퓨터 업그레이드를 하면서 PC사양 및 구매단가 정리해보았다.
Xeon E5-2683 V4 (16코어 32쓰레드)로 진행하려했지만 전기세 폭탄을 맞고싶진 않았다.
조금 비싸자만 저전력 Xeon E5-2560L V4 (14코어 28쓰레드)가 눈에 들어왔다.
장기전으로 가야하니 전기세 무시 못할 것 같고 몇 코어쯤 포기하면 28코어로도 충분하지 않을까!
1. 구입가격
2. 저전력 CPU 사용시 이점
3. 구매 링크
| CPU | E5-2650LV4 (14C/28T) * 2 | 96,602원 |
| M/B | X99 마더보드 듀얼 CPU | 63,302원 |
| CPU 쿨러 | HYPER H410R(RGB) * 2 | 36,500원 |
| 케이스 | 앱코 U20 큐빅 |
37,000원 |
| RAM | DDR4-2400T REG 16G * 2 (중고) | 30,000원 |
| 파워 | 500W (중고) | 20,000원 |
| VGA | Nvidia Quadro FX 580 (중고) | 10,000원 |
| 윈11프로 | 당근 | 15,000원 |
| SSD | 기존 노드컴 SSD 사용 | - |
| 파워연장케이블 | ATX 전원 케이블 - 24핀 연장용 30Cm P0323 |
5,000원 |
CPU 전원 어댑터 Y-분배기 필요없다.(CPU전원 1개로 충분)
고출력 파워 필요 없다.
- RAM : www.2cpu.co.kr
- PC파워 24핀용 연장케이블 : 쿠팡
https://nguvu.org/blog/pfSense-router-build/
https://namu.wiki/w/TDP
http://www.minipc.de/catalog/il/1734
http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B342853507&frm3=V2