Show HN: Wiredoor – Securely expose private services

(wiredoor.net)

15 points | by dmesad 20 hours ago

5 comments

  • dmesad 19 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 19 hours ago
    This looks awesome! Definitely going to try Wiredoor out, thanks for sharing it!
    • dmesad 19 hours ago
      Thank you! I really appreciate it.

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

  • sea-gold 19 hours ago
    Why did you choose nginx versus another server (such as Caddy, Traefik, etc.)?
    • dmesad 19 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!