Bedienoberflaechen - JanHG98/netcore-tetra GitHub Wiki
Bedienoberflaechen
Aktueller Stand 16.10.2026
Verbindlich: main@8fb581b730f7a3833566c4bbb7c87875ad921e69; veröffentlicht bleibt v1.9.0. PR #74–#97 sind integriert. Deployment/Discovery, Imagebuilder, Pi-VPN und Syslog sind auf main, nicht mehr nur historische Vorschau. 26 reguläre Rollen einschließlich Deployment-VM; Provisioning ist optional zusätzlich.
Betreiberbestätigt: KDE-Boot, Rufe, SDS, Aufnahme/RF-Wiedergabe und WLAN am 13.10.; 28/28 Discovery-Agenten aktualisiert und keine ungeklärten Remote-Aufträge mehr am 15.10. Ein aktueller Backend-Gesamtrollout, NAS-Entlastung, SIP/Telegram, VPN-Wechsel und Dauerlauf bleiben separat offen. Vier alte Git-/Timeoutfehler bleiben Fehler.
Gesamtroadmap · Upstream-Vergleich · Roadmap und Releases. NETCORE-IAM-01 ist weiterhin Planung; AD-SSO-Pilot und Gruppenmapping sind konkretisiert, Produkt-/Betriebsentscheidung und Umsetzung offen.
Aktuelle Fachreferenz
Kanonische Anleitung am aktuellen main-Stand. Für neue Bedienwege, vollständige Rollen-/Portzählung und geänderte Grenzen ist diese Fassung maßgeblich; die früheren Beispiele unten bleiben als Historie erhalten.
Historischer Seitenstand bis 07.10.2026
Die folgende frühere Fassung bleibt als datierte Historie erhalten. Frühere Dienstzahlen, Featurebranch-Aussagen, offene Tests und Prioritäten sind keine aktuelle Statusaussage; heutige Verfahren stehen oben beziehungsweise in den verlinkten kanonischen Docs.
Bedienoberflächen und Rollen
Aktueller Quellenstand 07.10.2026: main 990bffb2; Release weiterhin v1.9.0. PR #59 mit Hell/Dunkel ist integriert, PR #60 ergänzt Projektarchive. Nur main ist als Branch vorhanden. Deployment/Discovery, Imagebuilder, Pi-VPN und neuere Syslog-Pipeline bleiben ausschließlich am historischen Featurecommit bbf0397 vorhanden. Keine neue Live-Abnahme. Roadmap und Releases · Upstream-Vergleich
Oberflächen auf main seit PR #59
26 TBS-Ansichten und 29 Dienst-WebUIs verwenden das gemeinsame Design mit Hell/Dunkel. Die Basisstation behält zusätzlich Blau. Die Auswahl gilt pro Browser-Origin; Host-/Portwechsel teilen sie nicht. Rust-Binaries sowie Python-/HTML-Bundles betten die Assets ein, ein Node-Dienst ist nicht nötig. Design aktiviert kein zentrales IAM. Roadmap und Releases
Nach dem Update Anmeldung, Theme nach Neuladen, Formulare/Tabellen/Dialoge, schmale Darstellung und vorhandene Fachaktionen prüfen. RF-Lücken bleiben fehlende Daten; DSP-Pegel ist keine kalibrierte Antennenleistung. Nachbarzellenanzeige ist keine Handovermessung. Bei alten Assets Browser hart neu laden.
NetCore besitzt mehrere Oberflächen mit unterschiedlichen Aufgaben. Nicht jedes Problem lässt sich im TBS-Dashboard lösen, und Control Room ist kein Ersatz für die Datenbank eines Fachkerns.
| Oberfläche | Inhalt | Eingriff |
|---|---|---|
| lokales TBS-Dashboard | Funkgeräte, Rufe, RF, SDS, Karte, Health, Audio, Konfiguration | lokale TBS- und Systemaktionen; Dashboard |
| Control Room | Operatoren, Arbeitsplätze, netzweite Ansichten und Befehle | rollenabhängige Leitstellenoperationen; Control-Room |
| Directory | Geräte-/Gruppennamen, Statuslabels und Statusgruppen | Metadatenpflege; NetCore-Directory |
| Provisioning Core | Teilnehmer und Gruppen über Subscriber/Group Core | Profile/Berechtigungen; Provisioning |
| 25 Fach-WebUIs | Dienstbezogene Fachverwaltung, Zustand, Ereignisse, Konfiguration, Wartung | abhängig vom Dienst teils tiefgreifende Aktionen; Dienstkatalog |
| Observability | Metriken, Logs, Traces, Alerts | Diagnose, Alarmregeln, Retention |
Die WebUI-Service-Matrix nennt die besonders geschützten Aktionen. Das TBS-Dashboard kann Basic-/Cookie-Anmeldung verwenden; die Open-Lab-Fach-WebUIs im Beispiel sind dagegen vielfach ohne Login oder TLS. Ein gemeinsames Netzwerk muss diese Unterschiede ausdrücklich berücksichtigen. Security-and-Operations
Maßstab für eine Anzeige
- „Registriert“: letzte bekannte Präsenz und aktueller Mobility-/TBS-Status prüfen.
- „Gruppe“: Directory-Name, Policy im Group Core und tatsächliche Affiliation getrennt lesen.
- „Connected“: WebSocket/Broker/SIP-Verbindung, nicht automatisch Ende-zu-Ende-Datenfluss.
- „Healthy“: Liveness, Readiness, betroffene Abhängigkeit und Nutzerfunktion getrennt prüfen.
Die 25. Fach-WebUI ist die Warnzentrale auf Beispielport 8310: Warnungen verwalten, betroffene/ausgeschlossene Geräte und Versandhistorie prüfen. Die Fach-API verlangt ein Token; Versand startet deaktiviert.
Entwicklungsvorschau vom 28 September 2026
Entwicklungsvorschau vom 28.09.2026: Historischer Featurecommit bbf0397, Deployment-Komponente 0.2.3. Diese Funktionen sind noch nicht auf main und kein neuer Gesamtrelease. PR #57 wurde in den Entwicklungsbranch gemergt. Controller auf 8320 und Agent auf 8321 ergänzen Hosts, Gitstände, Rollen, Aufträge und Pi-Images. Der neue Auto-Discovery-Link öffnet den Agenten desselben Hosts; Suchen und Übernehmen/Neustart sind getrennte Aktionen. Observability zeigt begrenzte Logvorschau, Puffer, Verluste und Archivfehler; sie durchsucht nicht alle gzip-Dateien. Deployment-und-Discovery · Syslog-und-Archivierung