{% extends "base.html" %} {% block content %} {% from 'include/input_macros.html' import input, checkbox, select %} {% include 'include/del_confirm.html' %}
{% for user in users %} {% include 'include/admin_users.html' %} {% endfor %}
Login name Password Active Email Role

+ Add

{% set ssh_group = [] %} {% for server in servers %} {% do ssh_group.append(server.3) %} {% include 'include/admin_servers.html' %} {% endfor %}
Hostname IP Port Enable Virt HAProxy Nginx Slave for Credentials Description
{% set id = 'hostname-' + server.0|string() %} {{ input(id, value=server.1, size='10') }} {{server.2}} {% set id = 'port-' + server.0|string() %} {{ input(id, value=server.10, size='2') }}

+ Add

You can read the description of all parameters here or watch video here
{% for ssh in sshs %} {% if ssh.5|string() == group %} {% endif %} {% endfor %}
Name SSH key Credentials
{% set id = 'ssh_name-' + ssh.0|string() %} {{ input(id, value=ssh.1, size='10') }} {% if ssh.2 == 1 %} {% else %} {% endif %}

{% set id = 'ssh_user-' + ssh.0|string() %} {{ input(id, value=ssh.3, size='10') }}

{% if ssh.2 == 1 %} {% else %} {% endif %}

+ Add

Upload SSH Key Key


Upload
You can read the description of all parameters here or watch video here
{% for telegram in telegrams %} {% if telegram.3|string() == group %} {% endif %} {% endfor %}
Token Chanel name
{% set id = 'telegram-token-' + telegram.0|string() %} {{ input(id, value=telegram.1, style="margin-bottom: 23px;") }} {% set id = 'telegram-chanel-' + telegram.0|string() %} {{ input(id, value=telegram.2) }}

+ Add

You can read the description of all parameters here

Install HAProxy

Current version Available Versions Server SYN flood protect
{% set values = dict() %} {% set values = {'2.0.5-1':'2.0.5-1','2.0.6-1':'2.0.6-1', '2.0.7-1':'2.0.7-1', '2.0.9-1':'2.0.9-1', '2.0.11-1':'2.0.11-1', '2.0.12-1':'2.0.12-1', '2.0.13-1':'2.0.13-1', '2.0.14-1':'2.0.14-1'} %} {{ select('hapver', values=values, selected='2.0.14-1', required='required') }} {{ checkbox('syn_flood', title="Enable SYN flood protect", checked='checked') }} Install

Install Nginx

Current version Available Versions Server SYN flood protect
HAProxy-WI will try to install the latest Nginx version from official Nginx repository {{ checkbox('nginx_syn_flood', title="Enable SYN flood protect", checked='checked') }} Install

Install Grafana and Prometheus servers

Current instalation Available Versions Note
{% if grafana == "Active:" %} Grafana and Prometheus servers have already installed {% else %} There are no Grafana and Prometheus servers {% endif %} HAProxy-WI will try to install the latest Grafana and Prometheus server versions Before Install any Exporters install Grafana and Prometheus servers first {% if grafana != "Active:" %} Install {% endif %}

Install HAProxy Exporter

Current instalation Available Versions Server
HAProxy-WI will try to install the latest HAProxy Exporter version Install

Install Nginx Exporter

Current instalation Available Versions Server
HAProxy-WI will try to install the latest Nginx Exporter version Install
{% for b in backups %} {% for s in servers %} {% if b.1 in s.2 %} {% include 'include/admin_backup.html' %} {% endif %} {% endfor %} {% endfor %}
Servers Remote server Remote folder Backup type Period time Credentials Description

+ Add a new backup job

You can read the description of all parameters here
{% include 'include/change_pass_form.html' %} {% endblock %}