{# steward/templates/settings/general.html #} {% extends "base.html" %} {% from "_macros.html" import crumbs %} {% block title %}Settings — General — Steward{% endblock %} {% block breadcrumb %}{{ crumbs([("Settings", "/settings/"), ("General", "")]) }}{% endblock %} {% block content %} {% set active_tab = "general" %} {% include "settings/_tabs.html" %}
{{ csrf_field() }}

General

External URL where this Steward instance is reachable from the outside. Leave blank to use whatever hostname you're currently browsing via. Used by install scripts, share links, and alert notifications.
How many proxies sit in front of Steward (e.g. 1 for Traefik, 2 for Cloudflare in front of Traefik). Steward believes their X-Forwarded-For and X-Forwarded-Proto headers up to that many hops: it marks the login cookie Secure and sends HSTS only when they report HTTPS, and throttles logins by the address they report. 0 trusts no proxy.
A login lasts this long; then Steward asks for the password again.
failures from one address pause its logins for minutes
Monitor results, Ansible runs and their logs, alert history, and Traefik and UniFi samples older than this are pruned by the hourly cleanup. Host metrics, Docker data and container logs have their own windows under Settings → Thresholds.
Who changed what. Kept longer than operational data; entries older than this are pruned by the hourly cleanup.
Requires restart to take effect.
Changes to session lifetime take effect immediately.
{% endblock %}