Guild icon
S3Drive
Community / general
For all on-topic discussion about S3Drive or related storage providers.
Avatar
Avatar
cooligula
Click to see attachment 🖼️
Where this view comes from by the way? Looks like Ubuntu (color of the screen behind). (edited)
Avatar
This is gnome-software
Avatar
Avatar
cooligula
Click to see attachment 🖼️
Not exactly sure why is that appearing for gnome-software, on my end, that is Ubuntu 25.04, the warning doesn't appear. (edited)
10:14 AM
That's weird
10:15 AM
Okay, I tried the file sharing again
10:15 AM
But nothing shows up
Avatar
Avatar
Tom
Unfortunately V2 share doesn't include the master key in the URL hash, so as you rightly point out it won't be possible. Actually the other way should work, however we haven't tested it as it's a rather edge case. Decrypting as such no problem. Including V1 files in V2 shares won't work. V2 share doesn't include the master key in the URL hash, so as you rightly point out it won't be possible. Actually the other way should work, however we haven't tested it as it's a rather edge case. (edited)
Oh I misread, so upgrading to V2 cypher has no downside, then
10:17 AM
Right?
Avatar
Avatar
Tom
We've seen this issue arise when there is an issue loading the share JSON resource from the origin server. Instead of "Missing shared files" we should either retry the request and if it fails after couple times we should render an error. We didn't have chance to improve that layer. If you could try (with the right click, inspect element) to see if XHR request that web.s3drive.app issues to to your S3 provider is issued and whether it fails or not, that could help to understand whether issue lays on the connection side or our bug. (edited)
This is what I get when generating a sharing url
10:20 AM
(And opening it) (edited)
Avatar
Avatar
cooligula
This is what I get when generating a sharing url
Btw, this is the firefox console, not the actual webpage render
Avatar
Also, as a very minor visual thing. In Android, the folder icon and the folder name are properly aligned, whereas in the desktop version, they are misaligned
10:28 AM
10:28 AM
Just as an fyi 🙂
Avatar
Avatar
Tom
Navigation improvements are live. Please let me know if this is what you meant, thanks!
Hello Tom yes! That's exactly what I wanted. Thank you for the hard work
Avatar
Avatar
cooligula
This is what I get when generating a sharing url
You mean generating or when visiting the already generated URL? These warnings are expected, but what's interesting is actually the Network tab.
Avatar
Avatar
cooligula
Click to see attachment 🖼️
I think you're looking a two different view types (configured in top right) since there are no dates on mobile. Having said that, for folders we might want to always display its name in the middle, we'll try that out.
Avatar
Oh, my bad hahaha. You are right, I was looking at 2 different view types (edited)
Avatar
Avatar
Tom
You mean generating or when visiting the already generated URL? These warnings are expected, but what's interesting is actually the Network tab.
When visiting the already generated URL
11:32 AM
When generating the URL, I don't get any errors
11:34 AM
But yeah, I am unable to get working URLs
Avatar
Avatar
cooligula
But yeah, I am unable to get working URLs
We'll double check that.
Avatar
Thanks!
Avatar
Btw, I forgot to add
12:39 PM
In the network section
12:40 PM
There was only 1 get request
12:40 PM
And nothing else
yk joined the server. 10/15/2025 2:38 PM
Avatar
Avatar
cooligula
But yeah, I am unable to get working URLs
We've further improved this functionality. There was an issue with nested paths/folders and error handling during initial load. We've also made sure that thumbnail fetching/generation is enabled whilst upload is disabled (share is read-only, so writing back thumbnail doesn't make sense) This may not necessarily fix your issue, but at least this time it can display where the problem might be. Most common issue with sharing not working are CORS settings (these can be set up from Account settings), but if it worked for you at least once (e.g. for unencrypted share) then CORS are likely not the culprit. I would be keen to know if it works any better for you.
Avatar
Okay, thanks! When will the update be live?
Avatar
Avatar
cooligula
Okay, thanks! When will the update be live?
Share is usually opened in the web browser, not in the app. In such case these changes are live. Please force refresh. The about page shall give you: v1.15.1 (build: 10150104) (edited)
Avatar
Okay, it looks like it's working 🙂
👍 1
1:33 PM
Once the download is completed, I'll let you know if everything works fine (I tested with an image and it does, now I'm trying a large file just to make sure) (edited)
FranVic joined the server. 10/16/2025 5:51 PM
Avatar
Hi guys, does anyone how to avoid versioning on sync option?
Avatar
Avatar
Conor
Click to see original message
Sticker
Avatar
Avatar
FranVic
Hi guys, does anyone how to avoid versioning on sync option?
Hi @FranVic What's your S3 provider?
Avatar
Avatar
Tom
Share is usually opened in the web browser, not in the app. In such case these changes are live. Please force refresh. The about page shall give you: v1.15.1 (build: 10150104) (edited)
All good! Tested it with multiple files and all good 🙂
👍 1
Avatar
Avatar
cooligula
All good! Tested it with multiple files and all good 🙂
Great to hear that and thanks for your feedback!
Avatar
Thanks to you! You guys are super quick
7:55 PM
It's amazing, really
Avatar
Hey @Tom so I noticed something today on the desktop app that its not a big deal but I believe will be great to have. So when I accidentally click a folder and move it over another one and it moved it without confirming or asking if that something I wanted to do. There is no way to cancel it either so I believe it will be great when moving folders it asks to confirm
Avatar
Almost no app asks for a confirmation in that case though. I would personally find it counter productive too
Avatar
it could be a user preference, I imagine a list like this Ask for confirmation before:
  • moving a folder
  • permanently deleting a file
  • <whatever else could be dangerous>
8:26 AM
tick whatever you need, get dialogs
Avatar
Avatar
Kev2312
Hey @Tom so I noticed something today on the desktop app that its not a big deal but I believe will be great to have. So when I accidentally click a folder and move it over another one and it moved it without confirming or asking if that something I wanted to do. There is no way to cancel it either so I believe it will be great when moving folders it asks to confirm
It's a valid point but once we implement dialog, then on the other hand it might annoy some users which actually expect this "quick" behaviour. As @Xenthys suggested, configurable preference/setting would likely be the way forwards.
Star Maakun joined the server. 10/17/2025 9:51 PM
zonev joined the server. 10/18/2025 12:34 AM
zonev joined the server. 10/18/2025 12:45 AM
Avatar
Avatar
Tom
It's a valid point but once we implement dialog, then on the other hand it might annoy some users which actually expect this "quick" behaviour. As @Xenthys suggested, configurable preference/setting would likely be the way forwards.
I understand and I agree with the other suggestion!
Avatar
Why does it say its not getting any more updates? The flatpak version in Gnome Software.
punch joined the server. 10/20/2025 4:27 AM
Avatar
Avatar
Kev2312
Why does it say its not getting any more updates? The flatpak version in Gnome Software.
We've got an idea why this prompt appear and should resolve this within a day or two. Don't worry, app constantly gets updated and receives security fixes contrary to this prompt. Changelog: https://s3drive.app/changelog (edited)
👍 1
Avatar
I found an unrelated thread that suggested it mostly had to do with gnome. The app doesn't have any kind of warning on flathub
Avatar
Avatar
punch
I found an unrelated thread that suggested it mostly had to do with gnome. The app doesn't have any kind of warning on flathub
... and that's despite the fact that Flathub actually shows (incorrectly) an old version 1.15.0, and says not updated for 26 days, despite that current live is actually 1.15.2. When you run flatpak install io.kapsa.drive it actually installs latest. (edited)
cedric-f joined the server. 10/20/2025 12:52 PM
A joined the server. 10/20/2025 12:54 PM
Avatar
Hi, I forgot my password and now I am unable to reset it. Link in email looks good (anonymized): https://auth.s3drive.app/auth/v1/verify?token=pkce_...&type=recovery&redirect_to=https://web.s3drive.app/password-change After clicking it I am redirected to https://web.s3drive.app/password-change with this error: error: access_denied error_code: 403 error_description: Email link is invalid or has expired I already sent the link multiple times.
Avatar
Avatar
cedric-f
Hi, I forgot my password and now I am unable to reset it. Link in email looks good (anonymized): https://auth.s3drive.app/auth/v1/verify?token=pkce_...&type=recovery&redirect_to=https://web.s3drive.app/password-change After clicking it I am redirected to https://web.s3drive.app/password-change with this error: error: access_denied error_code: 403 error_description: Email link is invalid or has expired I already sent the link multiple times.
What's your e-mail provider? It often happens when your provider runs some SPAM filter on e-mail and clicks the link before you have chance to do it. If you can't change these settings in the e-mail, then please reach out to us at: support@s3drive.app and then we'll be able to help you out. Sorry for this inconvenience, we plan to improve that part in the future, so it's compatible with inboxes which do perform some security scans.
💯 1
BenX joined the server. 10/21/2025 12:20 AM
Avatar
Avatar
Tom
What's your e-mail provider? It often happens when your provider runs some SPAM filter on e-mail and clicks the link before you have chance to do it. If you can't change these settings in the e-mail, then please reach out to us at: support@s3drive.app and then we'll be able to help you out. Sorry for this inconvenience, we plan to improve that part in the future, so it's compatible with inboxes which do perform some security scans.
Thanks! It was Outlook's Link Inspection Feature. Copying the link and opening it in the browser instead of directly clicking it in Outlook resolved the issue! (edited)
👍 1
Avatar
Avatar
Kev2312
Why does it say its not getting any more updates? The flatpak version in Gnome Software.
This error should be no longer present or if it's still there it should disappear within a day or two. We've found and fixed the root cause of this error showing up, however since we ourselves can't reproduce it (gnome-software in our region didn't show that warning) we can't confirm if it's actually fixed. cc @cooligula (edited)
Avatar
Okay, nice! I'll check it out and let you know when I get home
Avatar
Hi, I have a questions regarding S3Drive. When mounting my storage (s3) to a drive in Windows (Z:): Can I insert and remove files in that mount and it will sync to S3? And a follow up question: If this works, whats the difference when setting up a sync (2-way I guess)? Sync does not use virtual files right but the mount does right?
Avatar
Avatar
cedric-f
Hi, I have a questions regarding S3Drive. When mounting my storage (s3) to a drive in Windows (Z:): Can I insert and remove files in that mount and it will sync to S3? And a follow up question: If this works, whats the difference when setting up a sync (2-way I guess)? Sync does not use virtual files right but the mount does right?
They're similar things from a user perspective, but they are entirely different beasts when it comes to underlying technical approach. In principle you can use both, but each of them has its pros&cons. With two-way sync, your files are present fully on both-ends which has storage implications, but will also work when internet connection is unstable or not present at all. Changes aren't synchronized online, but only when script runs (e.g. periodically). When script runs it puts some load on both local machine and remote back-end, as it does the comparison. With mount, files are fetched to local cache (VFS) on-demand. It exposes remote filesystem as a local filesystem, but it will never be 100% local, some delay when listing or fetching files will appear (subject to connection speed, latency and back-end speed/load). When writing/uploading files they will be uploaded to local cache first and then mount will asynchronously change to the back-end, which means that your FS will say it's all done, but in practice there will be some delay before it lands in remote storage. You can try both and see what works better for you. If you need fast local copy and can afford storage implications, then I would probably go with two-way sync. If you deal with bigger dataset, can't fit that data locally and are fine with some potential delay/disruptions when internet connection is slower, then mount should do the job. We're working on some improvements for both approaches. E.g. we would like to clearly inform user when mount still does some operations behind the scenes, so user can be sure that their data was synchronized before they close their PC. For two-way sync we would like to offer some degree of "online" synchronization without necessity of running full sync.
👍 1
Avatar
Avatar
Tom
They're similar things from a user perspective, but they are entirely different beasts when it comes to underlying technical approach. In principle you can use both, but each of them has its pros&cons. With two-way sync, your files are present fully on both-ends which has storage implications, but will also work when internet connection is unstable or not present at all. Changes aren't synchronized online, but only when script runs (e.g. periodically). When script runs it puts some load on both local machine and remote back-end, as it does the comparison. With mount, files are fetched to local cache (VFS) on-demand. It exposes remote filesystem as a local filesystem, but it will never be 100% local, some delay when listing or fetching files will appear (subject to connection speed, latency and back-end speed/load). When writing/uploading files they will be uploaded to local cache first and then mount will asynchronously change to the back-end, which means that your FS will say it's all done, but in practice there will be some delay before it lands in remote storage. You can try both and see what works better for you. If you need fast local copy and can afford storage implications, then I would probably go with two-way sync. If you deal with bigger dataset, can't fit that data locally and are fine with some potential delay/disruptions when internet connection is slower, then mount should do the job. We're working on some improvements for both approaches. E.g. we would like to clearly inform user when mount still does some operations behind the scenes, so user can be sure that their data was synchronized before they close their PC. For two-way sync we would like to offer some degree of "online" synchronization without necessity of running full sync.
Thank you very much for the detailed explaination. Having an indication that mount is currently doing some work (uploading) would be extremely helpful. Thanks!
David joined the server. 10/25/2025 8:38 AM
Matt joined the server. 10/25/2025 11:45 AM
claudio-iturra joined the server. 10/25/2025 3:04 PM
Avatar
Hi, I am interested in a paid S3Drive Version. I would like to use it from multiple devices directly with S3. What Versioning Features does S3Drive have exactly? As far as I understand an object gets overwritten when accessed by 2 clients (write) at the same time. The objects version will be the last version that was uploaded by one of the clients overwriting the changes of the first upload. Does S3Drive support bucket versioning and is there an easy way to restore a version in the UI?
Avatar
Avatar
cedric-f
Hi, I am interested in a paid S3Drive Version. I would like to use it from multiple devices directly with S3. What Versioning Features does S3Drive have exactly? As far as I understand an object gets overwritten when accessed by 2 clients (write) at the same time. The objects version will be the last version that was uploaded by one of the clients overwriting the changes of the first upload. Does S3Drive support bucket versioning and is there an easy way to restore a version in the UI?
In principle versioning is a property of a bucket itself, you need to toggle versioning when you create a bucket. S3Drive supports versioning buckets by allowing user to list past versions and restore/download/delete/preview. When you move files S3Drive also make sure that "past versions" get cleaned up, so move doesn't unnecessarily duplicates data.
As far as I understand an object gets overwritten when accessed by 2 clients (write) at the same time.
Each write will create new version and latest version will be the one which is accessible over normal API / listing. If you want to access restore previous revisions then this is where S3Drive version management tool (or S3 version API) can help.
Avatar
Avatar
Tom
In principle versioning is a property of a bucket itself, you need to toggle versioning when you create a bucket. S3Drive supports versioning buckets by allowing user to list past versions and restore/download/delete/preview. When you move files S3Drive also make sure that "past versions" get cleaned up, so move doesn't unnecessarily duplicates data.
As far as I understand an object gets overwritten when accessed by 2 clients (write) at the same time.
Each write will create new version and latest version will be the one which is accessible over normal API / listing. If you want to access restore previous revisions then this is where S3Drive version management tool (or S3 version API) can help.
This is awesome! Thank you for explaining the features. Exactly what I was looking for.
Avatar
Avatar
Tom
We've discussed that briefly. YES we will provide downloadable APK available directly from us. Expect this to happen over the next few weeks. Related: https://s3drive.canny.io/feature-requests/p/add-apk-to-github Thanks for your feedback. cc@MaloBoi (edited)
This is to let you know that we've released APK: https://docs.s3drive.app/install/#apk-release cc @Unlawful Cactus @MaloBoi @gromov @Crims @Ari
Personal storage compatible with S3, WebDav and 70+ other Rclone back-ends
🎉 1
Avatar
Avatar
Tom
This is to let you know that we've released APK: https://docs.s3drive.app/install/#apk-release cc @Unlawful Cactus @MaloBoi @gromov @Crims @Ari
Nice!
Avatar
Is koofr's 2fa not supported?
Avatar
Avatar
Tom
This is to let you know that we've released APK: https://docs.s3drive.app/install/#apk-release cc @Unlawful Cactus @MaloBoi @gromov @Crims @Ari
Got the ultimate license, thanks for your efforts
❤️ 1
Avatar
Avatar
MaloBoi
Is koofr's 2fa not supported?
In order to connect to Koofr using external tools (e.g. S3Drive or Rclone) it is required to generate app specific password as demonstrated in their video tutorial: https://youtu.be/pwb5fTic5kI?t=224
Avatar
Avatar
Tom
In order to connect to Koofr using external tools (e.g. S3Drive or Rclone) it is required to generate app specific password as demonstrated in their video tutorial: https://youtu.be/pwb5fTic5kI?t=224
Oh nice, thanks
Avatar
Hi, I have a feature request: It would be very handy if current upload progress from a windows mount (directly to s3 or via webdav) would be displayed in the client. Depending on the backend sometimes failing uploads are retried in an endless loop or just never. This needs to be displayed somewhere e.g. on the Transfers tab in the client. Otherwise there is no way for me to identify these failing uploads which makes the mount unusable for file modifications and file uploads. This feature would be so helpful! (edited)
Avatar
Avatar
cedric-f
Hi, I have a feature request: It would be very handy if current upload progress from a windows mount (directly to s3 or via webdav) would be displayed in the client. Depending on the backend sometimes failing uploads are retried in an endless loop or just never. This needs to be displayed somewhere e.g. on the Transfers tab in the client. Otherwise there is no way for me to identify these failing uploads which makes the mount unusable for file modifications and file uploads. This feature would be so helpful! (edited)
Totally, I've briefly mentioned that at the end of this comment: https://discord.com/channels/1069654792902815845/1069654792902815848/1430514300795228242 We will increase priority of that feature. (edited)
💯 1
Avatar
Hi, on Windows 11, after the last update of S3Drive, it crashes every time after a few seconds (edited)
9:42 AM
@Tom I send you a DM with video
mastoide joined the server. 10/29/2025 11:06 AM
Avatar
Avatar
zvan_fox
Hi, on Windows 11, after the last update of S3Drive, it crashes every time after a few seconds (edited)
Hi, thanks for the video. a) Can you try latest release: https://github.com/s3drive/windows-app/releases/tag/1.15.3%2B1 and see if problem is still there? b) I can see that your last sync entry has: "Bad state: Flutter Local Notifications must be initialized before use". I think that error was present in: [1.15.0] - 2025-09-24 and fixed in: [1.15.1] - 2025-10-14, are you in fact sure that you're running latest version?
Avatar
yes I downloaded it today and as you can see from the screenshot it's the 1.15.3
11:19 AM
Now i will retry with the latest update you push
11:24 AM
It seems to be fixed. I also stopped the three syncs you see in the video and will restart them one by one
11:25 AM
thank you as always for your fast support!
11:27 AM
Okay, maybe I spoke too soon...it seems to be something corrupted with the second sync, because when I restart it then it crashes!
Avatar
Avatar
zvan_fox
Okay, maybe I spoke too soon...it seems to be something corrupted with the second sync, because when I restart it then it crashes!
If it dies because of this specific sync it's likely because of some internal Rclone issue. We'll try to provide update to latest 1.71.2 over the next few days, so you can check if it helps, if not then we'll need to troubleshoot it (possible with some CLI commands).
👌 1
Harry Tang joined the server. 10/29/2025 9:37 PM
Exported 92 message(s)
Timezone: UTC+0