Repolode
NginxProxyManager

NginxProxyManager/nginx-proxy-manager

Uma interface web em Docker para criar hosts de proxy reverso do Nginx com SSL grátis do Let's Encrypt, sem editar configs do Nginx manualmente.

Estrelas
34,652
Forks
3,963
Issues abertas
869
Último commit
anteontem

O que é?

O Nginx Proxy Manager é uma imagem Docker pré-configurada que oferece uma interface web de administração para encaminhar domínios a serviços rodando em casa ou em outros lugares. É possível criar hosts, redirecionamentos, streams e respostas 404 por meio de formulários, e a terminação SSL com certificados gratuitos do Let's Encrypt já vem incluída. Assim, não é necessário conhecer os detalhes internos do Nginx ou do Let's Encrypt.

A interface de administração, criada com o framework Tabler, também gerencia listas de acesso, autenticação básica HTTP, usuários e permissões, além de um log de auditoria. Usuários avançados ainda podem escrever configurações personalizadas do Nginx. O objetivo declarado do projeto é manter a configuração simples para que a barreira de entrada continue baixa.

A implantação usa um arquivo docker-compose que mapeia as portas 80, 443 e uma porta de administração, a 81, além de volumes para dados e certificados. A partir da versão 2.14, o hardware armv7 deixou de ser compatível porque o Node.js encerrou o suporte a armhf; a tag de imagem 2.13.7 é disponibilizada para esses dispositivos.

Recursos principais

  • 01Interface web de administração para criar hosts de proxy, redirecionamentos, streams e hosts com resposta 404
  • 02SSL gratuito via Let's Encrypt ou possibilidade de enviar seus próprios certificados
  • 03Listas de acesso e autenticação básica HTTP para hosts
  • 04Gerenciamento de usuários com permissões e log de auditoria
  • 05Configuração personalizada avançada do Nginx para usuários experientes

Casos de uso

  • Expor serviços hospedados em uma rede doméstica usando um nome de domínio com HTTPS
  • Colocar vários aplicativos web internos atrás de um único gateway público nas portas 80 e 443
  • Gerenciar o proxy reverso e a renovação de SSL em um servidor pequeno sem editar arquivos do Nginx manualmente

Início rápido

  1. 1

    Instale o Docker

  2. 2

    Crie um arquivo docker-compose.yml com a imagem e as portas 80, 81 e 443

  3. 3

    Inicie o stack

    docker compose up -d
  4. 4

    Faça login na Admin UI pela porta 81

Antes de usar

  • É necessário ter o Docker e configurar o encaminhamento das portas 80 e 443 para que o serviço fique acessível pela internet.
  • A versão 2.14 e as posteriores não oferecem mais suporte a armv7.

Em coleções

Tópicos

Perguntas frequentes

O que é nginx-proxy-manager?
Uma interface web em Docker para criar hosts de proxy reverso do Nginx com SSL grátis do Let's Encrypt, sem editar configs do Nginx manualmente. O Nginx Proxy Manager é uma imagem Docker pré-configurada que oferece uma interface web de administração para encaminhar domínios a serviços rodando em casa ou em outros lugares. É possível criar hosts, redirecionamentos, streams e respostas 404 por meio de formulários, e a terminação SSL com certificados gratuitos do Let's Encrypt já vem incluída. Assim, não é necessário conhecer os detalhes internos do Nginx ou do Let's Encrypt.
nginx-proxy-manager é gratuito? Qual é a licença?
nginx-proxy-manager é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
nginx-proxy-manager ainda é mantido?
Manutenção ativa. O último commit de nginx-proxy-manager foi em 5 de nov. de 2026.
Para que posso usar nginx-proxy-manager?
Expor serviços hospedados em uma rede doméstica usando um nome de domínio com HTTPS Colocar vários aplicativos web internos atrás de um único gateway público nas portas 80 e 443 Gerenciar o proxy reverso e a renovação de SSL em um servidor pequeno sem editar arquivos do Nginx manualmente
Como instalar nginx-proxy-manager?
Instale o Docker Crie um arquivo docker-compose.yml com a imagem e as portas 80, 81 e 443 Inicie o stack: docker compose up -d Faça login na Admin UI pela porta 81
Onde consigo nginx-proxy-manager?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NginxProxyManager/nginx-proxy-manager

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

Projetos relacionados