Files
ARCG-Remote-Station-Software/docs/core-overview.md

30 lines
925 B
Markdown

# 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
1. Core-Defaults im Software-Repo
2. Overlay/Deploy-Repo (stationsspezifisch)
3. 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.