Guild icon
S3Drive
Community / general
For all on-topic discussion about S3Drive or related storage providers.
Avatar
Yes it fixed the problem.
👍 1
Buzz69 joined the server. 5/28/2023 7:40 PM
Avatar
Hi, ive just downloaded the app, its working ok on my android phone - i'm self hosting with xns relayer and its working without ssl (which obviously i don't want to continue with), but with self signed cert on its coming up with handshake error.. any ideas?
Avatar
very easy to use btw, great features coming down the road too..
Avatar
Avatar
Buzz69
Hi, ive just downloaded the app, its working ok on my android phone - i'm self hosting with xns relayer and its working without ssl (which obviously i don't want to continue with), but with self signed cert on its coming up with handshake error.. any ideas?
Hi @Buzz69, Just a question, did you add the self-signed certificate to your Android device? On Android 13, there is Settings -> Security and privacy -> Other security settings (Credential storage section) -> Install from device storage. There is also a guide, how to export certificate from a URL and import in on Android: https://coderwall.com/p/wv6fpq/add-self-signed-ssl-certificate-to-android-for-browsing#:~:text=Copy%20the.crt%20file%20to%20the%20root%20of%20the,should%20ask%20you%20to%20confirm%20the%20security%20exception.
Avatar
Brilliant thanks so much, I'll do this later and see if it works!
Avatar
getting this error, this is trying to connect to a bucket on the Windows desktop app (edited)
zer0main joined the server. 5/31/2023 12:25 PM
Avatar
Hi. I'm trying to connect to my Minio instance from Android S3Drive client but it doesn't work, fails with OS Error: CERTIFICATE_VERIFY_FAILED: self signed certificate. And I indeed have self-signed certificate but I followed your instructions from https://github.com/s3drive/app/issues/19 (https://proxyman.io/posts/2020-09-29-Install-And-Trust-Self-Signed-Certificate-On-Android-11) and my browser on Andriod recognizes this certificate (if I go to minio browser, my Chrome is fine with the cert). But S3Drive continues to fail with the same error. I'm using the latest version. (edited)
Avatar
Avatar
Ethan
getting this error, this is trying to connect to a bucket on the Windows desktop app (edited)
Hi @Ethan, In order to rule out any platform specific issues can you try to connect using S3Drive using different than Windows platform, e.g. your mobile phone or web? On Windows 11 when I try to connect to this endpoint using some made up credentials I get null response, which is somewhat expected. I would expect to get the SSL related error instead.
Avatar
I just tried it on my laptop and on an Android phone and it works perfectly as it should, that's so weird not sure why I was getting an SSL error on that computer I tried it on
Avatar
It's so nice to finally have a decent S3 client for mobile
3:49 PM
there were previously no good iOS clients and BucketAnywhere was an option on Android but it wasn't the most up to date, modern or intuitive thing to use and at times was a real pain
👍 1
Avatar
Avatar
zer0main
Hi. I'm trying to connect to my Minio instance from Android S3Drive client but it doesn't work, fails with OS Error: CERTIFICATE_VERIFY_FAILED: self signed certificate. And I indeed have self-signed certificate but I followed your instructions from https://github.com/s3drive/app/issues/19 (https://proxyman.io/posts/2020-09-29-Install-And-Trust-Self-Signed-Certificate-On-Android-11) and my browser on Andriod recognizes this certificate (if I go to minio browser, my Chrome is fine with the cert). But S3Drive continues to fail with the same error. I'm using the latest version. (edited)
Hi @zer0main, we've deployed some changes as per https://developer.android.com/training/articles/security-config guideline and released patch on Play Store. Can you please update and see whether it works for you? If for some reason there is still an issue in that area we will then test it thoroughly and come up with a fully fledged solution. Thanks !
Avatar
Avatar
Tom
Hi @zer0main, we've deployed some changes as per https://developer.android.com/training/articles/security-config guideline and released patch on Play Store. Can you please update and see whether it works for you? If for some reason there is still an issue in that area we will then test it thoroughly and come up with a fully fledged solution. Thanks !
I updated, same error. Or do I also need to add this xml config file somewhere?
Avatar
Avatar
zer0main
I updated, same error. Or do I also need to add this xml config file somewhere?
The file was on our side. Thanks for letting me know. In which case we'll be looking on this and hopefully by the end of this week will have it fixed. What's your Android version by the way? (edited)
Avatar
Avatar
Tom
The file was on our side. Thanks for letting me know. In which case we'll be looking on this and hopefully by the end of this week will have it fixed. What's your Android version by the way? (edited)
Android 13. I've tried many s3 client apps and none of them worked with self-signed cert.
Avatar
Avatar
zer0main
Android 13. I've tried many s3 client apps and none of them worked with self-signed cert.
Cool, so if we have it fixed we'll hopefully stand out 👍
Avatar
Avatar
zer0main
Android 13. I've tried many s3 client apps and none of them worked with self-signed cert.
In fact this one isn't easy. I've added the forum item to keep track of this, but this will have to wait until either Flutter team improves the framework or whether actually we have time to implement a workaround: https://discord.com/channels/1069654792902815845/1114132460989599774
rk̶ joined the server. 6/3/2023 6:02 AM
Avatar
Avatar
Tom
Hi @Buzz69, Just a question, did you add the self-signed certificate to your Android device? On Android 13, there is Settings -> Security and privacy -> Other security settings (Credential storage section) -> Install from device storage. There is also a guide, how to export certificate from a URL and import in on Android: https://coderwall.com/p/wv6fpq/add-self-signed-ssl-certificate-to-android-for-browsing#:~:text=Copy%20the.crt%20file%20to%20the%20root%20of%20the,should%20ask%20you%20to%20confirm%20the%20security%20exception.
Hi Tom, i've followed the guide but when i go to upload file in andriod phone its saying private key required to install certificate
11:31 AM
on android 13
Avatar
Hmm, that's odd, you shouldn't need the private key at all to trust a certificate, which is the actual point of using certificates… is your Android drunk? blobthonkang
Avatar
looks like it.. i'll give it a go on another phone..
Avatar
Avatar
Tom
In fact this one isn't easy. I've added the forum item to keep track of this, but this will have to wait until either Flutter team improves the framework or whether actually we have time to implement a workaround: https://discord.com/channels/1069654792902815845/1114132460989599774
Thanks. Yep, this is what I thought based on not having this feature in so many applications. Still, Chrome does it somehow.
Avatar
@Tom hi - using xns backup successfully on iOS and andriod, all working via https website which is great.. I appreciate the media backup is a new feature, just to note the 'backed up assets' no' isn't updating regularly in both iOS and android (but it is working in background i believe..).
Avatar
Avatar
Buzz69
@Tom hi - using xns backup successfully on iOS and andriod, all working via https website which is great.. I appreciate the media backup is a new feature, just to note the 'backed up assets' no' isn't updating regularly in both iOS and android (but it is working in background i believe..).
That's great ! Thanks for letting me know. We'll have a look on the counter issue. Speaking of background upload it's not yet implemented. We've already got a working prototype on Android, but we're still finding best ways for background sync on iOS. There will certainly be improvements in that area.
7:37 AM
Hi @keiko, welcome to the channel !
Avatar
Background will be excellent 👍
Arwen joined the server. 6/13/2023 5:07 AM
Fuwa2Tofu joined the server. 6/13/2023 11:27 AM
Deleted User joined the server. 6/18/2023 8:49 PM
Avatar
Deleted User 6/18/2023 8:49 PM
hi! just wondering if S3Drive is fully open source? i don't see source code on github
Anon ID Mars joined the server. 6/19/2023 4:23 AM
Avatar
Avatar
Deleted User
hi! just wondering if S3Drive is fully open source? i don't see source code on github
Hi @Deleted User , please find more about that in our FAQ: https://s3drive.app/faq?open=opensource
Avatar
Hi @Tom, you may want to use #changelog for releases :p
1:26 PM
you can also name yourself "Tom" since you'e already singled out as the S3Drive developer hehe
Avatar
Avatar
Xenthys®
you can also name yourself "Tom" since you'e already singled out as the S3Drive developer hehe
Thanks for that. Can I move this post or rather delete and add again?
Avatar
you will have to repost there, Discord doesn't support moving messages
Avatar
Cool, it's been a while, I've already forgot the rules and improvements that we've got here ! 🙂
Avatar
I don't think anyone follows that channel elsewhere but I published the messages in order, nice thing to do!
1:29 PM
we haven't taken time to talk together yet haha, we should probably do it someday
VERZEN joined the server. 6/22/2023 5:00 PM
Avatar
Hi @VERZEN 👋
Henrik V joined the server. 6/24/2023 8:39 AM
Avatar
hi @Tom i've completed a guide for XNS/S3Drive attached. Let me know if you have any comments. thanks
gcasale joined the server. 6/24/2023 6:49 PM
Avatar
Avatar
Buzz69
hi @Tom i've completed a guide for XNS/S3Drive attached. Let me know if you have any comments. thanks
Hi @Buzz69 , cool. I am happy to see S3Drive being positioned closely to one of the S3 providers. That's the whole idea and beauty of S3 protocol. 🔥 Multiple clients (S3Drive being one of them) and multiple back-ends, all speaking 🗣️ the same language. If you need my input on anything, just let me know !
Avatar
Cool, I was just asking in case you wanted me to add anything etc.. if all good then great 👍
Avatar
@Tom also happy to discuss further collaboration in terms of supporting your offer in terms of storage. I can get you storage costs very low or zero in certain configs if you become a provider. Can talk you through how if you are available for a call. Cheers
Markus Berthold joined the server. 6/29/2023 6:57 AM
horizon joined the server. 6/30/2023 3:16 AM
Avatar
S3Drive such an awesome app. Just joined discord server to thank the development team.
Avatar
Hi, agreed, I initially did the same :D
Avatar
Avatar
horizon
S3Drive such an awesome app. Just joined discord server to thank the development team.
Thanks for these kind words. Given an opportunity to ask, is there anything that annoys you with S3Drive or perhaps some aspect you would like us to improve or implement?
Avatar
Markus Berthold 6/30/2023 10:57 AM
@Tom where should I report bugs? The followings fails: If a bucket has object lock and versioning enabled and a file already exists, an upload of an updated file (via menu or drag and drop) file fails. In the log the following error is logged:
11:01 AM
The upload was done as the bucket root user.
Avatar
Markus Berthold 6/30/2023 11:30 AM
Since then no new upload works.
Tom started a thread. 6/30/2023 11:49 AM
2:55 PM
I don't know what to name it, because support-bugs-requests is too long but there's no reason to have multiple channels for that either
2:55 PM
looks like #general works well due to low activity, but osoner or later we'll have to set topics
Avatar
Avatar
Xenthys®
😭
It's my fault again. I shouldn't have continued conversation, but start a new one at @support. It would be way easier if I could simply create the thread in a desired location. It's hard to expect that any newcomer will automatically start discussion in a right place. (edited)
Avatar
It's fine, I mean, if we want people to follow some kind of rule we should write something in #rules to begin with :D
Tamaraa joined the server. 7/3/2023 11:13 AM
Avatar
Avatar
Tom
That's great ! Thanks for letting me know. We'll have a look on the counter issue. Speaking of background upload it's not yet implemented. We've already got a working prototype on Android, but we're still finding best ways for background sync on iOS. There will certainly be improvements in that area.
hi Tom, any news on background backup?
Avatar
Avatar
Buzz69
hi Tom, any news on background backup?
Hi, not much progress on that, as there are couple of outstanding items / E2EE base layers that we've had to finally tackle as it was blocking our other items. End of this month we'll have retrospective internally and will plan remaining year. It also seem that ordering and ZIP downloads are higher on the list: https://s3drive.canny.io/feature-requests/p/implement-order-by-name-size-modified https://s3drive.canny.io/feature-requests/p/add-support-for-folder-zip-download (edited)
Avatar
Avatar
Buzz69
hi Tom, any news on background backup?
We're also improving upload resilience, error handling and retry methods. 👷 It make sense to apply these improvements before focusing on background upload, so there is a stable base.
JH joined the server. 7/7/2023 11:08 AM
Avatar
Avatar
Tom
Hi, not much progress on that, as there are couple of outstanding items / E2EE base layers that we've had to finally tackle as it was blocking our other items. End of this month we'll have retrospective internally and will plan remaining year. It also seem that ordering and ZIP downloads are higher on the list: https://s3drive.canny.io/feature-requests/p/implement-order-by-name-size-modified https://s3drive.canny.io/feature-requests/p/add-support-for-folder-zip-download (edited)
Ok, makes sense, but i will be brutally honest with you, the phone app is not really something people will use without background, the reality is even leaving the app on the upload tends to stop shortly after the phone goes into energy save mode. I appreciate you have other priorities though!
Avatar
Avatar
Buzz69
Ok, makes sense, but i will be brutally honest with you, the phone app is not really something people will use without background, the reality is even leaving the app on the upload tends to stop shortly after the phone goes into energy save mode. I appreciate you have other priorities though!
I somewhat agree with you, but there is so much we can do. Stuff that's being worked applies to all platforms. Platform specific improvements come later. Even if this comes at some cost to Android's userbase, we're still improving platform as a whole. Our statistics prove that each day we're having more and more users (including Android) and getting mostly positive reviews which makes us feel that our technical decisions aren't that bad. We're applying method of quick wins and focusing on things which have the best balance of benefit to the community vs development cost. Background upload is really useful, at the same time it's not entirely cheap from a development point of view, especially that you need to do build it separately on Android and iOS. Sorry if this doesn't satisfy your current needs, we will get to that I can promise.
Avatar
I appreciate this is a work in progress and you will have far more insight on what needs doing.. this is just from user perspective. Looking forward to this coming down the line though
👍 1
Avatar
I wanted to manage my buckets on Android, while my use case is niche it does the job for me :p
Avatar
Avatar
Xenthys®
I wanted to manage my buckets on Android, while my use case is niche it does the job for me :p
There a multiple user bases that use S3Drive with different use cases and needs and we're happy to accommodate most of them. Some people are interested in the encryption, some just want the mobile clients, some are looking to backup their photos, some are looking for general S3 file browser ... or better web interface to S3. Did I miss anything? 🙂 (edited)
Avatar
Avatar
Xenthys®
I wanted to manage my buckets on Android, while my use case is niche it does the job for me :p
Interestingly, we're getting more requests from companies / hosting providers that are interested in our solution our would like to use S3Drive in their clouds. We're welcoming new business partners and integrations. Just recently we've made a move to stay compatible with Rclone which will further improve and open-up the ecosystem: https://rclone.org/crypt (edited)
Havilah joined the server. 7/11/2023 5:56 AM
sanrinconr joined the server. 7/11/2023 6:31 PM
Avatar
Rclone crypt sounds interesting
👍 1
Avatar
Avatar
zer0
Rclone crypt sounds interesting
It's going to be a major release which we plan to push as early as next week. Stay tuned for Rclone compatibility, filepath encryption, drive mount, multipart upload, web support for bigger files and many smaller yet important improvements. (edited)
👍 2
Deleted User joined the server. 7/14/2023 2:25 AM
Avatar
@Tom I cannot update the new release on Android or IOS, says i'm currently v1.3.1 which is no longer supported, go back to delete and download, then comes back with exact same error.
Avatar
Avatar
Buzz69
@Tom I cannot update the new release on Android or IOS, says i'm currently v1.3.1 which is no longer supported, go back to delete and download, then comes back with exact same error.
We've planned the forced upgrade on all platforms (due to encryption scheme upgrade), however faced some technical issues which combined with the App Store and Google Play processing delays lead us ultimately to this mess. We hope that within few hours Google Play issue will be resolved and subsequently the App Store. I am really sorry for this issue to happen, but with mobile clients we're now at mercy of prompt review time from both Google and Apple side. In the meantime please fallback to desktop or web client, where update was delivered immediately. (edited)
Avatar
ok thanks for the info, just checking you were aware really. thanks
sutraman joined the server. 7/22/2023 1:02 PM
Avatar
Our iOS release was just approved and shall appear on the App Store within minutes. We're still waiting for the Google Play team to approve our release.
👏 1
Avatar
Must be stressful dealing with the faceless giants…
jeyso215 joined the server. 7/22/2023 7:33 PM
Bituhh joined the server. 7/22/2023 10:35 PM
Avatar
that's why we need decentralisation!
Avatar
feels like a hopeless dream nowadays
Avatar
Avatar
Xenthys®
Must be stressful dealing with the faceless giants…
It is indeed. Just to give you an idea, one of the reasons that we've decided to ship macOS app via .DMG from our website is long review times and multiple issues related to the fact that our iOS / macOS app are linked forever (due to https://developer.apple.com/support/universal-purchase/ thing). When we've introduced payments on iOS, our macOS releases were blocked and subject to same scrutiny, rules and reviews even though we didn't want to introduce these for macOS in a same way as for iOS. ... fast forward few months, our .DMG release is currently broken for a few days already, because Apple Notary process stopped working for no apparent reason (screenshot attached). Their official channel says that it's not a technical issue, but instead their Developer Programs Support needs to be contacted: https://developer.apple.com/forums/thread/118465 We've contacted them and they replied with generic info how to troubleshoot notarization issues, ignoring the fact that error specifically mention that they need to do something on their side. Without notarized .DMG user needs to explicitly allow the app to run... but that's least of a trouble. Even if app starts it has no access to Keychain, meaning no S3 login data can be stored securely... rendering S3Drive pretty much useless. We've kindly replied and waiting for their action. Not really much we can do. Fun fun fun 🙂
bongosmash 1
storj-derek joined the server. 7/27/2023 8:18 PM
Avatar
ooooh storj, hello
Avatar
Hi Derek !
Avatar
Avatar
Tom
It is indeed. Just to give you an idea, one of the reasons that we've decided to ship macOS app via .DMG from our website is long review times and multiple issues related to the fact that our iOS / macOS app are linked forever (due to https://developer.apple.com/support/universal-purchase/ thing). When we've introduced payments on iOS, our macOS releases were blocked and subject to same scrutiny, rules and reviews even though we didn't want to introduce these for macOS in a same way as for iOS. ... fast forward few months, our .DMG release is currently broken for a few days already, because Apple Notary process stopped working for no apparent reason (screenshot attached). Their official channel says that it's not a technical issue, but instead their Developer Programs Support needs to be contacted: https://developer.apple.com/forums/thread/118465 We've contacted them and they replied with generic info how to troubleshoot notarization issues, ignoring the fact that error specifically mention that they need to do something on their side. Without notarized .DMG user needs to explicitly allow the app to run... but that's least of a trouble. Even if app starts it has no access to Keychain, meaning no S3 login data can be stored securely... rendering S3Drive pretty much useless. We've kindly replied and waiting for their action. Not really much we can do. Fun fun fun 🙂
In the meantime this have been passed to Senior Support (hello Mari) team which asked yet again to provide full description of the issue in a format they've requested. After a day of silence they've wanted "screenshot" of an error, as if pixels contained more ASCII data than the text I've provided. I am replying as fast I can, but it seems that error: "Team is not yet configured for notarization. Please contact Developer Programs Support" is not that easy to fix on their side. Well... 🍏
11:59 PM
Nice to see new features
11:59 PM
Possible to get a temporary pro sub to test things out?
Avatar
Hi @zer0, thanks ! What platform(s) are you using? I could send you the promo code for Android. Web has no paywall at the moment. Other platforms require registering an account. Since we're closely integrated with Stripe we don't yet have a workflow for "enabling Pro" outside of it, however if you get it, I could offer you a refund once you're done testing.
Exported 100 message(s)
Timezone: UTC+0