nginx 리버스 프록시 설정을 위한 웹 GUI를 제공하는 nginx-proxy-manager 포크로, HTTP/3, CrowdSec, 강화된 TLS 및 mTLS를 추가하고 Docker 이미지로 배포됩니다.
NginxProxyManager/nginx-proxy-manager
Nginx 설정을 직접 편집하지 않고도 무료 Let's Encrypt SSL을 적용한 Nginx 리버스 프록시 호스트를 만드는 Docker 기반 웹 UI입니다.
- 스타
- 34,644
- 포크
- 3,963
- 열린 이슈
- 869
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Nginx Proxy Manager는 집이나 다른 곳에서 실행 중인 서비스로 도메인을 연결할 수 있는 웹 관리 인터페이스를 제공하는 사전 빌드 Docker 이미지입니다. 호스트, 리디렉션, 스트림, 404 응답을 양식으로 만들 수 있으며, 무료 Let's Encrypt 인증서를 사용하는 SSL 종료 기능도 포함되어 있어 Nginx나 Let's Encrypt의 내부 동작을 알 필요가 없습니다.
Tabler 프레임워크를 기반으로 만든 관리 UI에서는 액세스 목록, HTTP 기본 인증, 권한이 적용된 사용자 관리, 감사 로그도 처리할 수 있습니다. 고급 사용자는 직접 사용자 지정 Nginx 설정을 작성할 수도 있습니다. 이 프로젝트의 목표는 진입 장벽을 낮게 유지할 만큼 설정을 간단하게 만드는 것입니다.
배포에는 80, 443, 관리 포트 81을 매핑하고 데이터와 인증서용 볼륨을 설정하는 docker-compose 파일을 사용합니다. Node.js에서 armhf 지원이 중단되어 버전 2.14부터 armv7 하드웨어를 더 이상 지원하지 않습니다. 해당 기기용으로 2.13.7 이미지 태그가 제공됩니다.
핵심 기능
- 01프록시 호스트, 리디렉션, 스트림, 404 호스트를 만들 수 있는 웹 관리 인터페이스
- 02Let's Encrypt를 통한 무료 SSL 또는 자체 인증서 업로드
- 03호스트용 액세스 목록 및 HTTP 기본 인증
- 04권한이 적용된 사용자 관리 및 감사 로그
- 05숙련된 사용자를 위한 고급 사용자 지정 Nginx 설정
활용 사례
- 홈 네트워크에서 셀프 호스팅 서비스를 HTTPS가 적용된 도메인으로 외부에 공개
- 여러 내부 웹 앱을 80 및 443 포트의 단일 공개 게이트웨이 뒤에 배치
- Nginx 파일을 직접 편집하지 않고 소규모 서버의 리버스 프록시와 SSL 갱신 관리
빠른 시작
- 1
Docker를 설치합니다
- 2
이미지와 포트 80, 81, 443을 지정한 docker-compose.yml 파일을 만듭니다
- 3
스택을 시작합니다
docker compose up -d - 4
포트 81에서 Admin UI에 로그인합니다
사용 전 알아둘 점
- 인터넷에서 접속할 수 있도록 하려면 Docker가 필요하며 포트 80과 443의 포트 포워딩이 필요합니다.
- 버전 2.14 이상은 armv7을 더 이상 지원하지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- nginx-proxy-manager은(는) 무엇인가요?
- Nginx 설정을 직접 편집하지 않고도 무료 Let's Encrypt SSL을 적용한 Nginx 리버스 프록시 호스트를 만드는 Docker 기반 웹 UI입니다. Nginx Proxy Manager는 집이나 다른 곳에서 실행 중인 서비스로 도메인을 연결할 수 있는 웹 관리 인터페이스를 제공하는 사전 빌드 Docker 이미지입니다. 호스트, 리디렉션, 스트림, 404 응답을 양식으로 만들 수 있으며, 무료 Let's Encrypt 인증서를 사용하는 SSL 종료 기능도 포함되어 있어 Nginx나 Let's Encrypt의 내부 동작을 알 필요가 없습니다.
- nginx-proxy-manager은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- nginx-proxy-manager은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- nginx-proxy-manager은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. nginx-proxy-manager의 마지막 커밋은 2026년 11월 5일입니다.
- nginx-proxy-manager은(는) 어디에 사용할 수 있나요?
- 홈 네트워크에서 셀프 호스팅 서비스를 HTTPS가 적용된 도메인으로 외부에 공개 여러 내부 웹 앱을 80 및 443 포트의 단일 공개 게이트웨이 뒤에 배치 Nginx 파일을 직접 편집하지 않고 소규모 서버의 리버스 프록시와 SSL 갱신 관리
- nginx-proxy-manager는 어떻게 설치하나요?
- Docker를 설치합니다 이미지와 포트 80, 81, 443을 지정한 docker-compose.yml 파일을 만듭니다 스택을 시작합니다: docker compose up -d 포트 81에서 Admin UI에 로그인합니다
- nginx-proxy-manager은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NginxProxyManager/nginx-proxy-manager
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
설정 파일을 직접 편집하지 않고 가상 호스트, 프록시, SSL 인증서, 스트림을 관리하는 nginx 웹 GUI입니다.
Certbot을 통해 Let's Encrypt 또는 ZeroSSL 인증서를 자동 발급·갱신하고 fail2ban 침입 방지 기능을 제공하는 Docker 컨테이너 기반 Nginx 리버스 프록시 및 웹 게이트웨이입니다.
Docker, Nginx, Let's Encrypt를 사용해 자체 서버에 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS로, 웹 GUI와 CLI를 제공합니다.
VPS나 전용 서버에서 웹 앱 배포, 데이터베이스·Docker 컨테이너·DNS·백업·보안을 관리하는 셀프 호스팅 서버 제어판입니다.
데스크톱 앱, 웹 또는 CLI로 제어하며 저장소에서 앱을 빌드하고 라우팅 및 TLS를 설정하는, 자체 호스팅 가능한 CI/CD 내장 배포 플랫폼입니다.