This simple webserver can be used to provide adapted content for an Inkplate to fetch. It uses ImageMagick to resize and transform the content.
My Inkplate 10 uns a small script which
- connects to the Inkserver
- downloads the content
- displays the content on the eink screen
- goes into deep sleep until woken up again by timer
This server allows me to deliver dynamic content to the Inkplate without touching the code on the device itself.
Currently, two providers are implemented:
- Local files: Randomly deliver a local file
- XKCD: Randomly deliver a xkcd comic
# Create auth_secret
echo "aSecureAuthSecret" > auth_secret
# Use docker compose to run server
docker compose up -d