Virtual files for macOS #6656
Replies: 56 comments 120 replies
-
It looks like the fileprovider does not use dav_user (i.e. GUID) in the dav urls it is using, but is using username instead, which causes "Principal with name not found" errors in case where ldap auth is being used... any way how to fix this ? |
Beta Was this translation helpful? Give feedback.
-
Hi all, and congratulations @claucambra and Dev Team for this release! Let me say I couldn't be happier on how fast and good it currently works (fast sync is on). Kudos @claucambra for such an achievement. Thanks Nextcloud for making it possible! |
Beta Was this translation helpful? Give feedback.
-
Thank you so much. It's working on my own server. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much and congratulations @claucambra! |
Beta Was this translation helpful? Give feedback.
-
Why are there two clients if the new one supports standard and virtual sync mode? |
Beta Was this translation helpful? Give feedback.
-
Hi all, I uninstalled Release 3.12.3, restarted my mac, and installed Release 3.13.0-fileprovider-rc1 (macOS virtual files). Unfortunately, there is no entry in the “Locations” section of the Finder sidebar. I didn't set any folders in I'd like to provide logs to resolve the issue, is log files in Nextcloud Server version: 28.0.4 - 28.0.4.1 |
Beta Was this translation helpful? Give feedback.
-
Hi @claucambra, I found a small glitch in the UI (maybe it's already known...): sometimes clicking on the Settings menu item causes a complete freeze of the client's UI, I have to kill it or the dialog will stay open and frozen. I hope this helps. |
Beta Was this translation helpful? Give feedback.
-
Hi all, I've been going around opening pull requests for some of the issues faced here. Unfortunately, one new issue relates to autoupdating, which will not work correctly in the virtual files client's release candidate (RC1). Once the final, stable 3.13.0 release comes out you will be prompted to update and unfortunately you will receive a standard, non-virtual files client. I've issued a fix for this but it cannot be retroactively applied to RC1, so you will have to manually re-download the 3.13.0 virtual files release when it comes out. Thankfully, this will be fixed going forward from 3.13.0. |
Beta Was this translation helpful? Give feedback.
-
Question: Is the plan to eventually sunset the "standard" version? The "virtual files" version would seem to be the future and superior version, but it seems like it might still be missing a couple features from the "standard" version. I know there is also talk about an independent macOS desktop client. If those plans were (hypothetically) to not move forward, would the plan be to sunset the "standard" version eventually? I know that these plans might still be in discussion, so if the current answer is unknown, that's okay too. |
Beta Was this translation helpful? Give feedback.
-
We have now released 3.13.0 -- I have updated the download link in the top post :) |
Beta Was this translation helpful? Give feedback.
-
I am having an issue uploading larger with the new fileprovider method. I am using a cloudflare tunnel and nginx proxy manager and for the standard sync procedure, I always managed to fix this by adjusting the nextcloud.cfg. Is this perhaps again an issue with the new client? |
Beta Was this translation helpful? Give feedback.
-
I have an issue where files I try to free are not actually freed. I have now 250GB of storage taken in my folders but in Finder all files show up with a cloud icon. In the menu to delete the local files (it's awkward to access imo), the parent folder of the offending files shows up (but none of the actual files) and when I try to remove it and refresh the view it appears again. It seems I now have no way of deleteing local copies. |
Beta Was this translation helpful? Give feedback.
-
First of all, thank you for this great feature and the work of @claucambra 🎉 Installation: Workarounds: I also had a problem with the location not showing up immediately in the Finder: Now its working very well, thought that it might be helpful to somebody having the same problems |
Beta Was this translation helpful? Give feedback.
-
Question: some days ago I added Italian translations in Transifex for the new features (and also some keys that are still untranslated) in the "client" resource. |
Beta Was this translation helpful? Give feedback.
-
I have a folder with a huge amount of small files in it (it's a Dwarf Fortress save folder, ~8500 files, 95MB in total according to the web UI). Looking at the folder in the Finder/trying to download them all hangs forever, or at least for longer than 20 minutes (looking at the Nextcloud UI, its state is Syncing, and the progress bar is currently at 20%). I've had this synced with the standard file sync before and that worked fine. |
Beta Was this translation helpful? Give feedback.
-
VFS and LDAP |
Beta Was this translation helpful? Give feedback.
-
Love the official support for this. Just really, really, hoping that there are no plans to remove the old experimental approach used by the standard sync app (after you have modified the Nextcloud user config file to "showExperimentalOptions=true"). The integration with real sync (not mac's FileProvider which, as far as I have been able to find, does not allow you to change the location of where it stores real data that you download to your system - i.e. like moving that data to a drive other than the boot drive that is soldered to their machine's mother board). is invaluable for my use case. FileProvider's limitation of locking down where real data gets stored is a non starter (for me and my team at least). Ultimately just hoping that the real utility the old approach of blending real sync with virtual sync (an approach that I think Nextcloud has done incredibly well on Windows - and with the "experimental" mode on Mac and Linux) is not discredited or thrown aside for apples (in my opinion) more restricted approach. Thank you as always for the incredible work and constant forward momentum with Nextcloud. |
Beta Was this translation helpful? Give feedback.
-
Hi all! Just leaving this comment to ask whether anyone else that's trying out the new Virtual Files implementation is experiencing a strange issue where renaming a newly-created folder results in its entry to be delisted from Finder and not updated in the server itself (i.e. the new name is not visible in the web interface). I never witnessed this issue on Linux, Windows nor on the classic macOS client, but I encountered it on three computers connected to two different servers with the Virtual Files implementation. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I cant upload files on VFS, I get a cloud icon with an exclamation mark 😔 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I've been having some serious problems with my MacOS virtual files installation. A few files even got lost in the middle of all the reinstalling, it is unclear how. The main problem seems to be that the logs were being spammed with this line:
Originating from here Sync would just straight up not work most of the time. The "Fast Sync" checkbox would also not stay unchecked and would revert to being checked whenever the settings was opened. After some searching I found this thread: The mentioned workaround was to move the application to a folder outside of the Sync is still rather unreliable. I have a folder that constantly shows as empty, even though on Nextcloud web I can see it has contents. Not sure what's happening, will investigate further. I am on latest 3.14.0 Edit: |
Beta Was this translation helpful? Give feedback.
-
Hey We have been having this issue since the beta's, it takes ages for the client to notice a change/new file on the server for it to appear. If you make a file/folder OR restart Nextcloud, the folder updates and reflects the content on the server (sometimes it gets completely stuck, and I have to reinstall/wipe data to get it going again). Uploading from the client does not have this issue. When a new file is uploaded to the server, going to the finder to that folder gets this 2024-09-30 14:26:05.941961+0100 0x5884 Info 0x0 1138 0 FileProviderExt: [com.nextcloud.desktopclient.FileProviderExt:enumerator] Set up enumerator for user: CENSORED https://cloud.CENSORED.example with serverUrl: https://cloud.CENSORED.example/remote.php/dav/files/CENSORED/Personal/TEMP 2024-09-30 14:19:50.731097+0100 0x4dab Debug 0x0 1138 0 FileProviderExt: [com.nextcloud.desktopclient.FileProviderExt:enumerator] Enumerator is being invalidated for item with identifier: NSFileProviderRootContainerItemIdentifier 2024-09-30 14:19:52.267145+0100 0x4dab Debug 0x0 1138 0 FileProviderExt: [com.nextcloud.desktopclient.FileProviderExt:enumerator] Enumerator is being invalidated for item with identifier: NSFileProviderRootContainerItemIdentifier Is this related or just a coincidence? Again thanks for the work, heavily appreciate what your doing :) |
Beta Was this translation helpful? Give feedback.
-
Hi, amazing work, some things I think would help a lot regarding usability:
|
Beta Was this translation helpful? Give feedback.
-
Hi! First, thanks for this! I really like the VFS approach. Second: is there any ETA for the 3.14.2 update being offered in the in-app updater? |
Beta Was this translation helpful? Give feedback.
-
You have to adjust the php upload limit. It’s an environment variable i’m pretty sure. It only has a max upload of like 2gb or something even with that enabled.
|
Beta Was this translation helpful? Give feedback.
-
I just installed version 3.14.3 of VFS app and although I have enabled the VFS system all the files get downloaded. is anyone else having the same problem? |
Beta Was this translation helpful? Give feedback.
-
I can't get the macOS VFS client to work either.
Is it correct to disable 'Standard files sync'? My understanding is that enabling it would sync all files, which would require more disk space than is available on my machine. Therefore, I believe unchecking it is the right choice. Checking 'Enable virtual files' on the 'Virtual file sync' tab seems to be the option I want. |
Beta Was this translation helpful? Give feedback.
-
I’m experiencing the same issue. I installed the VFS (Virtual File System) version, but I’m still unable to use it as expected. All files continue to download automatically. |
Beta Was this translation helpful? Give feedback.
-
It seems the local file-mode on the virtual drive is always 600? This is a problem, for instance, when storing working copies of git repositories on the shared drive, as hooks cannot be executed... How can one set file modes to, e.g., 750, on nextcloud VFS? My use case: I have local/working copies on the next cloud share to sync my work across my different computers. I use git to push/pull upstream to synchronize with the (larger) team once there. (And I do have reasons to not use feature/separate git branches for my own work.) |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I am very happy to announce we are soon releasing stable virtual files support on macOS. From now on the Nextcloud application will come in two flavours on macOS: standard, and virtual files. The standard version is the desktop client we have been releasing for some time now. The virtual files client supports both standard synchronisation and the new File Provider-based virtual files system provided by Apple on macOS.
No extra steps are required to enable virtual files folders in the virtual files client; once you install the client and configure an account (or use existing accounts), you should be able to access your files via entries in the “Locations” section of the Finder sidebar. You do not need to configure sync folders when configuring a new account; this configuration pertains only to standard synchronisation, not virtual files sync.
The virtual files client will replace the standard client when installed on your computer. Please note that the virtual files edition of the desktop client cannot support Finder integration on synchronised folders using standard sync. You are free to switch back to the standard sync client or switch over again to the virtual files client; there will be no data loss when installing one client over the other.
Please note that our current plans are to support both the standard sync client and the virtual files client concurrently. There are no plans at the moment to replace the standard client.
As always, your feedback is very welcome and I will be trying my best to go through your comments and address any bugs that come up.
Worthy of note for those of you who beta-tested the macOS VFS Beta package:
Download 3.13.0 with virtual files support on macOS here:
https://github.com/nextcloud-releases/desktop/releases/download/v3.13.0/Nextcloud-3.13.0-macOS-vfs.pkg
Beta Was this translation helpful? Give feedback.
All reactions