Repolode
bunkerity

bunkerity/bunkerweb

Firewall de Aplicação Web open source e cloud-native, baseado em NGINX, que atua como proxy reverso na frente dos seus serviços web.

Alternativa open source a:Cloudflare WAFAWS WAF

Estrelas
11,093
Forks
655
Issues abertas
165
Último commit
há 10 horas

O que é?

O BunkerWeb é um firewall de aplicação web baseado em NGINX que funciona como proxy reverso na frente das suas aplicações web. Ele foi projetado para proteger serviços por padrão, com configurações de segurança ativadas desde o início e ajustáveis por variáveis de configuração ou por uma interface web opcional.

O núcleo inclui HTTPS com certificados Let's Encrypt automáticos, cabeçalhos de segurança HTTP, reforço de TLS, WAF ModSecurity integrado com o OWASP Core Rule Set, banimento automático de clientes suspeitos com base em códigos de status, limites de conexão e requisições, desafios para bots (cookie, JavaScript, captcha, hCaptcha, reCAPTCHA) e bloqueio de IPs maliciosos conhecidos por meio de listas externas e DNSBL. Um sistema de plugins permite adicionar outros recursos.

O BunkerWeb pode ser implantado em Linux, Docker, Docker autoconf, Swarm, Kubernetes e Microsoft Azure. Ele armazena a configuração em SQLite, MariaDB, MySQL ou PostgreSQL e oferece suporte ao modo multisite para proteger várias aplicações a partir de uma única instância.

Recursos principais

  • 01Proxy reverso baseado em NGINX com HTTPS automático via Let's Encrypt
  • 02WAF ModSecurity integrado com o OWASP Core Rule Set
  • 03Desafios para bots com cookie, JavaScript, captcha, hCaptcha ou reCAPTCHA
  • 04Banimento automático de clientes suspeitos e bloqueio de IPs maliciosos conhecidos via DNSBL
  • 05Interface web e sistema de plugins para gerenciar configurações e ampliar os recursos

Casos de uso

  • Proteger aplicações web auto-hospedadas atrás de um único ponto de entrada reforçado
  • Proteger serviços em contêineres em clusters Docker, Swarm ou Kubernetes
  • Executar uma instância de WAF na frente de várias aplicações usando o modo multisite

Início rápido

  1. 1

    Escolha uma integração oficial (Docker, Linux, Swarm ou Kubernetes) e siga o guia de instalação na documentação

Antes de usar

  • Licenciado sob a AGPL-3.0, uma licença copyleft forte que exige a divulgação do código-fonte de versões modificadas disponibilizadas pela rede.
  • Alguns recursos estão disponíveis apenas na versão PRO paga.

Tópicos

Perguntas frequentes

O que é bunkerweb?
Firewall de Aplicação Web open source e cloud-native, baseado em NGINX, que atua como proxy reverso na frente dos seus serviços web. O BunkerWeb é um firewall de aplicação web baseado em NGINX que funciona como proxy reverso na frente das suas aplicações web. Ele foi projetado para proteger serviços por padrão, com configurações de segurança ativadas desde o início e ajustáveis por variáveis de configuração ou por uma interface web opcional.
bunkerweb é gratuito? Qual é a licença?
bunkerweb é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
bunkerweb ainda é mantido?
Manutenção ativa. O último commit de bunkerweb foi em 21 de out. de 2026.
Para que posso usar bunkerweb?
Proteger aplicações web auto-hospedadas atrás de um único ponto de entrada reforçado Proteger serviços em contêineres em clusters Docker, Swarm ou Kubernetes Executar uma instância de WAF na frente de várias aplicações usando o modo multisite
Como instalar bunkerweb?
Escolha uma integração oficial (Docker, Linux, Swarm ou Kubernetes) e siga o guia de instalação na documentação
Onde consigo bunkerweb?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bunkerity/bunkerweb

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

Projetos relacionados