
Wiredoor
Ingress-as-a-service to expose private services via WireGuard and NGINX
1.6k stars 77 forks last commit first released Apache-2.0
Actively maintained
Last commit 19 Aug 2026.

Wiredoor is a self-hosted ingress-as-a-service platform for securely exposing applications and services running in private networks to the public internet. It creates reverse VPN tunnels using WireGuard and routes inbound traffic through a built-in NGINX reverse proxy.
Key Features
- Reverse VPN tunneling powered by WireGuard for connecting private nodes to a public entrypoint
- Built-in NGINX reverse proxy to publish HTTP services and route traffic by domain
- Expose both HTTP and TCP services, including support for WebSocket connections
- Automatic TLS certificates via Let’s Encrypt, with self-signed fallback for internal/local domains
- Web UI to manage nodes, domains, and exposed services
- CLI-driven setup for registering nodes and creating/revoking exposures
- Optional OAuth2-based authentication per domain/service via an OAuth2 proxy
- Designed to work across environments (Kubernetes, Docker/Compose, VMs, legacy servers, and IoT)
Use Cases
- Publish internal dashboards (for example monitoring tools) without opening inbound firewall ports
- Provide temporary external access to a private service for support, maintenance, or demos
- Expose services running inside Kubernetes clusters, Docker hosts, or on-prem networks through a single public gateway
Wiredoor fits teams and homelabs that want cloud-like ingress control while keeping networking and access fully under their own infrastructure. It provides a consistent way to connect private nodes, map domains, and expose services securely with minimal operational overhead.
Categories:
Tags:
Tech Stack:
Similar to Wiredoor
NetGoat
Self-hostable reverse proxy and traffic manager with WAF features
NetGoat is a self-hostable reverse proxy and traffic management platform offering Cloudflare-like features such as TLS termination, rate limiting, WAF-style filtering, and dashboards.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.
SWAG
Nginx reverse proxy with automated TLS certificates and fail2ban
LinuxServer.io SWAG is a Docker image bundling Nginx reverse proxy, ACME certificate automation (Let’s Encrypt/ZeroSSL), optional PHP, and fail2ban intrusion prevention.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
OAuth2 Proxy
Reverse proxy and middleware for OAuth2/OIDC authentication
OAuth2 Proxy is a reverse proxy and middleware that protects web apps with OAuth2/OIDC login and forwards authenticated user identity to upstream services.
Tinyauth
Lightweight authentication middleware for protecting web apps
Tinyauth is a lightweight auth middleware that adds a login screen, OAuth, or LDAP authentication in front of your apps via common reverse proxies.

