Linux-Agent — Konfiguration
Der Dialog Settings öffnet sich durch Eingabe von 12345 oder durch 5-maliges Tippen auf die linke obere Ecke (in <2 s). Er hat vier Registerkarten: Browser, Server, Log, Security.
Browser
| Einstellung | Beschreibung |
|---|---|
| Mode | Web (Kiosk-URL) oder Playlist (über RDS verwaltete Slideshow). Wird auch über das Web-Panel verwaltet. |
| Home URL | Seite, die beim Start geladen wird und zu der zurückgekehrt wird, wenn außerhalb der Whitelist navigiert wird (Web-Modus). |
| Allowlist | Für die Navigation zugelassene Domains. Jede URL außerhalb der Liste leitet auf die Home URL um. Wird über das Web-Panel verwaltet. |
| Remove Local Videos | Löscht den lokalen Cache mit Videos/Bildern der Playlist (nur im Modus Playlist). |
Server
| Einstellung | Beschreibung |
|---|---|
| Server URL | Basis-URL des RDS-Servers. Standard: https://rds.digitalsignagerds.com. |
| Username | Promotienda-Benutzer. |
| Device ID | Im Panel vergebene Kennung (z. B. RDSA1B2). |
| Test Connection | Prüft die Zugangsdaten und registriert das Gerät. |
| App version | Aktuelle Version des Agenten (nur lesend). |
Log
Live-Ansicht der Logs des Agenten, aktualisiert sich automatisch alle 3 Sekunden. Diese Einträge werden bei jedem Heartbeat auch auf den Server hochgeladen — im Panel sind sie unter Logs → Geräte-Logs einsehbar.
Security
| Einstellung | Beschreibung |
|---|---|
| Passcode | Zahlencode zum Öffnen von Settings. Standard 0000 — ändern Sie ihn im Produktivbetrieb. |
| Exit App | Beendet den Kiosk-Browser (nur für Wartungszwecke sinnvoll). |
Allowlist (Positivliste)
Die Whitelist wird pro Domain ausgewertet. Ein Eintrag wie example.com:
- ✓ Erlaubt
example.com,www.example.com,cdn.example.comusw. - ✗ Blockiert
evil.com, auch wenn dabei ein Parameter aufexample.comverweist.
Jeder Versuch, außerhalb der Whitelist zu navigieren, leitet auf die Home URL um. Links mit target=_blank werden abgefangen und im selben Fenster geöffnet (neue Fenster / Tabs sind nicht zulässig).
Synchronisierung mit dem Panel
Diese Felder verwaltet das Web-Panel (Geräte → Kiosk bearbeiten) und der Agent erhält sie mit seinem nächsten Heartbeat:
- Modus (Web / Playlist)
- Home URL
- Allowlist
- Passcode
Wenn Sie eines dieser Felder lokal ändern, geht die Änderung bei der nächsten Synchronisierung des Agenten mit dem Server verloren. Ändern Sie sie über das Web-Panel.
Zugriff per SSH
Für Wartungsaufgaben können Sie per SSH auf den Linux-Rechner zugreifen:
journalctl -u kiosk-browser -f # Logs live
systemctl restart kiosk-browser # Agenten neu starten
systemctl stop kiosk-browser # anhalten
chvt 7 # zurück zur Browser-Ansicht