피드로 돌아가기
Dev.toInfrastructure
원문 읽기
CapRover와 Cloudflare 기반 VPS 전환을 통한 인프라 제어권 확보 및 비용 최적화
From PaaS to VPS: My Roadmap to Self-Hosting My SaaS
AI 요약
Context
빠른 초기 구축이 가능한 PaaS의 의존성에서 벗어나 인프라 내부 동작 원리 이해와 예측 가능한 비용 관리 필요성 대두. 인프라 제어권 부족으로 인한 운영 투명성 저하를 해결하기 위해 Self-hosting 구조로의 전환 결정.
Technical Solution
- PaaS-like 경험 유지를 위해 CapRover를 도입한 Git push 기반 자동 배포 파이프라인 구축
- Docker 컨테이너 기반 서비스 격리를 통한 포트 충돌 방지 및 데이터베이스 관리 효율화
- Cloudflare를 Reverse Proxy로 배치하여 SSL 인증서 자동 갱신 및 기본 Caching 계층 구현
- OS 레벨의 Firewall 설정과 포트 수동 제어를 통한 외부 공격 접점 최소화
- Nuxt 4 프레임워크의 런타임을 VPS 환경에 최적화하여 배치하는 구조 설계
실천 포인트
1. PaaS에서 VPS 전환 시 CapRover와 같은 PaaS-like 관리 도구 검토
2. Cloudflare를 통한 SSL 자동화 및 Edge Caching 적용 여부 확인
3. Docker 기반 배포 시 포트 매핑 및 컨테이너 네트워크 격리 설정 검증
4. Firewall 설정을 통한 불필요한 포트 차단 및 최소 권한 원칙 적용