Hi guys do you guys know any selfhosted cloud solution that has a combined sync and filestream option?

Context when you use seafile on macos there is seadrive (mounts external cloud like a drive) and seafile sync which syncs files to local folders. The problem is the two clients sort of act seperatly from one other (you cant make seadrive make files offline for instance neither can you preview files in seafile sync).

By contrast onedrive and google drive both have client apps which can sync on demand (file stream) and optionally make files available offline with a simple right click in context menu.

Side note I have tried nextcloud on mac but its experimental mount mode just keeps a placeholder .nextcloud file.

Edit:

Nextcloud does have proper virtual file sync. Only limitation is you can’t make files availble offline via the context menu and instead need to set up manual folder syncs

Edit 2:

You need to grab the release from https://github.com/nextcloud-releases/desktop/releases/tag/v3.13.0

Specifically the vfs version Nextcloud-3.13.0-macOS-vfs.pkg

  • @[email protected]OP
    link
    fedilink
    English
    16 months ago

    Unfortunatly like syncthing nextcloud mac app also has the same file extension sync issue (they use .nextcloud).

    • @skittlebrau
      link
      English
      1
      edit-2
      6 months ago

      Is that still the case for the Nextcloud macOS client? Because this post from the devs from a few months ago implies that the .nextcloud file extension behaviour is temporary and that they’re meant to be using Apple’s File Provider API, same way that Dropbox and OneDrive do.

      https://github.com/nextcloud/desktop/discussions/6267

        • @skittlebrau
          link
          English
          16 months ago

          Looks like that feature is still in beta and therefore only available in the beta client. The stable release still uses the .nextcloud extension workaround.

          • @[email protected]OP
            link
            fedilink
            English
            16 months ago

            Update the stable client does have proper virtual file sync.

            Regarding the previous virtual file sync system (.nextcloud) you had to enable experimental features to get it. The latest stable just has both versions of syncing and I missed the obsious vfs sync option.

            The only downside to the new system is there isn’t a make file/folder available offline always option in the context menu (you can get around this by manually setting up synced folders but it is a little inconvient).

            • @skittlebrau
              link
              English
              15 months ago

              Ah! Good to know! I haven’t touched my Mac client sync settings in a while so I’ll check this out.

              • @[email protected]OP
                link
                fedilink
                English
                15 months ago

                Update regarding virtual files has more quirks.

                • You cannot move files or folders. If you try nextcloud will simply copy the files to new destinaiton while not moving.
                • the nextcloud sync and virtual files refresh/update independently (a change may propigate to sync but not files and vice versa).

                Also turns out the reason it was a github release was it is still in alpha 😅 .

                • @skittlebrau
                  link
                  English
                  25 months ago

                  Ah no wonder it’s experimental.

                  It’ll get there eventually.