logo

Roxy-WI is an awesome GUI for HAProxy, Nginx, Apache and Keepalived

Load balancing gets easier... with Roxy-WI!

About Roxy-WI

Roxy-WI was created for people who want to have a fault-tolerant infrastructure, but do not want to plunge deep into the details of setting up and creating a cluster based on HAProxy, NGINX, Apache and Keepalived. For those who need a convenient interface for managing all services in one place.
Use Roxy-WI to build a high available cluster for a couple of clicks: it's able to сreate servers on AWS, DigitalOcean and GCore, install HAProxy, NGINX, Keepalived and carry out the initial configuration for the services.
Monitoring is easy! Gather load statistics in one place. Select one of the three available monitoring options or use them all. Now you don't have to be afraid of failures: Roxy-WI will send you notifications about changes in server statuses via email, Slack, Telegram or the web panel. If there are problems, you will be informed immediately.
Made a mistake in the configuration, but forgot what exactly you had changed? Download a previous stable configuration or review changes. Don't understand the relationships between the backend and the frontend? Roxy-WI will help you to visualize it.
Don't know all the configuration options for HAProxy? No problem! Roxy-WI will help you create a configuration in a few clicks and will not load the configuration if it contains errors.


What you can do with Roxy-WI:

Install services or add the existing ones
  1. Create HA cluster for HAProxy, NGINX and Apache
  2. Add your own services or install new ones
  3. Install Grafana and Prometheus services
  4. Install Prometheus exporters for HAProxy and NGINX
  5. Download and convert GeoIP to the acceptable format for HAProxy
  6. Update HAProxy and NGINX
Visualize and monitor
  1. Monitor HAProxy backends and maxconn
  2. Monitor HAProxy, NGINX, Apache, Keepalived services
  3. Monitor custom services
  4. Get alerts via Telegram and Slack
  5. Get alerts via Roxy-WI web panel
  6. Keep alarm and action history
  7. Create a workflow map for HAProxy proxies
  8. Monitor the workload of HAProxy services
  9. View all statistics on the improved HAProxy statistics page
Spend less time on configuration
  1. Create proxy sections for HAProxy via configuration wizard
  2. Edit configs via Roxy-WI in one place
  3. Keep, restore and backup configs versions
  4. Dynamically change maxconn, black/white lists, the backend's IP address and port
  5. Make the most of HAProxy RuntimeAPI via Roxy-WI panel
Secure your infrastructure
  1. Add and manage WAF for HAProxy via Roxy-WI
  2. Create master and slave servers and keep the configs synced
  3. Manage SSL certificates and Let's Encrypt
  4. Access Roxy-WI by roles
  5. Quickly configure Web acceleration and Web cache features via Roxy-WI
  6. Create ACL via Roxy-WI
  7. Manage OpenVPN3 as a client via Roxy-WI
  8. Provision servers on AWS, DigitalOcean, VULTR and GCore

Full features list:

  1. Installing and updating HAProxy, NGINX, Apache and Keepalived with Roxy-WI as a system service
  2. Installing and updating HAProxy and NGINX with Roxy-WI as a Docker service
  3. Installing and updating Grafana, Prometheus servers with Roxy-WI
  4. Installing and updating HAProxy, NGINX and Node exporters with Roxy-WI
  5. Server provisioning on AWS, DigitalOcean, VULTR and GCore
  6. Downloading, updating and formatting GeoIP to the acceptable format for HAProxy with Roxy-WI
  7. Dynamic change of maxconn, black/white lists and the backend's IP address and port with saving changes to the config file
  8. Configuring HAProxy, NGINX, Apache and Keepalived with Roxy-WI in a jiffy
  9. Viewing and analysing the status of all frontend/backend servers via Roxy-WI from a single control panel
  10. Enabling/disabling servers through the stats page without rebooting HAProxy
  11. Viewing/analysing HAProxy, NGINX, Apache and Keepalived logs right from the Roxy-WI web interface
  12. Creating and visualizing the HAProxy workflow from a web UI
  13. Pushing changes to your HAProxy, NGINX, Apache and Keepalived servers with a single click via a web interface
  14. Getting info on past changes, evaluating your config files and restoring the previous stable config at any time with a single click right from a web interface
  15. Adding/editing frontend or backend servers without much effort via a web interface
  16. Editing the config of HAProxy, NGINX, Apache and Keepalived and pushing changes to all master and slave servers in a simple way
  17. Adding multiple servers and config synchronizaton between them
  18. Dynamic frontend ports management according to your NGINX, HAProxy config file
  19. Evaluating the recent config pushed to HAProxy, NGINX, Apache and Keepalived instances right from a web UI
  20. Multiple user roles support for flexible rights management
  21. Different access control levels to services
  22. Possibility to hide parts of the config for users with guest role using tags "HideBlockStart" and "HideBlockEnd"
  23. Creating groups and adding/removing servers to ensure the proper identification for your HAProxy, NGINX, Apache and Keepalived clusters
  24. Sending Telegram, Slack, email and web push notifications (e.g. the state of HAProxy/NGINX/Apache/Keepalived service(s), changes in the HAProxy backend’s state, changes in Keepalived master/backup state etc.)
  25. Alerting when the number of connections to backends (maxconn) is about to reach the limit
  26. High availability support to maximize uptime for all master and slave servers configured
  27. Support of SSL (including Let's Encrypt)
  28. Support of SSH key for managing multiple HAProxy and NGINX servers right from Roxy-WI
  29. SYN flood protect
  30. Gathering metrics of incoming connections (e.g. session rate, active Nginx connections etc.)
  31. Web acceleration settings
  32. Firewall for web application (WAF)
  33. LDAP support
  34. Keeping HAProxy, NGINX, Apache and Keepalived services constantly active with the help of autostart feautre
  35. Mobile-friendly design
  36. Simple port monitoring (SMON)
  37. Backup feature for HAProxy, NGINX, Apache and Keepalived config files
  38. OpenVPN3 as a client management via Roxy-WI

Want to try?


Want to try a RPM and/or a Docker image? Just fill the form or contact us in another way to get free access for a week!