//nbkelley /homelab

MBTA Dashboard - Kiosk Mode

MBTA Dashboard - Kiosk Mode#

What Was Established#

The MBTA dashboard runs as a 24/7 kiosk display on a Raspberry Pi 3B+ using Anthias (formerly Screenly OSE) in Docker. The display is portrait 1080x1920. The Pi has severe memory constraints (788MB total) requiring aggressive optimization.

Anthias Deployment#

Hardware#

  • Device: Raspberry Pi 3B+ (788MB RAM)
  • Display: 1080x1920 portrait screen
  • Software: Anthias (Docker-based digital signage)

Display Configuration#

  • Dashboard page set as primary asset
  • Splash page appears for 1 minute every 11 hours 59 minutes as a refresh cycle
  • Page refreshes via cron job to prevent memory leaks

Cron Refresh#

# Refresh the kiosk page periodically to clear memory
0 */6 * * * docker restart screenly-anthias-viewer-1

Qt WebEngine Quirks#

Anthias uses Qt WebEngine for rendering, which differs from desktop Chrome: