Docker · Caddy · 클라우드 10단계 배포 옵션
Docker + Caddy + 1대 서버부터 Replit · GitHub Pages · 오브젝트 스토리지까지, 10가지 배포 옵션을 비교하며 익혀요.
- 난이도
- intermediate
- 강의
- 10
단일 서버부터 무료 호스팅까지
분산 시스템이 답이 아닐 때가 더 많아요. Docker + Caddy + 1대 서버 운영부터 Replit · GitHub Pages 무료 옵션까지 작지만 단단하게 운영하는 법을 배워요.
이 강좌가 끝나면 가능한 것:
- Docker 와 docker-compose 패턴 이해
- Caddy 로 자동 HTTPS + 리버스 프록시
- SSH 터널 + 127.0.0.1 바인딩으로 보안 강화
- AWS 의 핵심 (VPC, EC2, RDS, S3, IAM)
- Fly.io 한 줄 배포
- Replit 으로 브라우저 안에서 즉시 배포 — 설치 단계 0
- GitHub Pages 로 무료·무제한 정적 호스팅
- 오브젝트 스토리지에 파일 업로드 + RLS·서명 URL 로 권한 제어
단계 흐름
[1] Docker ──▶ [2] compose ──▶ [3] Caddy ──▶ [4] SSH 터널 ──▶ [5] AWS 핵심
│
▼
[10] 오브젝트 ◀── [9] GitHub Pages ◀── [8] Replit ◀── [7] 단일서버 ◀── [6] Fly.io
전반부 (15) 는 자체 운영 의 기본기. 후반부 (610) 는 PaaS · 무료 호스팅 · 파일 저장 대안 — 같은 앱을 어디에 띄울지 골라 쓰는 카탈로그.
전제 — getting-started + 도메인 1개 (DuckDNS 등 무료 OK).
단계별 강의
다른 강좌
전체 보기 →- 처음 시작하는 개발 환경
- HTML/CSS/JS 부터 React, Next, Tailwind 까지
- Next.js 16 으로 첫 풀스택 앱 만들기
- Spring Boot 4 로 시작하는 백엔드
- Python · FastAPI · 데이터 파이프라인
- AI 시대의 개발 도구 — Claude Code · MCP · 디자인 도구
- 중앙 관리자 플랫폼 — 여러 도메인을 한 허브에서
- 로컬 LLM · pgvector · RAG 챗봇 만들기
- Tauri 2 — 데스크탑 · 모바일 한 코드베이스
- 테스트 전략과 품질 게이트
- 웹 보안의 기초 — JWT · OAuth · OWASP
- PostgreSQL 깊게 다루기 + Redis · Kafka
- 공공데이터 크롤러 만들기
- 모노레포 · SSOT · 계층 분리 사고