mirror of https://github.com/Aidaho12/haproxy-wi
parent
fbb02a9743
commit
ac8a22669e
58
README.md
58
README.md
|
@ -1,27 +1,27 @@
|
|||
# 
|
||||
Web interface(user-friendly web GUI, alerting, monitoring and secure) for managing HAProxy, Nginx and Keepalived servers. Leave your [feedback](https://github.com/Aidaho12/haproxy-wi/issues)
|
||||
# 
|
||||
Web interface(user-friendly web GUI, alerting, monitoring and secure) for managing HAProxy, Nginx and Keepalived servers. Leave your [feedback](https://github.com/hap-wi/roxy-wi/issues)
|
||||
|
||||
# Get involved
|
||||
* [Youtube Demo video](https://www.youtube.com/channel/UCo0lCg24j-H4f0S9kMjp-_w)
|
||||
* [Twitter](https://twitter.com/haproxy_wi), subscribe!
|
||||
* [Telegram Channel](https://t.me/haproxy_wi) about HAProxy-WI, talks and questions are welcome
|
||||
* [Twitter](https://twitter.com/roxy_wi), subscribe!
|
||||
* [Telegram Channel](https://t.me/haproxy_wi) about Roxy-WI, talks and questions are welcome
|
||||
|
||||
# Demo site
|
||||
[Demo site](https://demo.haproxy-wi.org) Login/password: admin/admin. Server resets every hour.
|
||||
[Demo site](https://demo.roxy-wi.org) Login/password: admin/admin. Server resets every hour.
|
||||
|
||||

|
||||

|
||||
|
||||
# Features:
|
||||
1. Installation and updating HAProxy, Nginx and Keepalived with HAProxy-WI
|
||||
2. Installation and updating Grafana, Prometheus servers with HAProxy-WI
|
||||
3. Installation and updating HAProxy and Nginx exporters with HAProxy-WI
|
||||
1. Installation and updating HAProxy, Nginx and Keepalived with Roxy-WI
|
||||
2. Installation and updating Grafana, Prometheus servers with Roxy-WI
|
||||
3. Installation and updating HAProxy and Nginx exporters with Roxy-WI
|
||||
4. Server provisioning on AWS, DigitalOcean and G-Core Labs
|
||||
5. Downloading, updating and formatting GeoIP to the acceptable format for HAProxy with HAProxy-WI
|
||||
5. Downloading, updating and formatting GeoIP to the acceptable format for HAProxy with Roxy-WI
|
||||
6. Dynamic change of Maxconn, Black/white lists and backend's IP address and port with saving changes to the config file
|
||||
7. Configuring HAProxy, Nginx and Keepalived in a jiffy with HAProxy-WI
|
||||
8. Viewing and analysing the status of all Frontend/backend servers via HAProxy-WI from a single control panel
|
||||
7. Configuring HAProxy, Nginx and Keepalived in a jiffy with Roxy-WI
|
||||
8. Viewing and analysing the status of all Frontend/backend servers via Roxy-WI from a single control panel
|
||||
9. Enabling/disabling servers through stats page without rebooting HAProxy
|
||||
1. Viewing/Analysing HAProxy and Nginx logs right from the HAProxy-WI web interface
|
||||
1. Viewing/Analysing HAProxy and Nginx logs right from the Roxy-WI web interface
|
||||
1. Creating and visualizing the HAProxy workflow from Web Ui
|
||||
1. Pushing Your changes to your HAProxy, Nginx and Keepalived servers with a single click via the web interface
|
||||
1. Getting info on past changes, evaluating your config files and restoring the previous stable config at any time with a single click right from Web interface
|
||||
|
@ -32,10 +32,10 @@ Web interface(user-friendly web GUI, alerting, monitoring and secure) for managi
|
|||
1. Evaluating the changes of recent configs pushed to HAProxy, Nginx and Keepalived instances right from the Web UI
|
||||
1. Multiple User Roles support for privileged based Viewing and editing of Config
|
||||
1. Creating Groups and adding/removing servers to ensure the proper identification for your HAProxy and Nginx Clusters
|
||||
1. Sending notifications from HAProxy-WI via Telegram, Slack and via the web interface
|
||||
1. Sending notifications from Roxy-WI via Telegram, Slack and via the web interface
|
||||
1. Supporting high Availability to ensure uptime to all Master slave servers configured
|
||||
1. Support of SSL (including Let's Encrypt)
|
||||
1. Support of SSH Key for managing multiple HAProxy and Nginx Servers straight from HAProxy-WI
|
||||
1. Support of SSH Key for managing multiple HAProxy and Nginx Servers straight from Roxy-WI
|
||||
1. SYN flood protect
|
||||
1. Alerting about сhanges of the state of HAProxy backends
|
||||
1. Alerting about the state of HAProxy and Nginx service
|
||||
|
@ -47,49 +47,49 @@ Web interface(user-friendly web GUI, alerting, monitoring and secure) for managi
|
|||
1. Possibility to hide parts of the config with tags for users with "guest" role: "HideBlockStart" and "HideBlockEnd"
|
||||
1. Mobile-ready design
|
||||
1. Simple port monitoring (SMON)
|
||||
1. Backup HAProxy, Nginx and Keepalived config files through HAProxy-WI
|
||||
1. Managing OpenVPN3 as a client via HAProxy-WI
|
||||
1. Backup HAProxy, Nginx and Keepalived config files through Roxy-WI
|
||||
1. Managing OpenVPN3 as a client via Roxy-WI
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
# Install
|
||||
|
||||
## RPM
|
||||
|
||||
### Read instruction on the official [site](https://haproxy-wi.org/installation.py#rpm)
|
||||
### Read instruction on the official [site](https://roxy-wi.org/installation.py#rpm)
|
||||
|
||||
## Manual install
|
||||
|
||||
### Read instruction on the official [site](https://haproxy-wi.org/installation.py#manual)
|
||||
### Read instruction on the official [site](https://roxy-wi.org/installation.py#manual)
|
||||
|
||||
# OS support
|
||||
HAProxy-WI was tested on EL7, EL8 and all scripts too. Debian/Ubuntu OS support at 'beta' stage, may work not correct
|
||||
Roxy-Wi was tested on EL7, EL8 and all scripts too. Debian/Ubuntu OS support at 'beta' stage, may work not correct
|
||||
|
||||

|
||||

|
||||
|
||||
# Database support
|
||||
|
||||
Default HAProxy-WI use Sqlite, if you want use MySQL enable in config, and create database:
|
||||
Default Roxy-WI use Sqlite, if you want use MySQL enable in config, and create database:
|
||||
|
||||
### For MySQL support:
|
||||
|
||||
### Read instruction on the official [site](https://haproxy-wi.org/settings.py#db_settings)
|
||||
### Read instruction on the official [site](https://roxy-wi.org/settings.py#db_settings)
|
||||
|
||||

|
||||

|
||||
|
||||
# Settings
|
||||
|
||||
|
||||
Login https://haproxy-wi-server/users.py, and add: users, groups and servers. Default: admin/admin
|
||||
Login https://roxy-wi-server/users.py, and add: users, groups and servers. Default: admin/admin
|
||||
|
||||
### Read instruction on the official [site](https://haproxy-wi.org/settings.py)
|
||||
### Read instruction on the official [site](https://roxy-wi.org/settings.py)
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ body, .container {
|
|||
}
|
||||
#main_div {
|
||||
margin-top: 15%;
|
||||
background-color: #5d9ceb;
|
||||
background-color: #239dee;
|
||||
}
|
||||
@supports (-moz-osx-font-smoothing: auto) {
|
||||
#main_div {
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.5 KiB |
Binary file not shown.
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 18 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 5.6 KiB |
Loading…
Reference in New Issue