diff --git a/README.md b/README.md index 55c7b04..d444c23 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,27 @@ -# ![alt text](https://haproxy-wi.org/inc/images/logo_menu.png "Logo") -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) +# ![alt text](https://roxy-wi.org/inc/images/logo_menu.png "Logo") +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. -![alt text](https://haproxy-wi.org/inc/images/viewstat.png "HAProxy state page") +![alt text](https://roxy-wi.org/inc/images/viewstat.png "HAProxy state page") # 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 -![alt text](https://haproxy-wi.org/inc/images/haproxy-wi-metrics.png "Merics") +![alt text](https://Roxy-WI.org/inc/images/roxy-wi-metrics.png "Merics") # 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 -![alt text](https://haproxy-wi.org/inc/images/smon_dashboard.png "SMON area") +![alt text](https://roxy-wi.org/inc/images/smon_dashboard.png "SMON area") # 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) -![alt text](https://haproxy-wi.org/inc/images/haproxy-wi-overview.webp "Overview page") +![alt text](https://roxy-wi.org/inc/images/roxy-wi-overview.webp "Overview page") # 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) -![alt text](https://haproxy-wi.org/inc/images/hapwi_overview.webp "HAProxy server overview page") +![alt text](https://roxy-wi.org/inc/images/hapwi_overview.webp "HAProxy server overview page") -![alt text](https://haproxy-wi.org/inc/images/add.png "Add proxy page") +![alt text](https://roxy-wi.org/inc/images/add.png "Add proxy page") diff --git a/app/templates/login.html b/app/templates/login.html index 7ac0dd9..0472b91 100644 --- a/app/templates/login.html +++ b/app/templates/login.html @@ -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 { diff --git a/inc/images/logo_index.png b/inc/images/logo_index.png index cf01cb8..fdd3b38 100644 Binary files a/inc/images/logo_index.png and b/inc/images/logo_index.png differ diff --git a/inc/images/logo_login.png b/inc/images/logo_login.png index 926e44b..5e81cf7 100644 Binary files a/inc/images/logo_login.png and b/inc/images/logo_login.png differ diff --git a/inc/images/logo_menu.png b/inc/images/logo_menu.png index b39fe67..13cfc63 100644 Binary files a/inc/images/logo_menu.png and b/inc/images/logo_menu.png differ