Is it possible to install/run other things on the RPi and not screw up the operation? I’d like to install a browser and have that display the BrewPi graph. I believe I’d install X11, LightDM, and the Chromium browser on the RPi for this.
I think especially with docker, it will be easy to deploy other containers and keep them nicely isolated from each other. You can have different versions of the dependencies and they will not interfere. Each app will have its isolated environment.