피드로 돌아가기
Dev.toDevOps
원문 읽기
Traefik과 Docker Compose를 활용한 HTTPS 보안 ComfyUI 배포 체계 구축
Deploying ComfyUI AI Workflow Builder on Ubuntu 24.04
AI 요약
Context
Stable Diffusion 기반의 복잡한 AI 워크플로우를 시각적으로 설계하는 ComfyUI의 로컬 환경 의존성 해결 필요. 단순 실행을 넘어 외부 접근을 위한 보안 계층과 모델 데이터의 영속성 확보가 필수적인 상황.
Technical Solution
- Traefik v3.6 기반의 Reverse Proxy 설계를 통한 자동 HTTPS 인증 및 L7 트래픽 제어
- Docker Compose 환경의 서비스 격리를 통한 ComfyUI 런타임과 인증 관리자의 독립적 운영
- Persistent Volumes 매핑을 통한 모델, 입력, 출력 데이터의 호스트 레벨 영속성 보장
- Let's Encrypt ACME 프로토콜 적용으로 도메인 기반의 SSL/TLS 인증서 자동 갱신 구조 설계
- Host-based Routing 설계를 통한 특정 도메인 요청의 내부 포트 8188 연결 최적화
실천 포인트
1. AI 모델의 대용량 파일 특성을 고려하여 /models 및 /storage 경로의 Volume Mount 설정 확인
2. Traefik labels를 통한 서비스 디스커버리 및 포트 포워딩 설정의 정확성 검증
3. Let's Encrypt 인증을 위한 DNS 레코드 설정 및 .env 파일 내 이메일 정보 최신화