/display

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

🚧 Work in progress

What is "Display"

Display is a project intended to simply display websites in a kiosk mode. The idea behind Display is to run a webbrowser in kiosk mode with Display as the only source, by doing this you will be able to either show a single page, or let it cycle through all defined websites. As the website communicates over a websocket service, you can change or add the pages displayed without restarting the webbrowser.


The easiest way to run Display is through Docker

docker run -d --network host --name display bskjon/display

If you don't want to run the docker container with host network, please ensure that you pass in the IP of the network you want the webpage to be available at.

Example:

docker run -d -e HOST_IP=10.0.0.2 --name display bskjon/display

By defining the environment variable "HOST_IP" you will tell both the websocket and the webpage which IP to excpect and interact over.


The docker image is multiarchitecture created, so it should work on traditional architecture (x86) and ARM

Ports

Webserver:  8080