15년이 넘도록 마음속에만 담아두었는데..

마침 강제 휴가를 당해서....

오늘만큼은 날씨도 내 편이 되어주었다!

 

새벽배는 좀 작았다.. 멀미는 덤!!

 

폐교를 향해 등산을 시작하다 잠시 뒤돌아보면..

 

정상에 오르기전 갈림길.. 잠시 쉬어가는곳!

 

이거지~

 

전망대도 생겼네~

 

이런건 두눈으로 직접 봐야대~

 

이 포인트는 전에 못 가봤었는데.. 여기도 장관이다! 최고의 명당자리..
덥지만 않았어도 누워서 오래도록..... 소매물도는 5월 10월에 가야 오래도록 힐링할 수 있을 것 같다..

 

다른길로 돌아돌아... 이 포인트에서 배를 기다리기로 했다!

 

집에서 놀고 있던 컴퓨터 한 대를 서버로 바꿔보고 싶다는 생각은 꽤 오래전부터 하고 있었다.

그런데 막상 시작하려니 막막했다.

공유기 포트포워딩부터 SSL 인증서, 리버스 프록시, 배포 자동화까지 손댈 게 한둘이 아니었다.

결국 이번에 Claude와 함께 처음부터 끝까지 구조를 잡아가며 진짜로 완성해봤다. 이게 되네!!

 

  1. 어떤 구조로 만들었나
  2. Claude가 특히 도움이 됐던 부분
  3. 간단한 활용 사례

 

1. 어떤 구조로 만들었나

최종적으로 나온 그림은 이렇다.

사용자가 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만 하면 몇 분 뒤 실서버에 반영되는 걸 보는 게 은근히 재미있었다.

 

2. Claude가 특히 도움이 됐던 부분

처음에는 "그냥 서버 하나 돌리면 되지" 싶었는데, 막상 설계를 하다 보니 고려할 게 많았다.

Nginx 설정에서 경로별 라우팅을 어떻게 나눌지, DB와 Redis를 컨테이너 네트워크 안에서만 열어두는 방법, Certbot 인증서 자동 갱신을 Compose 안에 어떻게 끼워 넣을지 같은 부분들을 Claude와 대화하면서 하나씩 정리했다.

특히 전체 아키텍처를 다이어그램으로 정리해두니 나중에 GitHub Actions 워크플로우를 짤 때도 어디서 뭐가 어떻게 연결되는지 헷갈리지 않아서 좋았다.

 

3. 간단한 활용 사례

이렇게 만들어둔 홈서버는 생각보다 쓸 곳이 많다.

개인 프로젝트나 사이드 프로젝트를 외부에 공개해서 포트폴리오로 보여줄 수 있고, 클라우드 비용 없이 API 서버를 띄워 토이 프로젝트를 테스트해볼 수도 있다.

집에서 쓰는 파일이나 사진을 백업·공유하는 개인 클라우드로 확장하기도 좋고, 스터디용으로 Docker·Nginx·CI/CD 파이프라인을 직접 만져보며 배우는 실습 환경으로도 유용하다.

무엇보다 "일단 서버 하나 있으면 뭐든 시도해볼 수 있다"는 게 가장 큰 장점인 것 같다.

 

 

 

 

 

파이노드 컴퓨터 업그레이드를 하면서  PC사양 및 구매단가 정리해보았다.

Xeon E5-2683 V4 (16코어 32쓰레드)로 진행하려했지만 전기세 폭탄을 맞고싶진 않았다.

조금 비싸자만 저전력 Xeon E5-2560L V4 (14코어 28쓰레드)가 눈에 들어왔다. 

장기전으로 가야하니 전기세 무시 못할 것 같고 몇 코어쯤 포기하면 28코어로도 충분하지 않을까!

 

1. 구입가격

2. 저전력 CPU 사용시 이점

3. 구매 링크

 

 

1. 구입가격

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원

 

 

2. 저전력 CPU 사용시 이점

CPU 전원 어댑터 Y-분배기 필요없다.(CPU전원 1개로 충분)

고출력 파워 필요 없다.

 

 

3. 구매 링크

- CPUhttps://ko.aliexpress.com/item/1005008858362216.html?spm=a2g0o.order_list.order_list_main.17.466f140fcrqkRd&gatewayAdapt=glo2kor

- 메인보드 : https://ko.aliexpress.com/item/1005007234298915.html?spm=a2g0o.order_list.order_list_main.41.466f140fcrqkRd&gatewayAdapt=glo2kor

- RAM : www.2cpu.co.kr

- PC파워 24핀용 연장케이블 : 쿠팡

 

 

AKASA Euler + DQ77KB + Intel i5-3470T

 

1. 참고 사이트 링크

https://nguvu.org/blog/pfSense-router-build/

https://namu.wiki/w/TDP

 

2. AKASA Euler 

http://www.minipc.de/catalog/il/1734

http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B342853507&frm3=V2

 

 

Akasa_Cypher_Euler_Galileo_CPU_guide.pdf
다운로드
Akasa_Euler_AK-ITX05-BK_Manual.pdf
다운로드

 

 

 

 

 

사회 초년생 3년간의 회사생활을 정리하고 떠났던 그곳 ...

지금은 마음의 고향이 되었다.

 

 

 

소매물도 선착장

 

소매물도에서 바라본 주변 풍경

 

부둣가 풍경

 

작은 소매물도 마을 한눈에 보인다.

 

소매물도 등대 모습

 

소매물도 등대 올라가는길

 

넌 누구니!

 

한눈에 담아본 소매물도 풍경

 

나름 팬션도 있다.

 

마을 풍경

 

이 강아니 지금도 잘 살아있을까?

 

+ Recent posts