Show HN: Wiredoor – Securely expose private services

wiredoor.net

15 points by dmesad 16 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 15 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 15 hours ago

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

  • dmesad 14 hours ago

    Thank you! I really appreciate it.

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

sea-gold 15 hours ago

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

  • dmesad 15 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!