RPM
You may retrieve signed RPM configuration files from link. It may be automatically installed by root thus:
Set up your credentials:
And add your credentials:
Install extra repository:
And install HAProxy-WI and services:
Open in your browser: https://your_ip/ Default login/password are: admin/admin
Why should I use RPM?
Using RPM it is the best solution because:
- It is more convenient: just type one command for installation
- Updating without any problems: update with an one command or click an one button in the Web Interface
- More stable and less bugs: RPM releases after community tests
- Using RPM you help project to grow and evolve
- It is safer: you do not need disable SELinux and firewall
- Ability to use Simple monitoring(SMON)
- Ability to use Backends checker
- Ability to use Metrics collection service
- Ability to use Auto start service
Installation on AWS
AWS provides ability to run HAProxy-WI via its Marketplace. Just go to EC2 Instance creating and on the first step write "HAProxy-WI" in the search field and choose Amazon Machine Image (AMI) with HAProxy-WI
HAProxy-WI EC2 Instance consists HAProxy-WI v4.5.2. If you would like to update it or install services add your credentials and enable repository. There is instruction on the Marketplace page.
Installation on DigitalOcean
DigitalOcean provides ability to run HAProxy-WI via its Marketplace. Just go by installation link and create droplet with HAProxy-WI:
HAProxy-WI droplet consists HAProxy-WI v4.5.1. If you would like to update it or install services add your credentials and enable repository. There is instruction on the Marketplace page.
Installation on G-Core Labs
G-Core Labs provides ability to run HAProxy-WI via its Marketplace. Just login into your GCloud, choose a project and go to the Marketplace. Find HAProxy-WI application and press the "Create Application" button.
HAProxy-WI application consists HAProxy-WI v4.5.1. If you would like to update it or install services add your credentials and enable repository. There is instruction on the Marketplace page.
Manual
Change httpd to apache2 PATH and apache to www-data user in the all configs
And create DB:
Open in your browser: https://your_ip/ Default login/password are: admin/admin
Ansible install
If you use RPM you do not have to do anything. HAProxy-WI will install and configure Ansible properly. For manual installation you should do next:
SELinux policy Installing
If you use RPM you do not have to do anything. HAProxy-WI will install SELinux policy, if this does not happen then install the package:
Fail2ban Installing
If you use RPM you do not have to do anything. HAProxy-WI will install Fail2ban. For manual installation you should do next:
Read more about Fail2ban service The Fail2ban service description
OS support
HAProxy-WI supports next OS:
- EL7(RPM installation and manual installation). It must be "Infrastructure Server" at least. x86_64 only
- EL8(RPM installation and manual installation). It must be "Infrastructure Server" at least. x86_64 only
- Amazon Linux 2(RPM installation and manual installation). x86_64 only
- Other Unix(only manual installation). x86_64 only