{% 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 %}
Signed in

Authenticated as service user {{ service_user }} on bty v{{ version }}.

Authentication

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.

{% endblock %}