홈서버·셀프호스팅 실전 기록
집에 둔 작은 서버로 미디어·사진·백업·자동화를 직접 운영하며 배운 것을 기록합니다. 하드웨어 선택부터 도커 운영, 백업 전략, 원격 접속 보안까지 실전 위주로 정리합니다.
최신 글
- WireGuard 직접 구축 실전 — wg-easy로 VPN 허브 만들기
VPN이 정답인 건 알아도 '직접 구축'이라는 말에 멈칫하게 됩니다. wg-easy는 키 관리와 설정 파일을 웹 UI 뒤로 숨겨, 도커 컴포즈 한 번과 QR 스캔으로 VPN 허브를 세우게 해줍니다. 설치·기기 추가·full/split 터널 선택까지 실측 구성과 함께 정리합니다.
- 디스크는 죽기 전에 신호를 보낸다 — SMART 정기 점검과 조기 경보
디스크 고장의 상당수는 예고 신호를 남깁니다. SMART에서 정작 봐야 할 소수의 핵심 속성, NVMe·SATA·USB 디스크의 속성 체계 차이, 그리고 수동 점검을 자동 경보로 바꾸는 방법을 실측값과 함께 정리합니다.
- 백업은 복구를 해봐야 백업이다 — 홈서버 복구 리허설 체크리스트
매일 도는 백업의 초록불은 안심을 주지만, 복구를 한 번도 해보지 않은 백업은 '백업이 있다는 믿음'일 뿐입니다. 파일·서비스·전체 3단계 복구 리허설과 분기별 체크리스트, 복구를 가로막는 함정을 정리합니다.
- 외부에서 홈서버 안전하게 접속하기 — VPN vs 포트포워딩
홈서버 외부 접속의 두 가지 방식인 포트포워딩과 VPN의 보안 차이를 노출면 관점에서 비교하고, WireGuard와 Tailscale 중 무엇으로 시작할지, 무엇을 공개하고 무엇을 숨길지의 기준을 제시합니다.
- NAS와 홈서버의 역할 분담 — 어디에 무엇을 저장할까
NAS와 미니PC 홈서버를 함께 운영할 때의 역할 분담 설계. 계산과 보관의 분리 원칙, 데이터 배치 기준표, NFS/SMB 마운트 연결과 백업 방향까지 정리합니다.
- 홈서버 장애를 텔레그램으로 받기 — 모니터링·알림 구축
텔레그램 봇 API로 홈서버 장애 알림을 무료로 구축하는 방법. 봇 생성, curl 한 줄 전송 함수, 디스크·마운트·서비스 감시 스크립트와 알림 설계 원칙까지.
홈서버 시작
전체 보기 →- 고정 IP 없이 홈서버 운영하기 — DDNS 개념과 설정 방법
가정용 인터넷의 유동 IP 환경에서 도메인으로 홈서버에 접속하는 방법, DDNS의 동작 원리와 무료 서비스·직접 구축 옵션, 갱신 주기 설정까지 정리합니다.
- 우분투 홈서버 초기 설정 체크리스트 — SSH 키 인증부터 자동 업데이트까지
우분투 서버를 설치한 직후 해야 할 보안·운영 설정을 순서대로 정리했습니다. sudo 사용자, SSH 키 인증, ufw 방화벽, 자동 보안 업데이트, 시간 동기화까지 명령어와 함께 다룹니다.
- 첫 홈서버 하드웨어 선택 — 미니PC vs NAS vs 라즈베리파이
첫 홈서버로 미니PC, NAS, 라즈베리파이 중 무엇을 골라야 할까. 용도별 적합성, 아키텍처 차이, 확장성 관점에서 세 가지 선택지를 비교합니다.
도커·서비스
전체 보기 →- WireGuard 직접 구축 실전 — wg-easy로 VPN 허브 만들기
VPN이 정답인 건 알아도 '직접 구축'이라는 말에 멈칫하게 됩니다. wg-easy는 키 관리와 설정 파일을 웹 UI 뒤로 숨겨, 도커 컴포즈 한 번과 QR 스캔으로 VPN 허브를 세우게 해줍니다. 설치·기기 추가·full/split 터널 선택까지 실측 구성과 함께 정리합니다.
- 재부팅해도 살아나는 홈서버 — 도커 재시작 정책과 자동 복구 설계
정전이나 커널 업데이트로 서버가 재부팅돼도 모든 서비스가 스스로 복구되도록 만드는 방법. 도커 restart 정책 4가지 비교, fstab nofail, BIOS 전원 설정, 그리고 재부팅 테스트까지.
- 리버스 프록시가 필요해지는 순간 — nginx vs Caddy vs Traefik
홈서버 서비스가 늘어나면 왜 리버스 프록시가 필요한지, 그리고 nginx, Caddy, Traefik 세 가지 선택지를 설정 방식과 인증서 자동화 관점에서 비교합니다.
백업·데이터
전체 보기 →- 백업은 복구를 해봐야 백업이다 — 홈서버 복구 리허설 체크리스트
매일 도는 백업의 초록불은 안심을 주지만, 복구를 한 번도 해보지 않은 백업은 '백업이 있다는 믿음'일 뿐입니다. 파일·서비스·전체 3단계 복구 리허설과 분기별 체크리스트, 복구를 가로막는 함정을 정리합니다.
- NAS와 홈서버의 역할 분담 — 어디에 무엇을 저장할까
NAS와 미니PC 홈서버를 함께 운영할 때의 역할 분담 설계. 계산과 보관의 분리 원칙, 데이터 배치 기준표, NFS/SMB 마운트 연결과 백업 방향까지 정리합니다.
- USB 외장 디스크를 서버 스토리지로 쓸 때의 함정
USB 외장 디스크를 홈서버에 상시 연결해 쓰면 겪게 되는 문제들 — USB-SATA 브리지의 절전·타임아웃 이슈, read-only 전환 증상, 진단 방법과 운영 원칙을 실제 장애 경험 기반으로 정리합니다.
운영·자동화
전체 보기 →- 디스크는 죽기 전에 신호를 보낸다 — SMART 정기 점검과 조기 경보
디스크 고장의 상당수는 예고 신호를 남깁니다. SMART에서 정작 봐야 할 소수의 핵심 속성, NVMe·SATA·USB 디스크의 속성 체계 차이, 그리고 수동 점검을 자동 경보로 바꾸는 방법을 실측값과 함께 정리합니다.
- 외부에서 홈서버 안전하게 접속하기 — VPN vs 포트포워딩
홈서버 외부 접속의 두 가지 방식인 포트포워딩과 VPN의 보안 차이를 노출면 관점에서 비교하고, WireGuard와 Tailscale 중 무엇으로 시작할지, 무엇을 공개하고 무엇을 숨길지의 기준을 제시합니다.
- 홈서버 장애를 텔레그램으로 받기 — 모니터링·알림 구축
텔레그램 봇 API로 홈서버 장애 알림을 무료로 구축하는 방법. 봇 생성, curl 한 줄 전송 함수, 디스크·마운트·서비스 감시 스크립트와 알림 설계 원칙까지.