Guild icon
S3Drive
Community / general
For all on-topic discussion about S3Drive or related storage providers.
user123 joined the server. 5/9/2025 6:12 AM
bootsworldwide joined the server. 5/12/2025 5:59 PM
KFR98 joined the server. 5/14/2025 1:45 AM
milbor joined the server. 5/14/2025 4:27 PM
Avatar
Avatar
dannyyy
Hi Tom, thanks for your reply. I try to give you some more insights how I reached those speeds:
What's the file size that you try to upload? Are measured speeds coming from a single file upload or is it "sum" of upload speeds of all files?
I did a mix of files. I tried to upload single files (e.g. Ubuntu ISO with ~4.5GB, Movie Clip with ~1GB, some smaller ones, but all over 100MB). In addition, I tried to upload all of them at once. The used bandwidth was always between 4 - 6MB/s
Are these speeds coming from "regular" in-app file upload or perhaps Sync or Mount? What's your OS?
So far, all were coming from the in-app upload. Either by drag & drop or selecting the files via file browser in the app. Haven't tested the speed yet, by using the mount drive
The other potentially limiting factor is E2E encryption. Depending on your hardware it might have smaller or bigger effect, but certainly as long as you reach 1GBit/s+ speeds the effect (on CPU loads) will be noticeable.
I have E2E enabled. I'm using a MacBook Pro M1 MAX (64GB memory) with a 10Gbps Thunderbolt 4. The CPU load was not recognizable. But tried also with regular WiFi 5 with excellent signal, which should reach around 500Mbps. I'm going to try it again later today. Maybe I caught a bad time
Hi @dannyyy,
I did a mix of files. I tried to upload single files (e.g. Ubuntu ISO with ~4.5GB, Movie Clip with ~1GB, some smaller ones, but all over 100MB). In addition, I tried to upload all of them at once. The used bandwidth was always between 4 - 6MB/s
End of this week, we plan to release an improvement which shall improve single file upload speeds. There will be an UI to tweak multipart settings. We've also did some tweaks on our back-ends to further increase speeds, however in general bigger upload speeds improvements are coming. Are you still playing with S3Drive? Is there anything other road blocker that you think may need addressing? Thanks!
(edited)
Appdog joined the server. 5/15/2025 10:02 AM
Ivory61 joined the server. 5/16/2025 8:27 AM
Sergey Polyansky joined the server. 5/16/2025 12:32 PM
Avatar
Avatar
Tom
Hi @dannyyy,
I did a mix of files. I tried to upload single files (e.g. Ubuntu ISO with ~4.5GB, Movie Clip with ~1GB, some smaller ones, but all over 100MB). In addition, I tried to upload all of them at once. The used bandwidth was always between 4 - 6MB/s
End of this week, we plan to release an improvement which shall improve single file upload speeds. There will be an UI to tweak multipart settings. We've also did some tweaks on our back-ends to further increase speeds, however in general bigger upload speeds improvements are coming. Are you still playing with S3Drive? Is there anything other road blocker that you think may need addressing? Thanks!
(edited)
Hi @Tom Thank you for the update. The road blocker was my time 🙂 I've planned to continue my exploration this weekend and bring it into a production state, where I can finally decommission Proton and cancel the subscription. Thanks again for the trail-period you offered. I bought a lifetime license before, to support you anyway. I appreciate your assistance here on discord and want to support the further development anyway.
❤️ 1
Avatar
Has anyone else had issues with the app staying synced? I have s3drive running at a client and it only stays backing up for about a month and then i have to go back in and kick it in gear. usually downloading the new version fixes it. I need to make sure its always running to sync files to offsite storage and so i dont have to connect to it all the time. Ive already selected the launch app at startup and i have sync jobs setup for the needed folders. I can turn off the version check if that might be the primary issue but yeah. I can collect logs and this can be moved over to support if needed. Just curious if anyone else is running into this where the endpoint isnt uploading as expected.
Dan1 joined the server. 5/18/2025 7:52 AM
Avatar
I would greatly appreciate a similar app for Windows.
Avatar
Avatar
cromeanator
Has anyone else had issues with the app staying synced? I have s3drive running at a client and it only stays backing up for about a month and then i have to go back in and kick it in gear. usually downloading the new version fixes it. I need to make sure its always running to sync files to offsite storage and so i dont have to connect to it all the time. Ive already selected the launch app at startup and i have sync jobs setup for the needed folders. I can turn off the version check if that might be the primary issue but yeah. I can collect logs and this can be moved over to support if needed. Just curious if anyone else is running into this where the endpoint isnt uploading as expected.
Hi! I hope we can solve that. It would be good to understand the primary cause(s). Is it an issue that app doesn't start automatically after a while? Once it's started and you open "Sync" tab, are sync jobs starting fine? Are there are any errors displayed in the "Sync" tab? Ideally, as you say, please create a #support, so we can keep it all focused inside a single issue. Thanks!
Avatar
Avatar
Dan1
I would greatly appreciate a similar app for Windows.
Hi @Dan1, We've Window release: https://docs.s3drive.app/install/#windows (I can recommend using .exe, as it's always more up to date comparing to Microsoft Apps release).
Personal storage compatible with S3, WebDav and 70+ other Rclone back-ends
awanai joined the server. 5/18/2025 12:09 PM
tensairiki joined the server. 5/18/2025 12:18 PM
Avatar
Avatar
Tom
Hi @Dan1, We've Window release: https://docs.s3drive.app/install/#windows (I can recommend using .exe, as it's always more up to date comparing to Microsoft Apps release).
Thanks. Is there one for iPhone as well?
5:01 PM
If I delete files from my phone does it delete in the cloud storage as well? I don't know if I want it to delete.
Avatar
Avatar
Dan1
Thanks. Is there one for iPhone as well?
Yes, we support all platforms.
Avatar
Avatar
Dan1
If I delete files from my phone does it delete in the cloud storage as well? I don't know if I want it to delete.
It doesn't, in principle your local storage is separate from remote storage. E.g. Media backup, backups your photos and videos, but won't delete them on the either side. There are also various Sync functions, copy/sync/move and two-way sync, you can set it up, so it deletes files if required. This is available on all platforms except iOS, but it doesn't seem it would be a road blocker for you anyway. I encourage you to give it a go and try yourself. S3Drive won't delete any data from your phone, unless you tell it specifically to do so. (edited)
👍 1
Avatar
Sergey Polyansky 5/19/2025 1:19 PM
Hi @Tom , another question on drive mounting. Does s3_drive currently have additional control or functionality beyond what rclone offers (stability, speed, something else)? Or does s3_drive run rclone as a separate independent application.
Avatar
Avatar
Tom
Hi @Dan1, We've Window release: https://docs.s3drive.app/install/#windows (I can recommend using .exe, as it's always more up to date comparing to Microsoft Apps release).
Hey Tom, was wondering is there a windows arm64 version available/planned?
Avatar
Avatar
Sergey Polyansky
Hi @Tom , another question on drive mounting. Does s3_drive currently have additional control or functionality beyond what rclone offers (stability, speed, something else)? Or does s3_drive run rclone as a separate independent application.
With regards to mount we're Rclone wrapper with some convenience features. You can achieve pretty much the same using CLI. There are some minor differences, but these are related to e.g. crypt support of V2 cipher: https://github.com/rclone/rclone/issues/7192 (which isn't yet part of Rclone). We may need to do some tweaks in the future to deliver certain features: https://s3drive.canny.io/feature-requests/p/file-offloading-cloud-nas-tiered-storage
👍 1
Avatar
Avatar
ezerez
Hey Tom, was wondering is there a windows arm64 version available/planned?
It's not available and it wasn't really asked, but given the rise of Arm64 popularity we're open on preparing such release in the near future.
Avatar
Avatar
ezerez
Hey Tom, was wondering is there a windows arm64 version available/planned?
Out of curiosity what hardware you run?
Avatar
Just got a surface laptop 7 for my girlfriend, thats why I was asking. I run macbook myself
1:39 PM
but im pretty sure its a very niche audience so I understand its not a priority. No idea how much windows arm is gonna catch on. It seems microsoft is not investing enough in the ecosystem compared to how Apple did it. But that might be just a personal oppinion
1:40 PM
Got it for very cheap on an amazon warehouse deal. And my girlfriend just does office and webbrowsing mostly. was just looking into some system to make us an easy personal cloud. (edited)
Avatar
Avatar
ezerez
but im pretty sure its a very niche audience so I understand its not a priority. No idea how much windows arm is gonna catch on. It seems microsoft is not investing enough in the ecosystem compared to how Apple did it. But that might be just a personal oppinion
I've made a quick research, the ARM64 on Windows is possible, but tricky right now. I've created feature request to track this: https://s3drive.canny.io/feature-requests/p/windows-add-support-for-arm64 Once this item is delivered by Flutter framework team: https://github.com/flutter/flutter/issues/129808 then it's going to be much easier for us, in which case we would be much happier to invest time into this, given not so high interests so far. In the meantime you could give Rclone CLI a go and if all you need is S3 support (without syncing options) then our web client might also do the job: https://web.s3drive.app/
Avatar
thanks for looking into it!
theHEDGEDOG joined the server. 5/19/2025 9:53 PM
Avatar
normal that the author is unknowable?
Avatar
Avatar
KFR98
normal that the author is unknowable?
Hi, author here 🙂 This is standard message displayed by the Windows for .exe that's not signed using some specific certificate which we're not eligible for just yet: https://github.com/Azure/trusted-signing-action/issues/72#issuecomment-2790298284 As long as you you got S3Drive .exe from our official release page: https://github.com/s3drive/windows-app/releases/tag/1.12.6 you should be fine. We have also release through Microsoft Store: https://apps.microsoft.com/detail/9nx2dn9q37ns?hl=en-GB&gl=CZ if you don't want to install .exe, however current version is 1,5 months old and there were plenty improvements since then. In a few days we will pass Microsoft certification and latest 1.12.6 shall be present on Microsoft Store as well. This year hopefully we will be able to signed cryptographically our .exe releases on Windows, we do that already on other platforms Android, iOS, macOS and partially on Linux. (edited)
Avatar
Avatar
Tom
Hi, author here 🙂 This is standard message displayed by the Windows for .exe that's not signed using some specific certificate which we're not eligible for just yet: https://github.com/Azure/trusted-signing-action/issues/72#issuecomment-2790298284 As long as you you got S3Drive .exe from our official release page: https://github.com/s3drive/windows-app/releases/tag/1.12.6 you should be fine. We have also release through Microsoft Store: https://apps.microsoft.com/detail/9nx2dn9q37ns?hl=en-GB&gl=CZ if you don't want to install .exe, however current version is 1,5 months old and there were plenty improvements since then. In a few days we will pass Microsoft certification and latest 1.12.6 shall be present on Microsoft Store as well. This year hopefully we will be able to signed cryptographically our .exe releases on Windows, we do that already on other platforms Android, iOS, macOS and partially on Linux. (edited)
oh, hi man! i downloaded it from here https://docs.s3drive.app/install/
Personal storage compatible with S3, WebDav and 70+ other Rclone back-ends
Avatar
Avatar
KFR98
oh, hi man! i downloaded it from here https://docs.s3drive.app/install/
That's good, because that link redirects to the same Github release I've provided you in my comment above. (edited)
GattoCuoricini 1
Avatar
Avatar
Tom
That's good, because that link redirects to the same Github release I've provided you in my comment above. (edited)
does the exe or app have cli support for scripts or anything else?
Avatar
Given that app is closely integrated with Rclone and even creates/manages relevant Rclone config, most of the CLI / scripting would be done directly using https://rclone.org/docs/ on the config entry created by the S3Drive. Regarding CLI and S3Drive, there are some hidden flags, but we didn't find much use and interest so far, so we haven't documented it and invested much time into it. What's your goal, what are you trying to achieve? That would certainly help us to understand the use cases and come up with something that works. (edited)
Rclone Usage
Avatar
Avatar
Tom
Given that app is closely integrated with Rclone and even creates/manages relevant Rclone config, most of the CLI / scripting would be done directly using https://rclone.org/docs/ on the config entry created by the S3Drive. Regarding CLI and S3Drive, there are some hidden flags, but we didn't find much use and interest so far, so we haven't documented it and invested much time into it. What's your goal, what are you trying to achieve? That would certainly help us to understand the use cases and come up with something that works. (edited)
I would like to create scripts to integrate into my midi, pressing a button on my midi would go to mount/unmount the s3 record I want. depending on the button pressed. is strictly a me thing so more than asking for it as an implementation maybe I wanted to create a script and make it available to the community
7:36 PM
midi is like steam deck but u can select script file and run it (edited)
Avatar
Avatar
KFR98
I would like to create scripts to integrate into my midi, pressing a button on my midi would go to mount/unmount the s3 record I want. depending on the button pressed. is strictly a me thing so more than asking for it as an implementation maybe I wanted to create a script and make it available to the community
... so your Midi assumes presence of a file in a certain location? If I understand correctly, you could keep your mount with all possible records and then depending on the button pressed you could create a symlink to point to a specific file: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink (edited)
Avatar
Avatar
Tom
... so your Midi assumes presence of a file in a certain location? If I understand correctly, you could keep your mount with all possible records and then depending on the button pressed you could create a symlink to point to a specific file: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink (edited)
yes u can run all type of file
Avatar
Avatar
Tom
... so your Midi assumes presence of a file in a certain location? If I understand correctly, you could keep your mount with all possible records and then depending on the button pressed you could create a symlink to point to a specific file: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink (edited)
mh my skills are less than that, I'm trying, but I would also need to figure out where s3drive saves my bucket so I can link it no?
hairyquack joined the server. 5/22/2025 9:35 AM
Surojit joined the server. 5/23/2025 12:17 PM
Avatar
Avatar
Surojit
Click to see original message
7:04 PM
andriod app isn't available to me. any specific version of andriod is required?
Avatar
Avatar
Surojit
andriod app isn't available to me. any specific version of andriod is required?
What's your Android version and what's your location?
Avatar
india, andriod 14
Avatar
Avatar
Surojit
india, andriod 14
Unfortunately S3Drive Google Play release isn't currently available in India. (edited)
😩 1
nourshobier joined the server. 5/24/2025 3:08 AM
s3driver joined the server. 5/24/2025 5:40 PM
ghjkl joined the server. 5/24/2025 9:14 PM
Avatar
Hi @Tom I have a feature request for the MacOS app (maybe it also applies for the Windows app). Is it possible to start the S3Drive minimized in the status bar? And if I close the app (red X), that it minimizes to the status bar again? Currently, the app is fully open and overlaps other windows. I need to minimize it (orange -), but it's considered as open window (Cmd + Tab) and menu bar (bottom).
Avatar
Hi @dannyyy, In principle that's how we've implemented it in a ([1.11.0] - 2024-12-23 release, and it should work on Windows and Linux (not all releases work exactly the same though). On macOS it requires some special treatment which we didn't have chance to apply. We'll try to get back to these over the next few weeks and perhaps we can get this to work.
👍 1
Deleted User joined the server. 5/26/2025 9:35 AM
Avatar
Hey, I have a few questions as a prospective user, that I'm not sure are appropriate for the support channel since they aren't issues with the software itself. I'll separate them into comments so that they're easier to reply to:
6:38 PM
1. What functionality is locked behind the "signup for an account" feature? Is that simply the paid storage option or are there other things like cross device config syncing? And particularly with that one, if yes, are the configs themselves e2ee between devices?
6:44 PM
2. How deep is the rclone integration, does it support features like compression and remote cleanup?
6:46 PM
3. If I purchase through the website so that I don't have to purchase multiple versions on the different app stores etc, how would the licenses be delivered for eg Android and iOS?
6:48 PM
4. Are there any "hooks" (not sure about phrasing or how this would be done programmatically) if I wanted to trigger automation, for instance through Tasker or Shortcuts, and/or is there an ability to make it use a webhook when certain actions are done?
6:49 PM
Thanks and apologies ahead of time if this should've been in support instead
Avatar
Avatar
howl
1. What functionality is locked behind the "signup for an account" feature? Is that simply the paid storage option or are there other things like cross device config syncing? And particularly with that one, if yes, are the configs themselves e2ee between devices?
That's mostly storage, but that's also cross-platforms license: https://s3drive.app/pricing which also address your question 3. As long as you're logged in using your account you will be able to use the behind the paywall features. It's also listings UI updates, e.g. if you setup S3 bucket on your Android and then use exactly same details to set it up on desktop, then changes performed on desktop should be immediately visible on Android and vice-versa.
Privacy friendly storage available for anyone. Privacy is one of the crucial human rights. We providing a generous package for free which is subsidized by paid users.
👍 1
Avatar
Avatar
howl
2. How deep is the rclone integration, does it support features like compression and remote cleanup?
Storage modifiers (including compress) shall be supported: https://docs.s3drive.app/setup/providers/#storage-modifiers There isn't cleanup (https://rclone.org/commands/rclone_cleanup/) option from S3Drive, but we could certainly add it. The alternative is to run rclone cleanup yourself (applies probably for desktop only, as setup on mobile is cumbersome), as S3Drive uses rclone.conf, so you can refer to same remote names.
👍 1
Avatar
Avatar
howl
4. Are there any "hooks" (not sure about phrasing or how this would be done programmatically) if I wanted to trigger automation, for instance through Tasker or Shortcuts, and/or is there an ability to make it use a webhook when certain actions are done?
We know some users already use Tasker to wake up the app and perform e.g. "media backup". It could certainly be used for "sync" and other actions as well. We don't have any specific hooks / entry points just yet, but if you provide us the use case we would consider implementing them. That would likely by the Deep Link to a specific feature / functionality (unless you have other ideas). The e.g. action point could potentially be e.g. start an app and don't run any sync/backup despite being enabled, but explicitly start specific sync etc.
👍 1
confusing_stick joined the server. 5/27/2025 12:36 PM
Avatar
confusing_stick 5/27/2025 12:52 PM
New ultimate subscriber here. How much confidence should I have that when I'm using the S3Drive flatpak on Ubuntu 24.04 with the Proton Drive configuration, that my file names, files, and Proton credentials are all kept no less private than if I was using Proton's official web app for uploading and downloading files. I'm not a tech expert, just a long time linux desktop hobbyist wanting to work with personal files, but if you have some expertise on this subject it would make me feel warm and fuzzy inside if you told me it was all trustworthy haha I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently? Thanks for your time and for making a handy Linux & Android app, I appreciate it.
dbauch joined the server. 5/27/2025 2:05 PM
Avatar
Avatar
confusing_stick
New ultimate subscriber here. How much confidence should I have that when I'm using the S3Drive flatpak on Ubuntu 24.04 with the Proton Drive configuration, that my file names, files, and Proton credentials are all kept no less private than if I was using Proton's official web app for uploading and downloading files. I'm not a tech expert, just a long time linux desktop hobbyist wanting to work with personal files, but if you have some expertise on this subject it would make me feel warm and fuzzy inside if you told me it was all trustworthy haha I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently? Thanks for your time and for making a handy Linux & Android app, I appreciate it.
Hi, Thank you for your support.
How much confidence should I have that when I'm using the S3Drive flatpak on Ubuntu 24.04 with the Proton Drive configuration, that my file names, files, and Proton credentials are all kept no less private than if I was using Proton's official web app
At this stage I would probably say that on most Linux distros the Web app version might be slightly more secure than connecting through Rclone (and S3Drive as a side effect). This is because by default your browswer profile containing sensitive credentials would be protected using either SELinux or AppArmor. That doesn't seem to be the case for Rclone configuration. ... so what does it mean? It means that if you install some user-space application from untrusted source, there is always a risk that it tries to do something nasty. It won't have root access to your machine, but user access, but since Rclone configuration (and plenty other stuff on your machine) is accessible from your user context it could potentially try to "steal it". Potential attack vector is when you trust some SourcesList (/etc/apt/sources.list) e.g. from some Medium article without doing due diligence. There are other way to secure your credentials (e.g. Rclone password), but that's not yet integrated into S3Drive: https://s3drive.canny.io/feature-requests/p/rclone-encrypted-config (Some users reported that they managed to use Rclone encrypted config, but it "blocks" S3Drive when app starts and expects password to be provided in console [Stdin])
it would make me feel warm and fuzzy inside if you told me it was all trustworthy haha
Today I've actually replied to similar concernes, you might find it useful: https://www.reddit.com/r/rclone/comments/11ik40s/comment/muhpvs8 Copying in here: ...
Avatar
Avatar
confusing_stick
New ultimate subscriber here. How much confidence should I have that when I'm using the S3Drive flatpak on Ubuntu 24.04 with the Proton Drive configuration, that my file names, files, and Proton credentials are all kept no less private than if I was using Proton's official web app for uploading and downloading files. I'm not a tech expert, just a long time linux desktop hobbyist wanting to work with personal files, but if you have some expertise on this subject it would make me feel warm and fuzzy inside if you told me it was all trustworthy haha I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently? Thanks for your time and for making a handy Linux & Android app, I appreciate it.
How can you and your business guarantee you’re not sending these information elsewhere?
On a technical level, we store these sensitive credentials either in Keychain equivalent or in a location that's not accessible by other apps/processes (E.g. https://developer.android.com/training/data-storage/app-specific#internal). On an org level, we run a business model which doesn't rely on selling user's data, so we have no incentives to do anything with user's credentials.
For instance, this is not open source, right?
It's not, we've tried to give some reason behind here: https://s3drive.app/faq?q=opensource In summary, closed-source software is something that allow us to protect our "hidden sauce". Converting limited S3 protocol to something that works as file manager, embed encryption and works on all platforms is pretty challenging. In general trust question is a tough one, there is always something you put trust on in your life to some extent. We're almost 3 years old project: https://s3drive.app/changelog and have stable growing userbase, over time we hope we'll gain more trust and be able to provide more guarantees. For instance here we've asked Flutter (technology we use) team about reproducible builds: https://github.com/flutter/flutter/issues/123447#issuecomment-2676122584 Unfortunately it will take a while for this to be implemented. With reproducible builds we could hire external company to do the audit and we could link the live binary release to a specific codebase that was audited. Without reproducible build, even open-source doesn't give you guarantees that there isn't any malware code in the binary, unless you build/compile yourself which often is more hassle then it's worth (for vast majority users). Our offering aims to bring privacy for everyone, entirely for free. Encryption protocol is open and available without paywall, optional convenience features are something that allows us to keep the lights on and further expand.
(edited)
Avatar
Avatar
confusing_stick
New ultimate subscriber here. How much confidence should I have that when I'm using the S3Drive flatpak on Ubuntu 24.04 with the Proton Drive configuration, that my file names, files, and Proton credentials are all kept no less private than if I was using Proton's official web app for uploading and downloading files. I'm not a tech expert, just a long time linux desktop hobbyist wanting to work with personal files, but if you have some expertise on this subject it would make me feel warm and fuzzy inside if you told me it was all trustworthy haha I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently? Thanks for your time and for making a handy Linux & Android app, I appreciate it.
I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently?
We're not concerned by Rclone project at all, it is a mature, popular, respected, open-source project with a nice codebase and trusted maintainer. We also build it and embed in S3Drive ourselves, so we have certain level of control over it. We're also familiar with its codebase, as an example here is our proposal regarding crypt improvements: https://github.com/rclone/rclone/issues/7192 and even tough we're not experts we understand some bits. Unofficial Proton wrapper is more of a concern, mostly because it doesn't utilize any document API from Proton, it doesn't have sufficient amount of development and maintenance. Additionally, we're not exactly sure what's Proton's stance regarding this wrapper and Rclone and its future. Despite these challenges, it's gaining popularity and there are more and more users using it. I am somewhat convinced that it's gonna stay with us, even without Proton support, but if Proton decides they don't like it, it will be an arms race which won't benefit anyone.
Thanks for your time and for making a handy Linux & Android app, I appreciate it.
I hope you find my lenghty message helpful, but I've wanted to give you some unbiased info instead of saying it's all shiny & secure.
(edited)
Avatar
Avatar
Tom
I have read enough to understand that it involves multiple projects that you personally don't control obviously (rclone, unofficial proton API) but what's your confidence level at currently?
We're not concerned by Rclone project at all, it is a mature, popular, respected, open-source project with a nice codebase and trusted maintainer. We also build it and embed in S3Drive ourselves, so we have certain level of control over it. We're also familiar with its codebase, as an example here is our proposal regarding crypt improvements: https://github.com/rclone/rclone/issues/7192 and even tough we're not experts we understand some bits. Unofficial Proton wrapper is more of a concern, mostly because it doesn't utilize any document API from Proton, it doesn't have sufficient amount of development and maintenance. Additionally, we're not exactly sure what's Proton's stance regarding this wrapper and Rclone and its future. Despite these challenges, it's gaining popularity and there are more and more users using it. I am somewhat convinced that it's gonna stay with us, even without Proton support, but if Proton decides they don't like it, it will be an arms race which won't benefit anyone.
Thanks for your time and for making a handy Linux & Android app, I appreciate it.
I hope you find my lenghty message helpful, but I've wanted to give you some unbiased info instead of saying it's all shiny & secure.
(edited)
confusing_stick 5/27/2025 3:26 PM
Sorry that I saw the support channel after the fact and not before lol. Thanks for the informative response. I've already decided to give it a go anyway but I think things will probably be fine lol An audited reproducible build sounds like the dream though. Not only is it nice having desktop features for proton on Linux, I've also replaced my android + FolderSync + gdrive setup with Android + S3Drive + proton, which is really cool. FolderSync has been around for ages and it's cool finding that same capability but now with proton. Thanks again
👍 2
Vytux joined the server. 5/28/2025 9:34 AM
MattC joined the server. 5/28/2025 1:50 PM
MCKraemer joined the server. 5/28/2025 4:47 PM
Sarelle joined the server. 5/29/2025 10:05 PM
Gandir joined the server. 5/30/2025 7:52 AM
Dawid joined the server. 5/31/2025 2:08 AM
Ga joined the server. 5/31/2025 7:08 AM
SinaSaboor joined the server. 5/31/2025 10:10 AM
vanhsone joined the server. 5/31/2025 4:13 PM
Avatar
Avatar
Tom
That's mostly storage, but that's also cross-platforms license: https://s3drive.app/pricing which also address your question 3. As long as you're logged in using your account you will be able to use the behind the paywall features. It's also listings UI updates, e.g. if you setup S3 bucket on your Android and then use exactly same details to set it up on desktop, then changes performed on desktop should be immediately visible on Android and vice-versa.
Thank you for your response! Sorry for the late reply, I don't look at discord very often. To follow up on this I'd like to know how it syncs the rclone/app conf and the UI updates, is that done in a way that's e2ee or are those things visible to the server?
Avatar
Avatar
Tom
Storage modifiers (including compress) shall be supported: https://docs.s3drive.app/setup/providers/#storage-modifiers There isn't cleanup (https://rclone.org/commands/rclone_cleanup/) option from S3Drive, but we could certainly add it. The alternative is to run rclone cleanup yourself (applies probably for desktop only, as setup on mobile is cumbersome), as S3Drive uses rclone.conf, so you can refer to same remote names.
I'm happy running rclone cleanup myself but I see also in your answer below to the other person and in the docs that I'll have to generate rclone.conf externally and import it. Is there a mechanism for exporting the conf in case of changes and if not can I request one? As a side note to the same conversation you had below, I see that encrypted conf is on the roadmap and I'd like to second that. My use case for this will be covered in my reply to the webhook question as it covers that too.
Avatar
Avatar
Tom
We know some users already use Tasker to wake up the app and perform e.g. "media backup". It could certainly be used for "sync" and other actions as well. We don't have any specific hooks / entry points just yet, but if you provide us the use case we would consider implementing them. That would likely by the Deep Link to a specific feature / functionality (unless you have other ideas). The e.g. action point could potentially be e.g. start an app and don't run any sync/backup despite being enabled, but explicitly start specific sync etc.
My use case here is that online storage is expensive and I'm hoping to provide a mixture of home hosting with something like minio and online storage from an s3 compatible provider to a small group of people. Ideally we could use s3drive with matching configs as a group drive and also have a personal, encrypted space. Some of these people are not technically inclined and so I would be responsible for supporting them hands on and so the conf import/export feature I mentioned above would be really useful here so I don't have to generate a separate encryption key for their "personal drive" and push it to them. Also this use case extends to the webhook request primarily in that I could log when s3drive fires off an action, so that eg I could see when they last synced their files, without infringing on their privacy. Ideally I could just configure a url and maybe a custom header for individual auth so it's not just an open endpoint and it would send the action taken as a json blob perhaps. Another way of doing this (requesting it as an alternative that's perhaps easier to code but would require me to have the decryption keys for their encrypted rclone repo/drive) would be to simply write a status.json or similar every time it engages with a repo. I'd personally find this more convenient if I was contemplating a single user scenario where it was just me.
9:55 PM
Thanks again for your work with this! It really does seem like it's the one of the only two apps that checks most to all of the boxes I'm looking for.
Edian joined the server. 6/3/2025 12:28 AM
bud joined the server. 6/3/2025 7:03 AM
Avatar
Avatar
howl
Thank you for your response! Sorry for the late reply, I don't look at discord very often. To follow up on this I'd like to know how it syncs the rclone/app conf and the UI updates, is that done in a way that's e2ee or are those things visible to the server?
On desktop S3Drive uses Rclone config in a default location. On mobile Rclone config is stored in a directory that's not accessible to other apps. UI updates are E2E encrypted for S3 (incl. S3Drive storage) as long as encryption is enabled . For Rclone endpoints, UI updates aren't encrypted, since encryption happens inside Rclone library and only decrypted filepaths are exposed to S3Drive. We plan to improve that in the future once we build better integration with Rclone. In such case we could extract key from the crypt and use that key to encrypt/decrypt UI updates on both ends. Added feature item: https://s3drive.canny.io/feature-requests/p/security-improvement-encrypt-ui-updates-for-rclone-crypt-back-ends (edited)
At the moment when user enables E2E encryption for S3 back-ends (or S3Drive storage) UI updates between devices are encrypted using the user's defined
❤️ 1
Avatar
Avatar
howl
I'm happy running rclone cleanup myself but I see also in your answer below to the other person and in the docs that I'll have to generate rclone.conf externally and import it. Is there a mechanism for exporting the conf in case of changes and if not can I request one? As a side note to the same conversation you had below, I see that encrypted conf is on the roadmap and I'd like to second that. My use case for this will be covered in my reply to the webhook question as it covers that too.
You can export Rclone config from S3Drive on the accounts page, this internally uses: https://rclone.org/commands/rclone_config_dump/ apparently there isn't straightforward way of importing that command locally. On S3Drive we use RC config/create: https://rclone.org/rc/#config-create Probably it would be an improvement if both .ini could be imported/exported from S3Drive, in such case you could use exported config using --config flag, e.g. rclone cleanup --config=/path/to/rclone.conf or if you've copied Rclone config to default location you wouldn't need to use a flag at all. https://forum.rclone.org/t/rclone-config-create-with-json-from-previous-config/46897/2?u=tomekit
❤️ 1
Avatar
hi, I have a question and I seem not be able to find an answer in the doc. is it possible to auto mount two drives? I have a R2 from cloudflare added as a S3 storage, and a proton drive added as rclone, is it possible to mount them both on start up? now it can only mount one of them on boot and have to manually mount the other. Thanks in advance and this nice app put together by this great team! (edited)
❤️ 1
Avatar
Avatar
howl
My use case here is that online storage is expensive and I'm hoping to provide a mixture of home hosting with something like minio and online storage from an s3 compatible provider to a small group of people. Ideally we could use s3drive with matching configs as a group drive and also have a personal, encrypted space. Some of these people are not technically inclined and so I would be responsible for supporting them hands on and so the conf import/export feature I mentioned above would be really useful here so I don't have to generate a separate encryption key for their "personal drive" and push it to them. Also this use case extends to the webhook request primarily in that I could log when s3drive fires off an action, so that eg I could see when they last synced their files, without infringing on their privacy. Ideally I could just configure a url and maybe a custom header for individual auth so it's not just an open endpoint and it would send the action taken as a json blob perhaps. Another way of doing this (requesting it as an alternative that's perhaps easier to code but would require me to have the decryption keys for their encrypted rclone repo/drive) would be to simply write a status.json or similar every time it engages with a repo. I'd personally find this more convenient if I was contemplating a single user scenario where it was just me.
I am not sure if I understand the use case, but in principle you could set up a shared bucket where you would have unencrypted data or data encrypted using shared key. E.g. inside of folder called: shared Then each user could have their own folder/prefix encrypted using key that only they know. https://s3drive.canny.io/feature-requests/p/rclone-configuration-support-encrypted-vaults Using some S3 providers, e.g Backblaze, you can restrict API key by path: https://www.backblaze.com/apidocs/b2-create-key
When provided, this parameter limits access to files with names starting with the specified prefix. By default, the restriction is applied to all buckets unless a bucketId is included in the request.
so you can your user access to e.g. shared folder and their own JoshEncrypted by generating 2 separate API keys. Even if you generated a single API key without any limit prefix, then your users (nor you) can't decrypt encrypted contents of other users, since that data is encrypted. However with that setup some privacy is leaked, as you (and other users) could look up into encrypted structure of other users and have understanding of file size, folder hierarchy and last update date. In the future we'll support encrypted vaults: https://s3drive.canny.io/feature-requests/p/rclone-configuration-support-encrypted-vaults meaning that you'll be able to combine different locations/folders/prefixes using different encryption strategies. UPDATE: We could certainly think of adding some webhooks or status.json file, but first we would need to understand the use case and see if there isn't any feature that may solve your use case, that we plan on building anyway.
(edited)
❤️ 1
Avatar
Avatar
JourinT
hi, I have a question and I seem not be able to find an answer in the doc. is it possible to auto mount two drives? I have a R2 from cloudflare added as a S3 storage, and a proton drive added as rclone, is it possible to mount them both on start up? now it can only mount one of them on boot and have to manually mount the other. Thanks in advance and this nice app put together by this great team! (edited)
Hi! It's not yet possible, there is a feature request: https://s3drive.canny.io/feature-requests/p/support-multiple-drive-disk-mounts We'll increase priority, as we're getting this question more often.
👍 1
❤️ 1
Avatar
Avatar
Tom
Hi! It's not yet possible, there is a feature request: https://s3drive.canny.io/feature-requests/p/support-multiple-drive-disk-mounts We'll increase priority, as we're getting this question more often.
Prefect, thank you! I also added an up vote there (edited)
shankdrayton552 joined the server. 6/4/2025 12:42 PM
Avatar
My use case would be some way to announce when an action has been taken, sending an update to the repo would be the most important one. For my purpose this would be so I could do something like send a "hey Jane you haven't updated your backups for a few weeks, here's a helpful mini guide to syncing your data" email so having a webhook is ideal. I was hoping it would make sense to just have a check box (to enable the option) and a field you could define file path (url+custom header or remote:file) that it would ping, but if there's is current or upcoming functionality then that would be great, I don't want to impose any urgency on you unnecessarily especially since there's more important things like the encrypted UI syncing (thank you for making that an item!) in the works.
Avatar
Avatar
howl
My use case would be some way to announce when an action has been taken, sending an update to the repo would be the most important one. For my purpose this would be so I could do something like send a "hey Jane you haven't updated your backups for a few weeks, here's a helpful mini guide to syncing your data" email so having a webhook is ideal. I was hoping it would make sense to just have a check box (to enable the option) and a field you could define file path (url+custom header or remote:file) that it would ping, but if there's is current or upcoming functionality then that would be great, I don't want to impose any urgency on you unnecessarily especially since there's more important things like the encrypted UI syncing (thank you for making that an item!) in the works.
I am not sure how feasible is for us to implement any webhooks functionality on the client-side. It's more likely that we will offer this as part of our custom S3 proxy functionality. In such case user/admin could add manage their S3 credentials through our admin panel. All S3 writes (and optionally reads) would be routed through our infrastructure where whole magic would happen. Such approach, on top of possible webhooks/triggers (and custom rules) would allow additional Server-Side-Encryption, lifecycle policies, multiple buckets, or even enabling versioning supported for S3 providers not offering versioning (in that case metadata would be kept on our servers with an option for user to extract their whole metadata). User would then receive their own S3 endpoint. e.g: https://storage.kapsa.io/yourbucket/ (edited)
Avatar
cromeanator 6/7/2025 7:00 PM
I been using S3drive to mount a drive on my server and stream content using full sync. I've had a few challenges with it being slow and even the drive mount being slow to enumerate. I'm hosted on iDrive anyone experiencing the same? It would be great if we could get a way to permanently sync certain directories via the mounted drive and have it store that data in the cache.
Avatar
Unlawful Cactus 6/9/2025 3:21 PM
Hello, I recently noticed S3Drive shows the total space as available space, instead of the free space. Rclone itself correctly reports the free space, so I guess this is a bug on your end?
Avatar
Unlawful Cactus 6/9/2025 3:32 PM
Also, the units are incorrect, they are listed as mebibytes and gibibytes but are actually megabytes and gigabytes. The actual values are (assuming rclone is right): $ rclone about Koofr: Total: 10 GiB Used: 519 MiB Free: 9.493 GiB
3:36 PM
10 GiB = 10.74 GB, 519 MiB = 544.21 MB
Stefan joined the server. 6/9/2025 3:59 PM
Exported 100 message(s)
Timezone: UTC+0