왜 라즈베리파이 홈서버인가? #
개인 블로그를 직접 호스팅해보고 싶었습니다. 클라우드 서비스 대신 집에 있는 작은 컴퓨터로 서버를 돌리면 서버 운영의 전체 과정을 배울 수 있으니까요.
사용한 장비 #
- 서버: Raspberry Pi 5 (4GB)
- OS: Raspberry Pi OS Lite (64-bit)
- 웹서버: Nginx
- 사이트 생성: Hugo + Blowfish 테마
- 외부 공개: Cloudflare Tunnel
- 원격 관리: Tailscale
구축 과정 #
1. OS 설치 #
Raspberry Pi Imager를 사용해서 SD 카드에 OS를 설치했습니다.
2. Nginx 설치 #
sudo apt update && sudo apt install nginx -y3. 도메인 & Cloudflare Tunnel 설정 #
Cloudflare Tunnel을 사용하면 포트포워딩 없이 안전하게 외부에 공개할 수 있습니다.
다음 편 예고 #
다음 글에서는 Hugo 사이트를 제작하고 배포하는 과정을 다루겠습니다.