{# steward/templates/settings/general.html #} {% extends "base.html" %} {% from "_macros.html" import crumbs %} {% block title %}Settings — General — Steward{% endblock %} {% from "settings/_tabs.html" import settings_tabs %} {% block section_tabs %}{{ settings_tabs("general") }}{% endblock %} {% block breadcrumb %}{{ crumbs([("Settings", "/settings/"), ("General", "")]) }}{% endblock %} {% block content %}
{{ 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.
How often each monitor is checked, unless it sets its own. Takes effect on the next check.
What reaches the container log. Applies when saved. Warning hides the line logged for each request.
Changes to session lifetime take effect immediately.
{% endblock %}