{% extends "base.html" %} {% block title %}Settings{% endblock %} {% block content %}

Settings

Listener-wide HAProxy options. Saved settings are staged like route changes.

{% if errors %} {% endif %}

* listens on every address. Use one IPv4 address to keep HAProxy off other interfaces.

Turning this on makes HAProxy listen on port 80 even with no HTTP routes. Ignored when an HTTP route is marked default.

Keep at 1h for Outlook and ActiveSync.

Server configuration

Set in /etc/hapman/hapman.env; restart HAPMan after changing.

Sign-in
Entra ID, tenant {{ env.entra_tenant_id or 'not set' }}
Client secret expires
{{ env.entra_secret_expires or 'unknown' }}{% if env.secret_days_left is not none %} ({{ env.secret_days_left }} days){% endif %}
App role required
{{ env.required_role or 'none' }}
Allowed users
{{ env.allowed_users | join(', ') if env.allowed_users else 'any user with the role' }}
HAProxy config
{{ env.haproxy_cfg }}
Runtime socket
{{ env.haproxy_socket }}
Reserved ports
{{ env.reserved_ports | join(', ') }}
{% endblock %}