Show HN: Wiredoor – Securely expose private services

wiredoor.net

8 points by dmesad 9 hours ago

Hey 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!

dmesad 9 hours ago

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!

sbeltran 8 hours ago

This looks awesome! Definitely going to try Wiredoor out, thanks for sharing it!

  • dmesad 8 hours ago

    Thank you! I really appreciate it.

    I'd love to hear any feedback once you try it out!

sea-gold 9 hours ago

Why did you choose nginx versus another server (such as Caddy, Traefik, etc.)?

  • dmesad 9 hours ago

    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!