Show HN: Wiredoor – Securely expose private services
wiredoor.netHey HN,
I built Wiredoor, an open-source platform to securely expose private HTTP and TCP services to the internet, without opening firewall ports or dealing with complex VPN setups.
Wiredoor uses WireGuard to establish encrypted tunnels and NGINX to proxy traffic to internal services, making it much easier and safer to publish apps from your private network or homelab.
Docs: https://www.wiredoor.net/docs
GitHub: https://github.com/wiredoor/wiredoor
Would love any feedback, questions, or suggestions!
If anyone is curious about how Wiredoor works internally, it uses WireGuard for encrypted tunneling and NGINX for proxying HTTP/TCP services dynamically. Happy to answer any questions!
This looks awesome! Definitely going to try Wiredoor out, thanks for sharing it!
Thank you! I really appreciate it.
I'd love to hear any feedback once you try it out!
Why did you choose nginx versus another server (such as Caddy, Traefik, etc.)?
I choose NGinx mainly because it's the server I'm most familiar with. GIven Wiredoor is an open-source project focused on security and reliability, I wanted to build on a stack that I understood deeply from the start.
NGinx also offers very flexibility handling of HTTP, TCP (via stream module) and SSL/TLS termination.
One of my main goals with Wiredoor is to make exposing private services as simple and user-friendly as possible, without compromissing security.
Building on NGinx allowed me to offer a solid foundation that balances flexibility, performance, and simplicity for self-hosters and developers.
Thanks for the question!