홈랩용 Docker 및 Docker Compose 환경을 자동으로 구성하는 도구로, 사전 설정된 셀프 호스팅 앱 160개 이상과 내장 리버스 프록시 및 인증 옵션을 제공합니다.
chr0nzz/traefik-manager
YAML을 직접 수정하지 않고 Traefik 리버스 프록시의 라우트, 미들웨어, 서비스, 인증서와 로그를 관리하는 셀프 호스팅 웹 UI입니다.
- 스타
- 1,661
- 포크
- 75
- 열린 이슈
- 0
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
Traefik Manager는 리버스 프록시인 Traefik을 위한 셀프 호스팅 웹 인터페이스입니다. 브라우저에서 HTTP, TCP, UDP 라우터와 서비스, 미들웨어를 만들고 수정할 수 있으며, 인증, 속도 제한, 헤더, 리디렉션 같은 일반적인 미들웨어를 설정하는 마법사와 그 밖의 설정을 다룰 수 있는 YAML 편집기를 제공합니다.
설정 관리 외에도 Traefik API에서 라우터와 서비스의 실시간 상태를 확인하고, acme.json의 모든 인증서를 만료 정보와 함께 조회하며, 액세스 로그와 CrowdSec 의사결정을 위한 대시보드를 제공합니다. 변경 사항을 적용하기 전에 타임스탬프와 함께 백업하며, 복원 기능을 포함한 git push도 지원합니다.
Docker 컨테이너, Podman 또는 기본 Linux 서비스로 실행할 수 있으며 Unraid와 umbrelOS에서도 사용할 수 있습니다. 경량 Go 에이전트를 원격 호스트에서 Traefik과 함께 실행하면 하나의 인터페이스로 여러 서버를 관리할 수 있습니다. 보안 기능으로는 bcrypt 비밀번호, TOTP 2단계 인증, OIDC 싱글 사인온, API 키, 암호화된 시크릿이 있습니다.
핵심 기능
- 01브라우저에서 HTTP, TCP, UDP 라우터와 서비스, 미들웨어를 만들고 수정합니다.
- 0230가지 미들웨어 유형을 위한 안내형 마법사와 YAML 편집기를 제공합니다.
- 03acme.json의 인증서 목록을 만료 정보 및 제거 옵션과 함께 보여줍니다.
- 04라우터와 서비스의 실시간 상태를 확인하고 Docker, Kubernetes 등의 프로바이더 탭을 제공합니다.
- 05CrowdSec 및 액세스 로그 분석 기능을 제공합니다.
- 06원격 에이전트를 통해 여러 서버를 관리합니다.
활용 사례
- 동적 YAML 파일을 직접 수정하지 않고 홈랩의 Traefik 설정을 관리합니다.
- 사용 중인 인증서를 확인하고 불필요한 인증서를 정리합니다.
- Traefik 라우트를 모니터링하고 백엔드가 중단되면 알림을 받습니다.
- 하나의 웹 인터페이스에서 여러 원격 호스트의 Traefik을 운영합니다.
빠른 시작
- 1
README의 공식 설치 스크립트를 실행합니다(tm CLI가 설치됩니다).
- 2
또는 기존 Traefik Docker Compose 파일에 traefik-manager 서비스를 추가합니다.
- 3
브라우저에서 http://your-server:5000을 열고 설정 마법사의 안내를 따릅니다.
사용 전 알아둘 점
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 오픈 소스로 공개해야 합니다.
- Docker Compose 설정은 기존 Traefik 설치를 전제로 하므로, 먼저 Traefik을 실행해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- traefik-manager은(는) 무엇인가요?
- YAML을 직접 수정하지 않고 Traefik 리버스 프록시의 라우트, 미들웨어, 서비스, 인증서와 로그를 관리하는 셀프 호스팅 웹 UI입니다. Traefik Manager는 리버스 프록시인 Traefik을 위한 셀프 호스팅 웹 인터페이스입니다. 브라우저에서 HTTP, TCP, UDP 라우터와 서비스, 미들웨어를 만들고 수정할 수 있으며, 인증, 속도 제한, 헤더, 리디렉션 같은 일반적인 미들웨어를 설정하는 마법사와 그 밖의 설정을 다룰 수 있는 YAML 편집기를 제공합니다.
- traefik-manager은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- traefik-manager은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- traefik-manager은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. traefik-manager의 마지막 커밋은 2026년 11월 5일입니다.
- traefik-manager은(는) 어디에 사용할 수 있나요?
- 동적 YAML 파일을 직접 수정하지 않고 홈랩의 Traefik 설정을 관리합니다. 사용 중인 인증서를 확인하고 불필요한 인증서를 정리합니다. Traefik 라우트를 모니터링하고 백엔드가 중단되면 알림을 받습니다. 하나의 웹 인터페이스에서 여러 원격 호스트의 Traefik을 운영합니다.
- traefik-manager는 어떻게 설치하나요?
- README의 공식 설치 스크립트를 실행합니다(tm CLI가 설치됩니다). 또는 기존 Traefik Docker Compose 파일에 traefik-manager 서비스를 추가합니다. 브라우저에서 http://your-server:5000을 열고 설정 마법사의 안내를 따릅니다.
- traefik-manager은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chr0nzz/traefik-manager
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Traefik을 통해 라우팅되는 서비스를 자동으로 찾아 표시하는 현대적인 동적 대시보드입니다.
nginx 리버스 프록시 설정을 위한 웹 GUI를 제공하는 nginx-proxy-manager 포크로, HTTP/3, CrowdSec, 강화된 TLS 및 mTLS를 추가하고 Docker 이미지로 배포됩니다.
요청이 들어오면 컨테이너와 기타 워크로드를 시작하고, 일정 시간 동안 활동이 없으면 중지하며, 리버스 프록시와 연동합니다.
원격 호스트의 Docker 컨테이너 라벨을 읽어 Redis에 게시하고, 단일 Traefik 인스턴스가 여러 Docker 노드의 서비스로 트래픽을 라우팅하도록 하는 디스커버리 에이전트입니다.
예약 또는 수동으로 컨테이너 업데이트를 확인하고 적용하는 웹 UI 기반의 셀프 호스팅 Docker 앱입니다.