홈서버 구성을 자동으로 그림으로 만드는 운영 사례
개인 홈서버 구성이 Git에 정리되어 있고, 묶음과 서비스를 자동으로 읽는 스크립트가 함께 쓰인다. 코드가 올라갈 때마다 이 스크립트가 현재 서버 구성을 다시 확인해 전체 구조도를 만든다.
직접 손으로 그림을 고치는 대신, 실제 에서 실행 중인 포트와 이미지 이름을 뽑아와 그림을 최신 상태로 유지한다. 이 방식은 재미로 시작한 실험에 가깝지만, 전체 구성을 한눈에 보게 해 주면서 불필요한 서비스를 줄이는 데도 도움이 됐다.
오래된 노트북도 개인용 서버로 충분히 쓸 수 있고 전기도 적게 먹으며, 배터리가 남아 있으면 정전 때 짧게 버티는 UPS처럼 쓸 수 있다. 다만 노트북 배터리는 오래되면 성능이 떨어지고, 노트북 자체도 전문 서버 장비는 아니다.
핵심 포인트
- Git에 을 두고 을 관리한다.
- 와 설정을 읽어 현재 서버 구조도를 자동 생성한다.
- 실제 설정에서 포트와 이미지 이름을 가져와 그림을 최신 상태로 유지한다.
- 전체 구조를 보면 쓰지 않는 서비스를 정리하기 쉬워진다.
- 오래된 노트북은 개인용 서버로 쓸 수 있지만 배터리와 내구성 한계가 있다.