Show HN: Wiredoor – Securely expose private services

15 pointsposted 22 days ago
by dmesad

7 Comments

user

22 days ago

[deleted]

dmesad

22 days 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

21 days ago

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

dmesad

21 days ago

Thank you! I really appreciate it.

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

user

21 days ago

[deleted]

sea-gold

22 days ago

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

dmesad

22 days 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!