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 Docker-ready Go/Docker Web Servers
Homepage
Source code

Other self-hosted web servers

Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.
BSD-3-Clause Docker
Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Apache-2.0 Docker
Next-gen Web Application Firewall (WAF) that will protect your web services.
AGPL-3.0 Docker
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Apache-2.0 Docker
Fast, memory-safe web server written in Rust.
MIT Docker
Lightweight, simple, and performant reverse proxy with WebUI, Docker integration, automatic shutdown/startup for container based on traffic.
MIT Docker
High-performance reverse proxy and container orchestrator for self-hosters.
MIT Docker
Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
GPL-2.0 Docker
Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments.
BSD-3-Clause Docker
Docker container for managing Nginx proxy hosts with a simple, powerful interface.
MIT Docker
HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server.
BSD-2-Clause Docker
Identity-aware tunneled reverse proxy with dashboard UI, access control, and WireGuard-based tunnels (alternative to Cloudflare Tunnel, Tailscale).
AGPL-3.0 Docker

Run it with Docker

Spin up Pomerium on a VPS in minutes. Use the docker-compose generator to get a starter snippet, or grab a server below.

Generate compose file Browse Web Servers