Repolode
chr0nzz

chr0nzz/traefik-manager

Interface web self-hosted para gerenciar rotas, middlewares, serviços, certificados e logs do proxy reverso Traefik sem editar YAML manualmente.

Estrelas
1,677
Forks
75
Issues abertas
0
Último commit
há 1 hora

O que é?

O Traefik Manager é uma interface web self-hosted para o Traefik, o proxy reverso. Pelo navegador, você pode criar e editar routers HTTP, TCP e UDP, serviços e middlewares, com assistentes para middlewares comuns, como autenticação, limitação de taxa, cabeçalhos e redirecionamentos, além de um editor de YAML bruto para os demais casos.

Além da configuração, a ferramenta mostra em tempo real a saúde dos routers e serviços com dados da API do Traefik, lista todos os certificados em acme.json com detalhes de vencimento e oferece dashboards de logs de acesso e decisões do CrowdSec. Antes de aplicar as alterações, elas são salvas em backups com registro de data e hora. Também há suporte para fazer git push e restaurar configurações.

A ferramenta pode ser executada em um contêiner Docker, como serviço Podman ou serviço nativo do Linux, além de funcionar no Unraid e no umbrelOS. Um agente Go leve pode ser executado ao lado do Traefik em hosts remotos, permitindo gerenciar vários servidores por uma única interface. Entre os recursos de segurança estão senhas protegidas com bcrypt, autenticação de dois fatores com TOTP, single sign-on com OIDC, chaves de API e secrets criptografados.

Recursos principais

  • 01Crie e edite routers HTTP, TCP e UDP, serviços e middlewares pelo navegador.
  • 02Assistentes guiados para 30 tipos de middleware, além de um editor de YAML bruto.
  • 03Lista de certificados de acme.json com opções para ver o vencimento e removê-los.
  • 04Saúde de routers e serviços em tempo real, além de abas de provedores para Docker, Kubernetes e outros.
  • 05Analytics do CrowdSec e dos logs de acesso.
  • 06Gerenciamento de vários servidores por meio de um agente remoto.

Casos de uso

  • Gerenciar uma instalação do Traefik no homelab sem editar arquivos YAML dinâmicos manualmente.
  • Verificar quais certificados ainda estão em uso e remover os que não são mais necessários.
  • Monitorar as rotas do Traefik e receber alertas quando um backend ficar indisponível.
  • Operar o Traefik em vários hosts remotos por meio de uma única interface web.

Início rápido

  1. 1

    Execute o script oficial de instalação do README (ele instala a CLI tm).

  2. 2

    Ou adicione o serviço traefik-manager ao seu arquivo Docker Compose existente do Traefik.

  3. 3

    Abra http://your-server:5000 em um navegador e siga o assistente de configuração.

Antes de usar

  • Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas continuem sendo de código aberto.
  • A configuração do Docker Compose foi feita para uma instalação existente do Traefik, então é necessário ter o Traefik em execução primeiro.

Em coleções

Tópicos

Perguntas frequentes

O que é traefik-manager?
Interface web self-hosted para gerenciar rotas, middlewares, serviços, certificados e logs do proxy reverso Traefik sem editar YAML manualmente. O Traefik Manager é uma interface web self-hosted para o Traefik, o proxy reverso. Pelo navegador, você pode criar e editar routers HTTP, TCP e UDP, serviços e middlewares, com assistentes para middlewares comuns, como autenticação, limitação de taxa, cabeçalhos e redirecionamentos, além de um editor de YAML bruto para os demais casos.
traefik-manager é gratuito? Qual é a licença?
traefik-manager é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
traefik-manager ainda é mantido?
Manutenção ativa. O último commit de traefik-manager foi em 7 de nov. de 2026.
Para que posso usar traefik-manager?
Gerenciar uma instalação do Traefik no homelab sem editar arquivos YAML dinâmicos manualmente. Verificar quais certificados ainda estão em uso e remover os que não são mais necessários. Monitorar as rotas do Traefik e receber alertas quando um backend ficar indisponível. Operar o Traefik em vários hosts remotos por meio de uma única interface web.
Como instalar traefik-manager?
Execute o script oficial de instalação do README (ele instala a CLI tm). Ou adicione o serviço traefik-manager ao seu arquivo Docker Compose existente do Traefik. Abra http://your-server:5000 em um navegador e siga o assistente de configuração.
Onde consigo traefik-manager?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chr0nzz/traefik-manager

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados