Dashkiosk is a solution to manage dashboards on multiple screens. It comes in four parts:
- A server will manage the screens by sending them which URL they should display in realtime. A web interface enables the administrator to configure groups of dashboards as well as their associations with available displays.
- A receiver runs in a browser attached to each screen. On start, it contacts the server and waits for it to tell which URL to display.
- An Android application provides a simple fullscreen webview to display the receiver.
- A Chromecast custom receiver which will run the regular receiver if you want to display dashboards using Google Chromecast devices.
The Android application and the Chromecast receiver are optional components. Any device able to display a fullscreen web page should work.
You can also quickly pull a ready-to-use version with Docker (you may want to replace latest by a stable tag, like 2.7.9):
$ docker run -d -p 8080:8080 \ -v /var/lib/dashkiosk/database:/database \ ghcr.io/vincentbernat/dashkiosk:latest
Here is a demonstration video:
To contribute, use GitHub.
- Android application
- Chromecast devices
- Cloud install