{% extends "ui/_layout.html" %} {% block title %}Account - bty-web{% endblock %} {% block subnav %} {% with sections=None %} {% include "ui/_subnav.html" %} {% endwith %} {% endblock %} {% block intro %} {% from "ui/_intro_box.html" import render as intro_box %} {% call intro_box() %} Operator account for the logged-in user. bty configuration (upstream sources, paths, limits) lives on the Settings page. {% endcall %} {% endblock %} {% block content %}
Authenticated as service user {{ service_user }} on
bty v{{ version }}.
bty-web is gated by the admin password: [admin]
password in bty.toml, editable on the
Settings page (env override
BTY_ADMIN_PASSWORD). To rotate the credential,
change the value and restart bty-web.
Sessions are server-signed cookies (Starlette's
SessionMiddleware) with a sliding 7-day TTL. To
invalidate every existing session in one shot, rotate the
session secret:
sudo rm /var/lib/bty/session-secret && sudo systemctl
restart bty-web. The restart regenerates the secret on
startup; no reboot needed.