Makes Load balancers life easier!
HAProxy-WI was created for people who want to have a fault-tolerant infrastructure, but do not want to dive into
all the subtleties of setting up and creating a cluster based on HAProxy / Nginx and Keepalived, or / and who
want to have a convenient interface for managing all services in one place.
HAProxy-WI will create high available cluster for you in a couple of clicks: it will create servers on AWS, DigitalOcean and G-Core Labs,
install HAProxy, Nginx and Keepalived and carry out the initial configuration of the services to work.
Monitoring is easy, choose from three monitoring options or use all. Now you don't have to be afraid that any of
the backend servers will fail and you will find out too late, HAProxy-WI will send you notifications about
changes in server statuses via Telegram or in the web panel. See statistics pages and load in one place.
Made a mistake in the configuration, but forgot what exactly you changed? Download a previous stable configuration
or compare changes. Don't you understand how backends and frontends are related? HAProxy-WI will show you this.
Don't know all the configuration options for HAProxy? No problem! HAProxy-WI will help you create a configuration
in a few clicks and will not load the configuration if the configuration contains errors.
Install new or add existing
- Create HA cluster for HAProxy and Nginx
- Add your own services or install new one
- Install Grafana and Prometheus services
- Install Prometheus exporters for HAProxy and Nginx
- Download and format GeoIP to acceptable format for HAProxy
- Update HAProxy and Nginx
Monitor, Alert and Visualize
Easy to configure
- Create proxy sections for HAProxy via configuration wizard
- Edit configs via HAProxy-WI in one place
- Keep, restore and backup configs versions
- Dynamic change of Maxconn, Black/white lists and backend's IP address and port with saving changes to the config file
- HAProxy RuntimeAPI via HAProxy-WI panel
Lightness and simplicity
- Add and manage WAF via HAProxy-WI for HAProxy
- Create Master-Slave servers and keep its configs synced
- Manage SSL certificates and Let's Encrypt
- Access to HAProxy-WI by roles
- Create Web acceleration and Web cache
- Create ACL via HAProxy-WI
- Manage OpenVPN3 as client via HAProxy-WI
- Server provisioning on AWS and DigitalOcean
- Installation and updating HAProxy, Nginx and Keepalived with HAProxy-WI
- Installation and updating Grafana, Prometheus servers with HAProxy-WI
- Installation and updating HAProxy and Nginx exporters with HAProxy-WI
- Server provisioning on AWS, DigitalOcean and G-Core Labs
- Download, update and format GeoIP to acceptable format for HAProxy with HAProxy-WI
- Dynamic change of Maxconn, Black/white lists and backend's IP address and port with saving changes to the config file
- Configure HAProxy, Nginx and Keepalived In a jiffy with HAProxy-WI
- View and analyse Status of all Frontend/backend server via HAProxy-WI from a single control panel
- Enable/disable servers through stats page without rebooting HAProxy
- View/Analyse HAProxy, Nginx logs straight from the HAProxy-WI web interface
- Create and visualise the HAProxy workflow from Web Ui
- Push Your changes to your HAProxy, Nginx and Keepalived servers with a single click through web interface
- Get info on past changes, evaluate your config files and restore a previous stable config anytime with a single click straight from Web interface
- Add/Edit Frontend or backend servers via web interface with a click of a button
- Edit config of HAProxy, Nginx and Keepalived and push changes to All Master/Slave server with a single click
- Add Multiple server to ensure Config Sync between servers
- Auto management of ports assigned to Fronted
- Evaluate the changes of recent configs pushed to HAProxy, Nginx and Keepalived instances straight from web ui
- Multiple User Roles support for privileged based Viewing and editing of Config
- Create Groups and add/remove servers to ensure proper identification for your HAProxy and Nginx Clusters
- Send notifications to Telegram directly from HAProxy-WI and in web interface
- HAProxy-WI supports high Availability to ensure uptime to all Master slave servers configured
- SSL certificate support, Let's Encrypt support
- SSH Key support for managing multiple HAProxy and Nginx Servers straight from HAProxy-WI
- SYN flood protect
- Alerting about changes HAProxy backends state
- Alerting about HAProxy and Nginx service state
- Metrics incoming connections
- Web acceleration settings
- Web application firewall
- LDAP support
- Keep active HAProxy and Nginx services
- Ability to hide parts of the config with tags for users with "guest" role: "HideBlockStart" and "HideBlockEnd"
- Mobile-ready design
- Simple port monitoring (SMON)
- Backup HAProxy, Nginx and Keepalived config files through HAProxy-WI
- Manage OpenVPN3 as client via HAProxy-WI
You may also be interested in reading about
HAProxy-WI Cloud server