{% extends "base.html" %} {% set active_page = "settings_system" %} {% block page_title %}Systemeinstellungen{% endblock %} {% block page_sub %}
Prüfintervall und Netzwerkkonfiguration dieses Hosts
{% endblock %} {% block content %}

Host

Name und Zeitzone dieses Hosts.
{% if current_user.has_permission('settings_system.edit') %}

Bestimmt die lokale Zeit in allen Logs und im Änderungsverlauf — wirkt sofort für diese laufende App-Instanz, ohne Dienst-Neustart.

Wie oft Geräte auf Erreichbarkeit geprüft werden. Der Hintergrund-Dienst (rpi-check.service) wird nach dem Speichern automatisch neu gestartet.
{% else %}
Nur Lesezugriff — für Änderungen fehlt das Recht „Systemeinstellungen ändern“.
{% endif %}

Netzwerkeinstellungen

IP/DNS/DHCP-Umschaltung dieses Hosts (nicht der DHCP-Server unter „DHCP“).
{% if net_backend == 'unknown' %} Kein unterstütztes Backend erkannt {% else %} {{ {'networkmanager': 'NetworkManager', 'dhcpcd': 'dhcpcd', 'netplan': 'netplan'}[net_backend] }} {% endif %}
{% for state in active_net_states %}
{{ state.interface }} — {{ state.ip }}/{{ state.prefix }}{% if state.gateway %}, Gateway {{ state.gateway }}{% endif %} {{ {'static': 'Statisch', 'dhcp': 'DHCP', 'unknown': 'Modus unbekannt'}[state.mode] }} {% if state.dns %} DNS: {{ state.dns|join(', ') }} {% endif %}
{% else %}
Kein aktives Interface mit IPv4-Adresse gefunden.
{% endfor %}
{% if pending_network_token %}

Neue Netzwerkkonfiguration wurde angewendet. Wenn diese Seite gerade noch lädt, funktioniert die Verbindung — bitte bestätigen, bevor automatisch zurückgerollt wird (nach {{ net_revert_seconds }}s ohne Bestätigung).

{% elif net_backend != 'unknown' and current_user.has_permission('settings_system.edit') %}
Jedes Interface hat seine eigene Konfiguration — ein Wechsel hier lädt unten dessen tatsächlichen Ist-Zustand, ändert aber noch nichts.
Kommagetrennt. Leer lassen, um die per DHCP zugewiesenen DNS-Server zu verwenden.

⚠ Kann die Erreichbarkeit dieses Hosts unterbrechen. Ohne Bestätigung wird automatisch nach {{ net_revert_seconds }}s zurückgerollt.

{% elif net_backend == 'unknown' %}

Weder NetworkManager, dhcpcd noch netplan/systemd-networkd aktiv erkannt — Netzwerkänderungen über diese Seite sind deaktiviert. Bitte die Netzwerkkonfiguration dieses Hosts manuell vornehmen.

{% else %}

Für Änderungen fehlt das Recht „Systemeinstellungen ändern“.

{% endif %}

Logs

Rotation & Aufbewahrung von Live-, Änderungs-, App- und Kea-DHCP-Log.
{% if current_user.has_permission('settings_system.edit') %}
Standard: wöchentlich, 4 Rotationen (≈ 1 Monat Historie je Log).
{% else %}
{% endif %}
Live: {{ log_paths.live }}
Änderungen: {{ log_paths.changes }}
App: {{ log_paths.app }}
Kea-DHCP: {{ log_paths.kea }}

Papierkorb

Gelöschte Clients, Switche, Zugangsdaten, Benutzer und Gruppen — Liste unter Geräte → Wartung.
{% if current_user.has_permission('settings_system.edit') %}
Danach werden Papierkorb-Einträge automatisch unwiderruflich gelöscht (AD/LDAP-Benutzer sind nie im Papierkorb, da sie sich beim nächsten Login automatisch neu anlegen).
{% else %}
{% endif %}
{% if current_user.is_admin %} {% macro nav_order_buttons() %} {% endmacro %}

Navbar-Reihenfolge

Reihenfolge der Sidebar-Menüpunkte inkl. Unterpunkte — gilt für alle Benutzer.
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}