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. :)

  • NorthWestWind@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    15 hours ago

    Copyparty! https://github.com/9001/copyparty

    Insanely powerful, consumes much less resource and is very easy to setup. It does one thing (cloud storage) and it does it well.

    It doesn’t have file sync, but it has WebDAV. You can mount the server as a drive. There is an account and sharing system.

    • Nibodhika@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      How does it work on Android? One of my main use cases for Nextcloud is to be able to access some of my pdfs on my phone, the app seems to be focused on uploading which is something that while I do sometimes from my phone is much less often.

      • NorthWestWind@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 hours ago

        Some Android file managers support WebDAV. I’m using Amaze which unfortunately doesn’t, so instead I have DAVx5 and I can use it to browse files on the server.

        Alternatively, you can use rclone in Termux to download the server files to the device. I use this to sync music from my server.

        For your PDF use case, unfortunately you will need to first download the file before opening it.