Python/Flask kiosk hosted digital frame server/viewer
472
A simple Python/Flask/Javascript web host image kiosk.
There aren't a lot of simple self-hosted options for digital frames, so I came up with this. Minimal functionality, singular in purpose. This allows you to upload images to a folder and then view them on a rotation similar to digital frames.
docker run -d -p 4444:4444 --name flask-kiosk -v [path to your images folder]:/app/images cross512/flask-kiosk:latest
To view the rotating images, navigate to http://[your server's IP]:4444/ or http://[your server's IP]:4444/gallery/.
To upload images, change the rotation timing, and manage the current images, navigate to http://[your server's IP]:4444/upload/.
My use was leveraging an old Surface tablet, so I used these instructions to run Edge in kiosk mode to accomplish the digital frame feel: Microsoft Edge Kiosk Mode.
There are two settings on the upload URL that can adjust the timings of the app:
Source avail: https://github.com/vic512/flask-kiosk
Content type
Image
Digest
sha256:1d37ed07d…
Size
53.7 MB
Last updated
almost 2 years ago
docker pull cross512/flask-kiosk