A web application firewall and reverse proxy that provides secure by default protection for web services.

BunkerWeb is an open-source web application firewall and reverse proxy designed to provide security for web services. Built on NGINX, it functions as a protective layer that can be deployed across various environments, including Linux, Docker, Swarm, and Kubernetes. It is used to secure web applications by managing traffic and filtering malicious requests before they reach the backend server, ensuring that services are secure by default upon deployment.
Users can manage the software through a command-line interface or an optional web user interface that eliminates the need for manual configuration files. The system supports a multisite mode, which is a crucial concept allowing a single instance or cluster to serve and protect multiple web applications using virtual hosts. Configuration is handled through a system of variables and settings, such as server names and security policies, to tailor the protection to specific use cases.
The software is licensed under AGPLv3 and is designed for DevOps and DevSecOps workflows. It integrates into existing infrastructure as a reverse proxy, providing a layer of defense that includes vulnerability scanning and anti-bot protections. The architecture allows for both simple single-site deployments and complex multi-site configurations, making it suitable for various hosting scales. By utilizing a variable-based configuration system, administrators can quickly enable or disable specific security modules to match their environment requirements.
BunkerWeb serves as a security gateway for administrators who require a configurable web application firewall for their hosting environments.
A self-hosted web application firewall and reverse proxy that filters and monitors HTTP traffic to block exploits.
Filters incoming HTTP requests using challenges to protect upstream resources from AI crawlers and scraper bots.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.