Self-hosted web servers

20 apps · 20 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
Algernon
Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.
BSD-3-Clause Go/Docker Docker
Apache HTTP Server
Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Apache-2.0 C/deb/Docker Docker
BunkerWeb
Next-gen Web Application Firewall (WAF) that will protect your web services.
AGPL-3.0 deb/Docker/K8S/Python Docker
Caddy
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Apache-2.0 Go/deb/Docker Docker
Ferron
Fast, memory-safe web server written in Rust.
MIT Rust/Docker/deb Docker
go-doxy
Lightweight, simple, and performant reverse proxy with WebUI, Docker integration, automatic shutdown/startup for container based on traffic.
MIT Docker/Go Docker
godoxy
High-performance reverse proxy and container orchestrator for self-hosters.
MIT Docker/Go Docker
HAProxy
Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
GPL-2.0 C/deb/Docker Docker
Lighttpd
Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments.
BSD-3-Clause C/deb/Docker Docker
NGINX
HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server.
BSD-2-Clause C/deb/Docker Docker
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface.
MIT Docker Docker
Pangolin
Identity-aware tunneled reverse proxy with dashboard UI, access control, and WireGuard-based tunnels (alternative to Cloudflare Tunnel, Tailscale).
AGPL-3.0 Docker Docker
Pomerium
Identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your request to the backend, so that you can safely expose your self-hosted websites to public Internet.
Apache-2.0 Go/Docker Docker
SafeLine
Web application firewall / reverse proxy to protect your web apps from attacks and exploits.
GPL-3.0 Docker Docker
Static Web Server
Cross-platform, high-performance, and asynchronous web server for static file serving.
Apache-2.0/MIT Rust/Docker Docker
SWAG (Secure Web Application Gateway)
Nginx webserver and reverse proxy with PHP support, built-in Certbot (Let's Encrypt) client and fail2ban integration.
GPL-3.0 Docker Docker
Traefik
HTTP reverse proxy and load balancer that makes deploying microservices easy.
MIT Go/Docker Docker
UUSEC WAF
Industry-leading high-performance, AI and semantic technology web application firewall and API security gateway (fork of nginx).
GPL-3.0 C/Lua/Docker Docker
Vinyl Cache
Web application accelerator/caching HTTP reverse proxy (formerly Varnish).
BSD-2-Clause Go/deb/Docker Docker
Zoraxy
General purpose HTTP reverse proxy and forwarding tool.
AGPL-3.0 Go/Docker Docker