I’ve been running nextcloud for my family and some projects about two years now and while it’s allright when it’s not breaking, I’ve had it break twice during upgrades and once outside of an upgrade. Getting back to running again during upgrades may require that I have two instances running one after the other - which is just too much to deal with for me, I’m anxious everytime a new update arrives, even though my system does backups and updates mostly automatic (yunohost).
(I run Nixos/Guix on my own laptop and get shivers anytime I have to deal with around in debian/android/anything-unlike-nixos-or-guix. And, yes, last I checked even Nixos struggles with nextcloud - which speaks volumes about it. I run yunohost on the server because it did DNS automagically)
So my question is, what could I change to that has:
- high reproducibility/easy maintenance/easy upgrades.
- file sync
- file sharing between users
- some kind of direct link file sharing
Nice to have:
- collaboration of some sort
- caldav (calendar and tasks)
- carddav (contacts)
Grateful for any and all inputs here. :)
Try nextcloud with docker/podman. Take a backup/copy right before upgrading, upgrade, if it fails remove the upgrade and wait another week/month before upgrading or fix it. In the meanwhile, you can simply use the version that you have not yet updated.
I’ve had no problem in years
Ive had no problem in years from the FreeBSD pkg. Wonder what is causing so much trouble.
Docker compose Nextcloud could allow you to define your standard Nextcloud server in a yml config file that’s reusable.
Example near the bottom of this page - https://hub.docker.com/_/nextcloud/
ive enjoyed owncloud so far, runs well on my little i3 homelab
Testing Opencloud docker myself but still having troubles with getting it working with my NAS
I’ve been pretty happy with Peergos
Have a look at open cloud.
Seafile?
I’m self hosting seafile and client apps are absolute garbage. Everything else is chef’s kiss, as long as I can get away with using the file explorer or cli



