Overview of Wiredoor
mainWiredoor is a self-hosted, open-source ingress-as-a-service platform. It allows you to securely expose applications and services running in private or local networks to the internet using a reverse VPN tunnel powered by WireGuard and an NGINX reverse proxy.
Key features include:
- Secure VPN tunnel: Low latency WireGuard connections.
- Reverse proxy: Built-in NGINX support.
- Authentication: OAuth2-based support (Google, GitHub, etc.) via
oauth2-proxy. - SSL/TLS: Automatic Let's Encrypt certificates or self-signed fallbacks.
- Websocket Support: Out-of-the-box support for WebSocket connections.
- Management: Web UI for nodes/services/domains and a CLI client (
wiredoor-cli). - Multi-environment: Supports Kubernetes, Docker, legacy servers, and IoT.