Zoraxy: An alternative to Nginx
- selfhosting
When I first started hosting my own services, I was looking for a simple and lightweight reverse proxy.
I don’t particularly like configuring Nginx manually, and although Traefik is powerful, I found it a bit too complex for my needs.
So, I decided to give Nginx Proxy Manager a try.
It worked well initially, but over time I ran into several issues:
- Database corruption
- Security concerns
- Increasing instability
- General maintenance becoming more difficult
At that point, I started looking for alternatives and eventually came across Zoraxy.
Why Zoraxy?
Zoraxy provides almost all the features I need from a reverse proxy, including:
- HTTP/2 reverse proxy
- Automatic WebSocket support
- Basic authentication
- Domain aliasing
- HTTP redirections
- SSL/TLS support
It also includes several tools I hadn’t used before, such as:
- IP- and country-based allow/block lists
- Uptime monitoring
- An in-browser SSH terminal
- IP scanner
- Wake-on-LAN
- Other useful network utilities
Overall, I found Zoraxy to be a good balance between ease of use, features, and simplicity, especially if you prefer having a GUI instead of managing everything through configuration files.
Update
A while after writing this post, I ended up migrating to Caddy, and it has been working great.
That said, Zoraxy is still a solid option, especially if you prefer a graphical interface. Its current state is quite good, and it’s definitely worth considering if you’re looking for a lightweight reverse proxy with a GUI.