Repolode
lucasdillmann

lucasdillmann/nginx-ignition

설정 파일을 직접 편집하지 않고 가상 호스트, 프록시, SSL 인증서, 스트림을 관리하는 nginx 웹 GUI입니다.

대체할 수 있는 제품:Nginx Proxy Manager

스타
2,140
포크
150
열린 이슈
0
마지막 커밋
9일 전

어떤 프로젝트인가요?

nginx ignition은 nginx 웹 서버를 위한 사용자 인터페이스로, 설정 파일을 직접 작성하지 않고 nginx를 운영하려는 개발자와 홈랩 사용자를 대상으로 합니다. 사용자 지정 도메인, 경로, 포트 바인딩을 설정하는 가상 호스트와 함께, SNI 기반 라우팅 및 로드 밸런싱을 포함한 스트림을 통해 TCP, UDP, Unix 소켓 프록시를 설정할 수 있습니다.

TLS는 자동화된 Let's Encrypt(ACME), 자체 서명 인증서 또는 사용자가 제공한 인증서로 처리합니다. 호스트별 액세스 목록, 2단계 인증, 스크립트용 API 토큰, 자동 순환 기능이 있는 가상 호스트별 로그, 실시간 트래픽 통계도 제공합니다. Docker, Docker Swarm, Tailscale, NetBird, TrueNAS와 연동할 수 있습니다.

nginx ignition은 nginx를 직접 실행하거나 설정 파일만 생성하도록 사용할 수 있습니다. 내장 SQLite 데이터베이스를 사용해 Docker 명령 하나로 실행할 수 있으며, 장기 운영 배포를 위해 PostgreSQL도 지원합니다. Linux, Windows, macOS용 네이티브 패키지도 제공됩니다.

핵심 기능

  • 01웹 대시보드에서 가상 호스트, 리디렉션, 정적 응답, 파일 제공을 관리합니다.
  • 02SNI 라우팅 및 로드 밸런싱을 적용해 TCP, UDP, Unix 소켓을 프록시합니다.
  • 03Let's Encrypt 자동 발급 인증서, 자체 서명 인증서 또는 직접 준비한 인증서를 사용합니다.
  • 042단계 인증, 속성 기반 액세스 제어, 호스트별 액세스 목록을 지원합니다.
  • 05스크립트와 외부 도구의 인증에 사용할 API 토큰을 제공합니다.
  • 06실시간 트래픽 통계와 호스트별 액세스 및 오류 로그를 제공합니다.

활용 사례

  • nginx 설정을 직접 편집하지 않고 홈랩에서 셀프 호스팅 서비스를 위한 리버스 프록시를 운영합니다.
  • 자동 HTTPS 인증서를 사용해 Docker 컨테이너를 nginx를 통해 외부에 공개합니다.
  • 프로세스 관리는 직접 맡고, 검토할 nginx 설정 파일만 생성합니다.

빠른 시작

  1. 1

    Docker로 앱을 실행합니다

    docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition
  2. 2

    앱이 초기화될 때까지 몇 초 기다립니다

  3. 3

    브라우저에서 http://localhost:8090을 열고 설정 마법사의 안내를 따릅니다

사용 전 알아둘 점

  • 기본적으로 내장 SQLite 데이터베이스를 사용하며, 프로덕션 환경에는 PostgreSQL을 권장합니다.
  • README에는 엔터프라이즈급 환경이나 매우 복잡한 환경을 대상으로 하지 않는다고 명시되어 있습니다.
  • 번역 기능은 베타 버전입니다.

토픽

자주 묻는 질문

nginx-ignition은(는) 무엇인가요?
설정 파일을 직접 편집하지 않고 가상 호스트, 프록시, SSL 인증서, 스트림을 관리하는 nginx 웹 GUI입니다. nginx ignition은 nginx 웹 서버를 위한 사용자 인터페이스로, 설정 파일을 직접 작성하지 않고 nginx를 운영하려는 개발자와 홈랩 사용자를 대상으로 합니다. 사용자 지정 도메인, 경로, 포트 바인딩을 설정하는 가상 호스트와 함께, SNI 기반 라우팅 및 로드 밸런싱을 포함한 스트림을 통해 TCP, UDP, Unix 소켓 프록시를 설정할 수 있습니다.
nginx-ignition은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
nginx-ignition은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
nginx-ignition은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. nginx-ignition의 마지막 커밋은 2026년 10월 11일입니다.
nginx-ignition은(는) 어디에 사용할 수 있나요?
nginx 설정을 직접 편집하지 않고 홈랩에서 셀프 호스팅 서비스를 위한 리버스 프록시를 운영합니다. 자동 HTTPS 인증서를 사용해 Docker 컨테이너를 nginx를 통해 외부에 공개합니다. 프로세스 관리는 직접 맡고, 검토할 nginx 설정 파일만 생성합니다.
nginx-ignition는 어떻게 설치하나요?
Docker로 앱을 실행합니다: docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition 앱이 초기화될 때까지 몇 초 기다립니다 브라우저에서 http://localhost:8090을 열고 설정 마법사의 안내를 따릅니다
nginx-ignition은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lucasdillmann/nginx-ignition

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트