Most of the threads I’ve found on other sites (both Reddit and the Synology forums) have basically said “go with Docker”. But what do you actually gain from this?

People suggest it’s more up-to-date, and maybe for some packages that’s true? But for Nextcloud specifically it looks pretty good. 32.0.3 came out 1 day ago and isn’t yet supported, but the version immediately preceding that, from 3 weeks ago, is.

I’ve never done Nextcloud before, but I would assume installing it via the Package Center would be way easier to install and to keep up-to-date than Docker. So what’s the reason everyone recommends Docker? Is it easier to extend?

  • MentalEdge@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    29
    ·
    3 days ago

    With nextcloud in particular, nextcloud is not just nextcloud.

    It’s a bunch of additional optional services that may or may not work as-is on Synology. And the Synology package won’t come with all of them.

    With docker, adding (or removing) additional services, such as Nextcloud Office, is comparatively simple.

    • roofuskit@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      3 days ago

      Adding to this the new Nextcloud apps are just docker containers that Nextcloud manages for you. So docker is probably the better way to go.

      • amateurcrastinator@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        So if I have a nextcloud VM since forever, should I consider switching to docker now? I seem to remember something way back when that vms were better than a docker install for nextcloud

        • roofuskit@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 days ago

          As it’s a VM you should be fine as long as there’s enough resources for it to run its own docker instance. You just have to give it permission to control docker in the VM. And of course the VM must have docker.

          Edit: it’s also possible to give it power over a remote docker instance as well. So you could do docker on the host PC and Nextcloud can manage it from the VM.