I am a huge fan of nextcloud. I’ve run it myself for a couple years, though it’s been something of a pain to push adoption by non-technical folks (i have promoted it as a way to share family photos without resorting to the demon known as Faceb**k)
Within the co-op-sort-of-thing i’ve been working with for the last year here in the US, the single-person-IT-department has now decided nextcloud is the thing they want to implement.
I’m much more partial to LXC than docker, for a number of reasons. But as it pertains to the thread, I think it’s a real failure on the part of the LibreOffice/Collabora team to only make a docker image available. i’m sure it’s entirely possible to spin up an LXC instance that has the same functionality as the docker image, without the idiosyncrasies of docker. Yet, the LO/C team doesnt even give good instructions if you want to run CODE natively on your server.
Since i’m soapboxing already, i think there’s a real opportunity at the moment in producing/updating tools for provisioning, management, and monitoring that start with the functionality and perhaps code for docker-based containers, but that work with LXC images and/or the LXD tooling or API.