← 홈

아키텍처

인터넷 → TLS 종료(Nginx) → Docker / K8s Ingress / 정적 파일

레이어

역프록시 · TLS

  • Nginx + Let's Encrypt
  • 서브도메인별 라우팅
  • 대용량 업로드·WebSocket 지원

애플리케이션

  • Docker Compose (대부분)
  • Kubernetes / Minikube (웹앱)
  • 정적 파일 (Astro, SPA)

데이터 · 스토리지

  • PostgreSQL, MySQL, SQLite, Redis
  • 호스트 볼륨 마운트
  • Nextcloud 개인 클라우드

자동화 · CI

  • 프라이빗 Git 저장소
  • GitLab Runner (shell)
  • push 시 빌드·배포

모니터링 · 네트워크

  • Munin 그래프 (Basic Auth)
  • AdGuard Home DNS (내부 UI)
  • MQTT 메시지 브로커

분류

배포

코드는 프라이빗 Git에 보관하고, push 시 CI가 빌드·배포합니다. 정적 사이트는 Nginx로, 웹앱은 Kubernetes Ingress로 서빙합니다.

Infrastructure 프로젝트 목록 →