925 B
925 B
Core Overview
Diese Datei beschreibt den Core von ARCG-Remote-Station-Software auf hoher Ebene.
Zweck
- Generische Remote-Station-Software (station-unabhaengig)
- API (
server/), Web-UI (public/), Plugin-Runtime (plugins/) - Keine station-spezifischen Deploy-Details im Core
Schichten
- Core-Defaults im Software-Repo
- Overlay/Deploy-Repo (stationsspezifisch)
- Runtime-ENV auf dem Zielsystem (hoechste Prioritaet)
Wichtige Core-Funktionen
- Passwortlose Auth (SMTP-Link, OTP, optional OAuth)
- Rollen/Policies, Owner-Locks, Reservierungen
- OpenWebRX-Integration (Session/Guard/Bandmap)
- Hardwaresteuerung ueber Plugins (TX/PTT/Router/Rotor/VSWR)
- Audit/Event-Stream fuer Live-UI
Security Boundary
- Repo ist oeffentlich.
- Keine Live-Konfigurationen, Secrets, Tokens, private Hostnamen oder Betriebsinterna committen.
- Sensible Werte ausschliesslich in Runtime-ENV/Deploy-Ebene halten.