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. :)
illusionist@lemmy.zip 1 day ago
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.
sorghum@sh.itjust.works 1 day ago
I’ve run both AIO docker and TrueNAS app deployments, and it’s the most house of cards fragile of anything I’ve ever hosted. I still haven’t been able to get the Apache container to talk to my cloudflare tunnel. I’m still looking for better options to self host or the Nextcloud forums to actually be helpful.
illusionist@lemmy.zip 1 day ago
Sorry to hear that!
I use hub.docker.com/_/nextcloud/#running-this-image-wi…
It works like a charme.