@marcusquinn Fantastic!
I needed to add also that ChatPad is built to, and meant to, run on Docker. You can find the straight command, to run it on your Docker lab, on the Github page. So that means that you can also run this easily on your local machine on Mac and Linux (as I do) and on Windows as well with Docker Desktop.
The good news is this is ready to run on Cloudron also, as it's obviously dockerized, and shouldn't be too hard to adapt. I might give it a try myself as I'm getting into learning to build apps for running on Cloudron. There's too much good stuff out there that can be added... 🙂