I’ve been using chilipie-kiosk for a few projects. It‘s easy to set up and I‘ve never encountered any problems with it.
It‘s basically just a lightweight Debian installation which launches Chrome in fullscreen mode on startup, opening either the preconfigured URL or the one that was open at the end of the last session.