I've been working on a little project to create a preconfigured Nextcloud server in docker with secure defaults. I'm also in the process of working with some people to create a non-profit organization for the purposes of hosting free zero-knowledge instances for activists and community organizations.
There's still a lot to do to until it's "ready", and I plan to package it as an AMI and several other virtual formats. The goal is to create a highly secure, private service that requires a bare minimum of technical knowledge. The system will bootstrap itself, and all that will be required to upgrade or enable new features is a reboot. It will pull down any new docker images, run needed migrations, and start back up.
As it stands right now, if you clone the 'docker compose' repo, edit two small config files, and run docker-compose up
Feel free to check it out, and open bug reports if you notice any problems.https://gitlab.com/agitatedseeds