Agent Linux — Configuració
El diàleg de Settings s'obre tecleant 12345 o tocant la cantonada superior esquerra 5 vegades (en <2 s). Té quatre pestanyes: Browser, Server, Log, Security.
Browser
| Ajust | Descripció |
|---|---|
| Mode | Web (URL kiosk) o Playlist (slideshow gestionat des de RDS). Es gestiona també des del panell web. |
| Home URL | Pàgina que carrega en arrencar i a la qual torna si s'intenta navegar fora de la whitelist (mode web). |
| Allowlist | Dominis permesos per a navegació. Qualsevol URL fora de la llista redirigeix a Home URL. Es gestiona des del panell web. |
| Remove Local Videos | Esborra la caché local de vídeos/imatges de la playlist (només mode Playlist). |
Server
| Ajust | Descripció |
|---|---|
| Server URL | URL base del servidor RDS. Per defecte https://rds.digitalsignagerds.com. |
| Username | Usuari de Promotienda. |
| Device ID | Identificador assignat al panell (ex. RDSA1B2). |
| Test Connection | Verifica credencials i registra el dispositiu. |
| App version | Versió actual de l'agent (només lectura). |
Log
Vista en directe dels logs de l'agent, auto-refresca cada 3 segons. Aquestes entrades també es pugen al servidor en cada heartbeat — des del panell es veuen a Logs → Logs de dispositius.
Security
| Ajust | Descripció |
|---|---|
| Passcode | Codi numèric per obrir Settings. Per defecte 0000 — canvia'l en producció. |
| Exit App | Tanca el navegador kiosk (útil només per a manteniment). |
Allowlist (llista blanca)
La whitelist s'avalua per domini. Una entrada com example.com:
- ✓ Permet
example.com,www.example.com,cdn.example.com, etc. - ✗ Bloqueja
evil.comencara que porti un paràmetre aexample.com.
Qualsevol intent de navegar fora de la whitelist redirigeix a la Home URL. Els enllaços target=_blank s'intercepten i s'obren a la mateixa finestra (no es permeten noves finestres / pestanyes).
Sincronització amb el panell
Aquests camps els gestiona el panell web (Dispositius → Editar kiosk) i l'agent els rep en el seu pròxim heartbeat:
- Mode (Web / Playlist)
- Home URL
- Allowlist
- Passcode
Si modifiques localment un d'aquests camps, el canvi es perdrà la pròxima vegada que l'agent sincronitzi amb el servidor. Canvia'ls des del panell web.
Accés per SSH
Per a tasques de manteniment pots accedir per SSH a l'equip Linux:
journalctl -u kiosk-browser -f # logs en directe
systemctl restart kiosk-browser # reiniciar l'agent
systemctl stop kiosk-browser # aturar
chvt 7 # tornar a veure el navegador