I cannot speak to collaborative editing of documents, but I do run my own docker-based nextcloud server for my own data.
I use nextcloud for:
files
photos (via memories app)
contacts
calendar
tasks
notes
I am not using the AIO docker image, I am using the nextcloud:APP_VERSION image, with APP_VERSION being 33 currently, preparing to upgrade to 34. My SSL-certificate is done via nginx-proxy-manager, as it was easy to setup on a different VM and it acts as a gateway to my internal services.
Syncing files, contacts and calendar works very well with my Graphene OS Pixel 9a (via the F-Droid App DAVx5, as well as my EndeavourOS desktop. The only thing I can really complain about is the documentation for selfhosting, as it seems to be missing some info. Or maybe I just didn’t find it.
If you’re interested, I can share my setup consisting of
docker-compose.yml for local tests
docker-compose.production.yml for production and staging deploy
Dockerfile for nextcloud + cron container (though I may replace this with ofelia)
Starter-Script for local tests
GitLab CI pipeline for production and staging deploy
I cannot speak to collaborative editing of documents, but I do run my own docker-based nextcloud server for my own data.
I use nextcloud for:
memoriesapp)I am not using the AIO
dockerimage, I am using thenextcloud:APP_VERSIONimage, withAPP_VERSIONbeing33currently, preparing to upgrade to34. My SSL-certificate is done vianginx-proxy-manager, as it was easy to setup on a different VM and it acts as a gateway to my internal services.Syncing files, contacts and calendar works very well with my Graphene OS Pixel 9a (via the F-Droid App
DAVx5, as well as my EndeavourOS desktop. The only thing I can really complain about is the documentation for selfhosting, as it seems to be missing some info. Or maybe I just didn’t find it.If you’re interested, I can share my setup consisting of
docker-compose.ymlforlocaltestsdocker-compose.production.ymlforproductionandstagingdeployDockerfilefor nextcloud +croncontainer (though I may replace this withofelia)localtestsproductionandstagingdeployIt may be a bit over-engineered though.