Guild icon
S3Drive
Community / general
For all on-topic discussion about S3Drive or related storage providers.
Avatar
Hey Tom, thank you for the reply. I'm really looking into S3Drive for the sync specifically, and I don't mind if it's not designed for photos specifically. In fact, I'd prefer if files are synced as they are, so I never really cared about all the media-specific features (EXIF data, etc.) that PhotoSync offers. Would S3Drive be at least suitable for manual move (delete after transfer) of media files from iOS/Android to Google Drive?
8:22 AM
I've heard about ente photos and already use their 2FA app but I'd prefer something a bit more mature and supported by different apps/services
Avatar
Avatar
Philippe
Hey Tom, thank you for the reply. I'm really looking into S3Drive for the sync specifically, and I don't mind if it's not designed for photos specifically. In fact, I'd prefer if files are synced as they are, so I never really cared about all the media-specific features (EXIF data, etc.) that PhotoSync offers. Would S3Drive be at least suitable for manual move (delete after transfer) of media files from iOS/Android to Google Drive?
S3Drive supports multiple back-ends including Google Drive: https://docs.s3drive.app/setup/providers/ Caveat, on iOS, Google Drive isn't yet supported - https://s3drive.canny.io/feature-requests/p/fix-google-drive-gcs-ftp-and-sftp-missing-on-ios) You could then use: "Media backup" functionality to backup your local photos to selected back-end. Your photos will end up in: "Automatic upload" location (this can be changed in the settings). Deleting them on your phone won't affect the: "Automatic upload" location, but you can manually delete them directly from the S3Drive UI, as technically it's just a folder with files. On top of that if you configured e.g. Google Drive and Dropbox let's say, then you can configure Sync/Copy/Move between them directly from your phone/desktop client. I am not sure if this is what you've asked about? (edited)
Avatar
I'm basically looking for an equivalent to the "delete after transfer" option of PhotoSync; it transfers media files to the cloud storage (i.e., we were using OneDrive), and then immediately asks if we want to delete the uploaded media from the local device (i.e., the iPad). I thought that this was what the "move" operation in S3Drive amounted to. But if I understand correctly, the "move" action is only applicable to transfers between backends? Not from local device to backend? And for Google Drive on iOS, do you have an approximate ETA for when it will be added?
Bacco joined the server. 9/24/2024 12:56 PM
Bacco joined the server. 9/24/2024 12:58 PM
Avatar
Unlawful Cactus 9/24/2024 6:35 PM
I’m testing the iOS version of S3Drive and it looks like there’s no easy way to navigate up one level in the file browser? I.e. go back to the previous folder? On Android I just use the back gesture, but on iOS the back gesture just opens the side menu/app drawer. The only way to navigate up is through the breadcrumb bar at the top, which quickly becomes a hassle once you’re a few levels deep. Am I missing something or is this just how it is on iOS?
Avatar
Avatar
Unlawful Cactus
I’m testing the iOS version of S3Drive and it looks like there’s no easy way to navigate up one level in the file browser? I.e. go back to the previous folder? On Android I just use the back gesture, but on iOS the back gesture just opens the side menu/app drawer. The only way to navigate up is through the breadcrumb bar at the top, which quickly becomes a hassle once you’re a few levels deep. Am I missing something or is this just how it is on iOS?
You could use breadcrumbs. Once you're inside subfolder you would see something like this e.g. Files > folder > subfolder. If you tap on folder you would go one level up. In some cases the level might be hidden behind: ... if there isn't enough space in this bar, in such case you can tap it to unhide it and then swipe left/right to see all levels.
Avatar
Avatar
Philippe
I'm basically looking for an equivalent to the "delete after transfer" option of PhotoSync; it transfers media files to the cloud storage (i.e., we were using OneDrive), and then immediately asks if we want to delete the uploaded media from the local device (i.e., the iPad). I thought that this was what the "move" operation in S3Drive amounted to. But if I understand correctly, the "move" action is only applicable to transfers between backends? Not from local device to backend? And for Google Drive on iOS, do you have an approximate ETA for when it will be added?
In principle that would be "Move" action as you say, the issue is that it's designed to work on local file systems (e.g. desktop) not on the virtual overlay that mobile expose to developers. On iOS we don't have access to filesystem whatsoever, so currently the: "Local" option is grayed out in Sync. On Android we can actually "Move" files, since we've received the: https://developer.android.com/training/data-storage/manage-all-files permission. The "delete after transfer" feature would have to be developed separately, specifically for iOS using Apple frameworks. We will get to that, but unlikely this year. I've added feature item to track this: https://s3drive.canny.io/feature-requests/p/delete-media-after-transfer We don't have ETA on Google Drive. In principle it should work, because it's already implemented by library that we're using: https://rclone.org/drive/ unfortunately we get some low-level compile issues that we didn't have time to address. There is a chance it will be a quick one, it just we need to dedicate some time to it.
🙌 1
deqhiem joined the server. 9/25/2024 9:40 AM
Avatar
Avatar
deqhiem
Click to see original message
strellic joined the server. 9/26/2024 4:23 AM
Basik_Black joined the server. 9/26/2024 4:23 AM
Avatar
Avatar
Basik_Black
Click to see original message
Gabriele Zanichelli joined the server. 9/27/2024 5:03 AM
Avatar
Avatar
Tom
You could use breadcrumbs. Once you're inside subfolder you would see something like this e.g. Files > folder > subfolder. If you tap on folder you would go one level up. In some cases the level might be hidden behind: ... if there isn't enough space in this bar, in such case you can tap it to unhide it and then swipe left/right to see all levels.
Unlawful Cactus 9/27/2024 5:35 PM
Hey Tom, thanks, I got that, it's very cumbersome 😅 Phone screens are narrow and the path bar isn't even using the full width, so it'll often come down to tapping the …, scrolling all the way to the end, locating the last / and tapping the folder name in front of that. Every. Single. Time. In comparison, my whole life I've navigated up with just one gesture, key combination or the click or tap of a button or .. entry atop the files list, which is effortless. (Okay, in the early 1990s it was "cd.. ENTER" but even that was faster 😄) Navigation feels broken in S3Drive on iPhone to me, which I guess is somewhat due to the cross platform development approach (which works for Android but not iPhone). It is nice to have an iOS client at all though! 🙏🏻 I think the path bar in S3Drive, at least on mobile, could be improved to solve this. Have a look at the accompanying screenshots, all showing a folder called "WhatsApp Profile Photos", deep down in the directory structure. In S3Drive, the path bar provides almost no information. It appears we are in a folder called "WhatsApp Profile" but this is not true. The folder name is actually truncated but there is no indication of this. It's even worse when I browse the sibling folder "WhatsApp Stickers": the path bar shows "Files > ... > WhatsApp" (omitting the Stickers part). Very misleading. And that's all the information we get from the path bar. Compare this to AOSP Files and Google Files. Both show a path bar with the untruncated folder names of the current, parent and grandparent folders. Which is also directly scrollable. And can be used to navigate up one or multiple levels with a single tap (which would solve my issue with S3Drive on iPhone). (edited)
5:35 PM
Alternatively, iOS Files shows the full directory name and "< Back" next to it to navigate up with one tap. When tapping the folder name or holding the back button, we get a list of breadcrumbs to quickly navigate multiple levels up. Both Android and iOS default file managers provide a frictionless interface independent of gesture navigation. I hope this is useful feedback. If not, let me know and I'll keep it to myself next time. I'd hate to be a bother 🙏🏻 (edited)
Avatar
Avatar
Unlawful Cactus
Hey Tom, thanks, I got that, it's very cumbersome 😅 Phone screens are narrow and the path bar isn't even using the full width, so it'll often come down to tapping the …, scrolling all the way to the end, locating the last / and tapping the folder name in front of that. Every. Single. Time. In comparison, my whole life I've navigated up with just one gesture, key combination or the click or tap of a button or .. entry atop the files list, which is effortless. (Okay, in the early 1990s it was "cd.. ENTER" but even that was faster 😄) Navigation feels broken in S3Drive on iPhone to me, which I guess is somewhat due to the cross platform development approach (which works for Android but not iPhone). It is nice to have an iOS client at all though! 🙏🏻 I think the path bar in S3Drive, at least on mobile, could be improved to solve this. Have a look at the accompanying screenshots, all showing a folder called "WhatsApp Profile Photos", deep down in the directory structure. In S3Drive, the path bar provides almost no information. It appears we are in a folder called "WhatsApp Profile" but this is not true. The folder name is actually truncated but there is no indication of this. It's even worse when I browse the sibling folder "WhatsApp Stickers": the path bar shows "Files > ... > WhatsApp" (omitting the Stickers part). Very misleading. And that's all the information we get from the path bar. Compare this to AOSP Files and Google Files. Both show a path bar with the untruncated folder names of the current, parent and grandparent folders. Which is also directly scrollable. And can be used to navigate up one or multiple levels with a single tap (which would solve my issue with S3Drive on iPhone). (edited)
I hope this is useful feedback. If not, let me know and I'll keep it to myself next time. I'd hate to be a bother
Thanks for your feedback. No it doesn't bother us, it's the exact opposite, we certainly prefer to hear directly from our users regardless if it's a comment or criticism instead of trying to read in their minds. I think I understand your points, I've created feature item and suggested these 3 solutions, what do you think about them? https://s3drive.canny.io/feature-requests/p/improve-breadcrumbs-easy-way-to-leave-folder a) Modify breadcrumbs to show current folder, its direct parent and hide behind toggleable: "..." any levels that didn't fit. At the moment first (Files) and the last level (current folder) is always shown and middle part of the breadcrumbs gets shortened to: "...", upon tap it opens up and creates horizontally scrollable widget, but it starts always from the left (top upward folder) forcing user to scroll right to get the immediate parent. b) Instead of hamburger icon think of using back arrow on iOS, c) Consider moving breadcrumbs to a new bar.
On Android user can use back gesture to move up in the folder hierarchy. On iOS back gesture isn't available, so user is more reliant on breadcrumb experience
Яша Лава joined the server. 9/27/2024 11:52 PM
beanz joined the server. 9/28/2024 10:47 AM
be_wholesome joined the server. 9/29/2024 5:30 PM
Avatar
Avatar
Tom
I hope this is useful feedback. If not, let me know and I'll keep it to myself next time. I'd hate to be a bother
Thanks for your feedback. No it doesn't bother us, it's the exact opposite, we certainly prefer to hear directly from our users regardless if it's a comment or criticism instead of trying to read in their minds. I think I understand your points, I've created feature item and suggested these 3 solutions, what do you think about them? https://s3drive.canny.io/feature-requests/p/improve-breadcrumbs-easy-way-to-leave-folder a) Modify breadcrumbs to show current folder, its direct parent and hide behind toggleable: "..." any levels that didn't fit. At the moment first (Files) and the last level (current folder) is always shown and middle part of the breadcrumbs gets shortened to: "...", upon tap it opens up and creates horizontally scrollable widget, but it starts always from the left (top upward folder) forcing user to scroll right to get the immediate parent. b) Instead of hamburger icon think of using back arrow on iOS, c) Consider moving breadcrumbs to a new bar.
Unlawful Cactus 9/30/2024 2:00 PM
Yeah, looks like you got it. If it were me I would do a) and c). You develop one interface for all platforms right? I think the Android style breadcrumb bar—including giving it more space by moving it down—will work everywhere. Then the area where it currently sits can just say "Files", making it coherent with the other screens which also have the screen title (Transfers, Sync, Profile settings etc.) there. If you do customize for individual platforms, implementing the iOS back gesture would be great of course, making iOS users feel more at home and less like they're using an Android app on their iPhone, while also making one-handed use much easier. "On iOS back gesture isn't available" isn't exactly true in general, but maybe you're referring to the current state of the app.
👍 1
2:05 PM
O, and instead of replacing the part of the path that doesn't fit on screen with …, just making the path bar scrollable right away instead—like Android Files does—provides an even better user experience I'd say. As long as it starts out by having the end of the path in focus of course.
jacobisreal joined the server. 10/1/2024 7:40 AM
ubione joined the server. 10/1/2024 7:43 AM
Avatar
Avatar
jacobisreal
Click to see original message
Avatar
i have signed up for an ultimate account, paid a year, and not a single one of the client install options for linux has worked.
7:45 AM
i've done the .deb, flatpak, AppImage ... none work. they dont run at startup and wont mount via fuse on my variant of ubuntu / deb
Avatar
I see you've opened a #support thread that has been handled, thanks a lot for your cooperation
Avatar
When will be another Language on S3Drive App such as traditional Chinese etc.
jovial_quokka_60260 joined the server. 10/2/2024 7:55 AM
mgman joined the server. 10/3/2024 12:30 PM
robotbm joined the server. 10/3/2024 12:35 PM
Avatar
Hi there, just join. And got the Ultimate life time package to support your work.
12:42 PM
I am very interesed to get be able to store data from the iphone to some remote drive via S3Drive. Thus I heavily support your plan to integrate, iOS mount/files integration. Since I am in desparate need to upload Voice Memos and alike to a secure location.
12:47 PM
WHatz I would love to have integrated is the rclone config password, so it asks me for it every time I want to connect to my secure files. As it si setup not if yomebody gets to the dump file one has full access. THis is not nice.
Avatar
Avatar
mgman
Hi there, just join. And got the Ultimate life time package to support your work.
Hi there, thank you for supporting S3Drive!
Avatar
Avatar
mgman
I am very interesed to get be able to store data from the iphone to some remote drive via S3Drive. Thus I heavily support your plan to integrate, iOS mount/files integration. Since I am in desparate need to upload Voice Memos and alike to a secure location.
We're somewhat behind the schedule with iOS mount, we plan to build this integration using most recent Apple framework, so we can also have macOS native mount available. The challenge is there isn't much resource (new approach) and not too many projects implemented that by now. Regardless of these obstacles, it's coming!
Avatar
Avatar
mgman
WHatz I would love to have integrated is the rclone config password, so it asks me for it every time I want to connect to my secure files. As it si setup not if yomebody gets to the dump file one has full access. THis is not nice.
Rclone config encryption is also on the feature list: https://s3drive.canny.io/feature-requests/p/rclone-encrypted-config Regarding security on iOS. Rclone config file is kept in the Library path of the application. It's using native iOS sandbox security, so as long as your device isn't compromised or rooted/jailbreaked (not that we're against of it, but user needs to understand the security implications) you should be fine. We also plan to add lock screen: https://s3drive.canny.io/feature-requests/p/lock-screen-pin-biometric-face-id (edited)
Add support for encrypted Rclone config: https://rclone.org/docs/#configuration-encryption On some OSs there isn't enough isolation between apps, meaning that
Add support for additional app protection to protect user's data and credentials.
👍 1
Lee joined the server. 10/4/2024 8:49 AM
Bear joined the server. 10/4/2024 9:42 AM
Avatar
Avatar
Tom
We're somewhat behind the schedule with iOS mount, we plan to build this integration using most recent Apple framework, so we can also have macOS native mount available. The challenge is there isn't much resource (new approach) and not too many projects implemented that by now. Regardless of these obstacles, it's coming!
Great am looking forward to it!
Avatar
Unlawful Cactus 10/5/2024 3:45 PM
FYI: iOS 18 added the ability to lock any app, see https://support.apple.com/guide/iphone/lock-or-hide-or-an-app-iph00f208d05/ios (edited)
Lock or hide or an app on iPhone so that others can’t see it or view the information in it.
Avatar
Midnight-Soup 10/5/2024 4:24 PM
I'll often hard delete some (Say a directory of < 3) files in a bucket, refresh and they re-appear - could this just be iDrive E2 being a bit rubbish or could I be doing something wrong? (edited)
Anteo joined the server. 10/6/2024 6:40 AM
xomisgod joined the server. 10/6/2024 11:06 AM
Rafal joined the server. 10/6/2024 11:47 AM
Avatar
Avatar
Midnight-Soup
I'll often hard delete some (Say a directory of < 3) files in a bucket, refresh and they re-appear - could this just be iDrive E2 being a bit rubbish or could I be doing something wrong? (edited)
Hi this is related to iDrive E2 not being 100% S3 compatible. Similar issue: https://discord.com/channels/1069654792902815845/1260374351115456615/1260640777596436490 Reported also for MinIO: https://github.com/minio/minio/issues/17810 You could try using: "Delete all items in trash" in your: "Profile settings" which would remove anything that was deleted, but also would delete hidden delete markers (leftovers from hard-delete). In the future we may perform additional API calls (for iDrive E2 and MinIO only) in order to cleanup the left over delete markers. We haven't been doing that, since it's fine for almost all S3 providers and comes at some additional API costs.
Avatar
Avatar
Tom
Hi this is related to iDrive E2 not being 100% S3 compatible. Similar issue: https://discord.com/channels/1069654792902815845/1260374351115456615/1260640777596436490 Reported also for MinIO: https://github.com/minio/minio/issues/17810 You could try using: "Delete all items in trash" in your: "Profile settings" which would remove anything that was deleted, but also would delete hidden delete markers (leftovers from hard-delete). In the future we may perform additional API calls (for iDrive E2 and MinIO only) in order to cleanup the left over delete markers. We haven't been doing that, since it's fine for almost all S3 providers and comes at some additional API costs.
Midnight-Soup 10/7/2024 3:19 PM
Thanks Tom. I suppose I can’t expect much for 19USD a year, the London region often has outages too.
infastin joined the server. 10/7/2024 9:23 PM
BiznatchSprinkles joined the server. 10/9/2024 8:47 AM
Lars joined the server. 10/10/2024 4:54 PM
Avatar
Avatar
Lars
Click to see original message
Avatar
Just updated app and iOS versions and seem to be having an issue when I’m trying to upload to my s3 drive. I can upload files from the s3 drive app but no longer from the other apps. For example from my photos when I select to upload to s3 drive it attempts to it doesn’t launch the s3 drive app. This is happening in other apps that I was able to upload from before. Hope you have some insight.
Avatar
Avatar
avantartist
Just updated app and iOS versions and seem to be having an issue when I’m trying to upload to my s3 drive. I can upload files from the s3 drive app but no longer from the other apps. For example from my photos when I select to upload to s3 drive it attempts to it doesn’t launch the s3 drive app. This is happening in other apps that I was able to upload from before. Hope you have some insight.
Thanks for your feedback! We'll check that out and let you know and/or develop a fix.
👍 1
Avatar
Avatar
avantartist
Just updated app and iOS versions and seem to be having an issue when I’m trying to upload to my s3 drive. I can upload files from the s3 drive app but no longer from the other apps. For example from my photos when I select to upload to s3 drive it attempts to it doesn’t launch the s3 drive app. This is happening in other apps that I was able to upload from before. Hope you have some insight.
We've reproduced the problem and can confirm it's an issue on the newest iOS 18. We'll release a fix likely next week. Thanks for your report!
Avatar
Avatar
Tom
Rclone config encryption is also on the feature list: https://s3drive.canny.io/feature-requests/p/rclone-encrypted-config Regarding security on iOS. Rclone config file is kept in the Library path of the application. It's using native iOS sandbox security, so as long as your device isn't compromised or rooted/jailbreaked (not that we're against of it, but user needs to understand the security implications) you should be fine. We also plan to add lock screen: https://s3drive.canny.io/feature-requests/p/lock-screen-pin-biometric-face-id (edited)
What if we forget our PIN password ,some ways to recovery ?
Avatar
Avatar
mix9311
What if we forget our PIN password ,some ways to recovery ?
You would likely need to retrieve data from a backup. You have one right? 😅 We can restore access to your encrypted raw files (e.g. forgot password feature), but we can't restore your data encryption key, as we never had it in first place. That's the consequence of E2E encryption model. If you feel you're not able to protect your password, then you shouldn't enable E2E encryption, but then you need to be aware there maybe privacy risks in not doing so. That's a classic example of: "You can't have your cake and eat it (too)" conflict. (edited)
Ash_khot_ joined the server. 10/13/2024 3:58 PM
有資格者 joined the server. 10/14/2024 2:13 AM
gromov joined the server. 10/15/2024 9:15 PM
Avatar
Good afternoon. Can you please tell me if the APK file can be downloaded somewhere ? Huawei phone no play market
Avatar
Hi, it may depend on Google services so not sure it would work, but I can try to grab it for you
Avatar
@gromov feel free to try it out
👍 1
Avatar
Unlawful Cactus 10/16/2024 10:34 AM
Looks like that's only the base APK, I don't think that works? Here's the split APK containing the following: base.apk split config.arm64_V8a.apk split_config.en.apk split_config.xxhdpi.apk
10:35 AM
O, it exceeds the maximum file size one can send with a free Discord account 😦
Avatar
Unlawful Cactus 10/16/2024 10:45 AM
@gromov Try https://gitlab.com/AuroraOSS/AuroraStore which gets the APKs directly from Google servers (edited)
An unofficial FOSS client to Google Play.
👍 2
Avatar
that's a better idea indeed
Avatar
Avatar
Unlawful Cactus
@gromov Try https://gitlab.com/AuroraOSS/AuroraStore which gets the APKs directly from Google servers (edited)
Thanks, it installed from aurora with no problem. Everything works correctly. But I would still suggest putting the APK file on the website in the “download” section.
Avatar
Unlawful Cactus 10/16/2024 9:48 PM
Not sure what you mean to say with the screenshot, but I guess a VPN either caused it or solved it for you 👍🏻
Avatar
GitLab has likely blocked Ukraine due to the current conflict
Tony Piper joined the server. 10/17/2024 9:54 AM
anderschen joined the server. 10/17/2024 10:15 AM
Avatar
Unlawful Cactus 10/17/2024 11:16 AM
That doesn't make sense to me, but maybe I'm missing a crucial piece of information. Why is that likely?
Avatar
They specifically block the Crimea, Donetsk, and Luhansk regions
👍 1
Blue joined the server. 10/18/2024 12:47 AM
Avatar
Unlawful Cactus 10/18/2024 10:18 AM
Source or explanation?
Avatar
Source: their website's GitLab Explanation: global sanctions against Russia likely apply to contested territories they (may?) have control over
12:17 PM
I'm far from being a geopolitical expert, so I'm sure you would be able to find better explanations
👍 1
Matt joined the server. 10/19/2024 11:54 PM
Likki joined the server. 10/20/2024 7:45 PM
cromeanator joined the server. 10/21/2024 4:40 AM
Avatar
jovial_quokka_60260 10/21/2024 6:26 PM
rivnfanatic23 joined the server. 10/22/2024 5:15 AM
Avatar
Haven't tried it yet but does s3drive understands encrypted rclone.conf ?
Avatar
Avatar
Ari
Haven't tried it yet but does s3drive understands encrypted rclone.conf ?
Yes, but in a JSON format, not in the native .ini. If you're on desktop you can easily transcode it to ini, e.g. on Linux: cat rclone.conf | jc --ini. If you need path to your Rclone config you can type: rclone config file. If you use any online converter instead, stripy any sensitive parts before pasting data online. Native .ini wil be supported at some point: https://s3drive.canny.io/feature-requests/p/add-support-for-rcloneconf-import-and-ini-format (edited)
At the moment only JSON format and output from: rclone config dump is supported.
Avatar
Avatar
Tom
Yes, but in a JSON format, not in the native .ini. If you're on desktop you can easily transcode it to ini, e.g. on Linux: cat rclone.conf | jc --ini. If you need path to your Rclone config you can type: rclone config file. If you use any online converter instead, stripy any sensitive parts before pasting data online. Native .ini wil be supported at some point: https://s3drive.canny.io/feature-requests/p/add-support-for-rcloneconf-import-and-ini-format (edited)
thank you! waht tool is jc ?
newoutsider joined the server. 10/23/2024 7:22 PM
MR joined the server. 10/24/2024 1:37 AM
Hegz 🇨🇦 joined the server. 10/24/2024 6:01 PM
TimS3 joined the server. 10/25/2024 8:44 AM
jf joined the server. 10/26/2024 4:01 AM
TheWilley (Souptime) joined the server. 10/26/2024 1:19 PM
Avatar
TheWilley (Souptime) 10/26/2024 1:31 PM
Hi! Been using your app with Backblaze and I must say it works wonders. Incredibly easy to connect my linux OS and android phone. I'm curios however how you guys are doing in terms of development and finance. Will you guys be around in say 2 years? Does 1.99 euro a month (for a subscription) from my side help the longevity of the project? I'm asking because I like your product and want it to be sustainable for you folks :p (edited)
❤️ 2
Abdul Hakim Ghaniy joined the server. 10/26/2024 6:46 PM
Teddy joined the server. 10/27/2024 12:14 PM
Avatar
Hi, how can I update the app to the latest version as the changelog on Windows if I installed it with installer.exe?
Exported 100 message(s)
Timezone: UTC+0