When I first started hosting my own services, I was looking for a reverse proxy that was simple and lightweight. I don’t like configuring Nginx manually, and although Traefik is powerful, I found it too complex. So, I decided to go with Nginx Proxy Manager. It worked well initially, but over time, the database started to corrupt, security issues cropped up, and overall, the system became unstable.
That’s when I started looking for alternatives and came across Zoraxy. It offers almost all the features I need: HTTP/2 reverse proxy, automatic WebSocket support, basic authentication, domain aliasing, redirections, and SSL/TLS. It also includes some tools I hadn’t used before, like IP and country-based allow/block lists, an uptime monitor, an in-browser SSH terminal, and other network utilities (IP scanner, Wake-On-LAN, and more).
To be fair, it still has some limitations: for example, it’s not compatible with advanced authentication systems like Authelia or Authentik, it’s still in development, and its documentation is lacking. But for what I need, Zoraxy has worked really well.