Nginx 설정을 직접 편집하지 않고도 무료 Let's Encrypt SSL을 적용한 Nginx 리버스 프록시 호스트를 만드는 Docker 기반 웹 UI입니다.
linuxserver/docker-swag
Certbot을 통해 Let's Encrypt 또는 ZeroSSL 인증서를 자동 발급·갱신하고 fail2ban 침입 방지 기능을 제공하는 Docker 컨테이너 기반 Nginx 리버스 프록시 및 웹 게이트웨이입니다.
- 스타
- 3,756
- 포크
- 273
- 열린 이슈
- 8
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
SWAG(Secure Web Application Gateway)는 PHP를 지원하는 Nginx 웹 서버와 리버스 프록시를 Docker 컨테이너로 제공합니다. 내장된 Certbot 클라이언트가 Let's Encrypt 또는 ZeroSSL에서 무료 SSL 인증서를 발급하고 갱신하므로, 인증서를 수동으로 관리하지 않고도 사이트에서 HTTPS를 사용할 수 있습니다.
이미지에는 악성 봇과 반복적인 무단 요청을 차단하는 기본 jail 5개가 포함된 fail2ban도 제공됩니다. htpasswd 또는 LDAP 인증으로 사이트를 보호할 수 있으며, 널리 사용되는 셀프 호스팅 앱을 위한 사전 설정 리버스 프록시 구성도 제공됩니다. 인증서는 필요한 다른 컨테이너에서 사용할 수 있도록 PFX 및 인증서와 키를 결합한 PEM 형식으로도 내보냅니다.
SWAG는 x86-64와 arm64에서 실행되며, 다양한 DNS 공급자를 통한 DNS 검증과 HTTP 검증을 지원합니다. 읽기 전용 파일 시스템으로도 실행할 수 있지만, 이 모드에서는 fail2ban을 사용할 수 없습니다.
핵심 기능
- 01Certbot을 사용해 Let's Encrypt 또는 ZeroSSL SSL 인증서를 자동으로 발급하고 갱신합니다.
- 02PHP를 지원하며 인기 앱용 사전 설정 구성을 제공하는 Nginx 리버스 프록시입니다.
- 03봇과 무단 요청을 차단하는 기본 jail이 포함된 fail2ban을 제공합니다.
- 04와일드카드 인증서를 포함해 다양한 공급자를 통한 DNS 검증을 지원합니다.
- 05사이트 보호를 위해 htpasswd 및 LDAP 인증 옵션을 제공합니다.
- 06선택적으로 QUIC(HTTP/3)을 지원합니다.
활용 사례
- Emby나 Nextcloud 같은 셀프 호스팅 서비스를 자동 발급 인증서를 사용해 HTTPS 뒤에서 운영합니다.
- 여러 홈랩 앱을 각기 다른 서브도메인에서 리버스 프록시하는 단일 진입점으로 사용합니다.
- 동적 DNS 공급자 뒤에 있는 도메인에 DNS 검증으로 와일드카드 인증서를 발급합니다.
- 인터넷에 공개된 웹 앱을 대상으로 하는 무차별 대입 및 봇 트래픽을 차단합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- docker-swag은(는) 무엇인가요?
- Certbot을 통해 Let's Encrypt 또는 ZeroSSL 인증서를 자동 발급·갱신하고 fail2ban 침입 방지 기능을 제공하는 Docker 컨테이너 기반 Nginx 리버스 프록시 및 웹 게이트웨이입니다. SWAG(Secure Web Application Gateway)는 PHP를 지원하는 Nginx 웹 서버와 리버스 프록시를 Docker 컨테이너로 제공합니다. 내장된 Certbot 클라이언트가 Let's Encrypt 또는 ZeroSSL에서 무료 SSL 인증서를 발급하고 갱신하므로, 인증서를 수동으로 관리하지 않고도 사이트에서 HTTPS를 사용할 수 있습니다.
- docker-swag은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- docker-swag은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- docker-swag은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. docker-swag의 마지막 커밋은 2026년 10월 31일입니다.
- docker-swag은(는) 어디에 사용할 수 있나요?
- Emby나 Nextcloud 같은 셀프 호스팅 서비스를 자동 발급 인증서를 사용해 HTTPS 뒤에서 운영합니다. 여러 홈랩 앱을 각기 다른 서브도메인에서 리버스 프록시하는 단일 진입점으로 사용합니다. 동적 DNS 공급자 뒤에 있는 도메인에 DNS 검증으로 와일드카드 인증서를 발급합니다. 인터넷에 공개된 웹 앱을 대상으로 하는 무차별 대입 및 봇 트래픽을 차단합니다.
- docker-swag은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/linuxserver/docker-swag
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
nginx 리버스 프록시 설정을 위한 웹 GUI를 제공하는 nginx-proxy-manager 포크로, HTTP/3, CrowdSec, 강화된 TLS 및 mTLS를 추가하고 Docker 이미지로 배포됩니다.
설정 파일을 직접 편집하지 않고 가상 호스트, 프록시, SSL 인증서, 스트림을 관리하는 nginx 웹 GUI입니다.
시각적 워크플로로 SSL 인증서 발급, 배포, 갱신 및 모니터링을 자동화하는 셀프 호스팅 ACME 도구
Docker, Nginx, Let's Encrypt를 사용해 자체 서버에 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS로, 웹 GUI와 CLI를 제공합니다.
데스크톱 앱, 웹 또는 CLI로 제어하며 저장소에서 앱을 빌드하고 라우팅 및 TLS를 설정하는, 자체 호스팅 가능한 CI/CD 내장 배포 플랫폼입니다.