Guild icon
S3Drive
Community / general
For all on-topic discussion about S3Drive or related storage providers.
barfittc joined the server. 11/13/2023 5:07 PM
Deleted User joined the server. 11/14/2023 1:23 PM
hugh198 joined the server. 11/15/2023 12:10 AM
Enthiran joined the server. 11/15/2023 12:55 AM
hugh1988 joined the server. 11/15/2023 2:43 AM
thrown joined the server. 11/16/2023 10:04 PM
Avatar
Avatar
Jin
Thanks Tom, I tested the json solution and it seem to be a simple solution. I think we will go ahead with this and see how it works
Hi @Jin, I've wanted to let you know that we've improved and simplified JSON import in our today's release. You can use this example minimal version: [ { "bucketName": "bucket-photos", "keyId": "keyId", "applicationKey": "applicationKey", "endpoint": "https://s3.pl-waw.scw.cloud", "encryptionKey": "cG90YXRv" } ] This would configure all necessary things and enable encryption with password: potato, the encryptionKey is base64 encoded plaintext password. (edited)
FunTrade joined the server. 11/21/2023 4:16 AM
Avatar
Avatar
hugh198
Click to see original message
10:20 PM
hi, wondering if there any way to log in via web app and not have to put s3 credentials in each time? any way to have s3Drive remember them? thanks
Avatar
Avatar
hugh1988
hi, wondering if there any way to log in via web app and not have to put s3 credentials in each time? any way to have s3Drive remember them? thanks
Hi ! Configured buckets once setup should persist as they're stored in browser storage. Isn't it the case for you? Do you talk about managed credentials (login/password) or external S3 that you use? Once you setup your buckets you can then export them to JSON and have them re-imported on Web or other device. Alternatively you can create such JSON file by hand according to this format: https://docs.s3drive.app/setup/import/
Avatar
Avatar
Tom
Hi @Jin, I've wanted to let you know that we've improved and simplified JSON import in our today's release. You can use this example minimal version: [ { "bucketName": "bucket-photos", "keyId": "keyId", "applicationKey": "applicationKey", "endpoint": "https://s3.pl-waw.scw.cloud", "encryptionKey": "cG90YXRv" } ] This would configure all necessary things and enable encryption with password: potato, the encryptionKey is base64 encoded plaintext password. (edited)
Thanks Tom, I'll try it out and see how it works!
Avatar
Avatar
Tom
Hi ! Configured buckets once setup should persist as they're stored in browser storage. Isn't it the case for you? Do you talk about managed credentials (login/password) or external S3 that you use? Once you setup your buckets you can then export them to JSON and have them re-imported on Web or other device. Alternatively you can create such JSON file by hand according to this format: https://docs.s3drive.app/setup/import/
Hi tom, no it doesn't remember. I sign out and then sign back in and it only has my managed account with no s3 bucket attached.
Arke joined the server. 11/23/2023 4:28 AM
m joined the server. 11/23/2023 11:06 AM
Manu joined the server. 11/23/2023 10:05 PM
Juan joined the server. 11/26/2023 3:24 PM
Splat joined the server. 11/27/2023 9:59 PM
MrOvO joined the server. 11/28/2023 7:42 AM
Avatar
Easy-to-use client that converts any S3 server into your personal encrypted file storage. Rclone compatible, mount as drive, WebDav server, file versioning.
Avatar
Hi there, do you have any question regarding our desktop clients?
farmerjo joined the server. 11/29/2023 4:18 AM
Avatar
hi, when i click upload files, the app always loading like this
Avatar
Hi @Bryan, can I ask you what's your platform and S3Drive version?
Avatar
Avatar
Tom
Hi @Bryan, can I ask you what's your platform and S3Drive version?
I'm using Xubuntu and S3Drive 1.6.4
Avatar
Avatar
Bryan
I'm using Xubuntu and S3Drive 1.6.4
Thanks. Would that be .deb, .AppImage or Flathub release?
Avatar
Avatar
Tom
Thanks. Would that be .deb, .AppImage or Flathub release?
.AppImage
Avatar
Avatar
Bryan
.AppImage
That's interesting. Can I ask you to check if there is anything useful in Logs?
Avatar
Avatar
Tom
That's interesting. Can I ask you to check if there is anything useful in Logs?
no Logs menu?
Avatar
Avatar
Bryan
no Logs menu?
It's inside the "About" section.
Avatar
Avatar
Tom
It's inside the "About" section.
Avatar
Avatar
Bryan
Click to see attachment 🖼️
Right, nothing useful there. How about: "Upload folder" options, does it work for you? What's your Xubuntu version? Just wondering what's the major difference between e.g. Ubuntu. Currently running the .AppImage release on 23.04 and Upload files seem to be working just fine.
Avatar
Avatar
Tom
Right, nothing useful there. How about: "Upload folder" options, does it work for you? What's your Xubuntu version? Just wondering what's the major difference between e.g. Ubuntu. Currently running the .AppImage release on 23.04 and Upload files seem to be working just fine.
nothing happened when Upload Folder clicked. I'm using Xubuntu 23.10
Avatar
Avatar
Bryan
nothing happened when Upload Folder clicked. I'm using Xubuntu 23.10
It's likely related to different "file chooser" implementation on Xubuntu/Xfce, we're using library which apparently supports only: zenity, qarma and kdialog. https://github.com/miguelpruivo/flutter_file_picker/issues/1282#issuecomment-1551924613 I will add this item to our internal items and try to play around in Xubuntu. In the meantime would you be happy to try out the Flathub version? https://flathub.org/en-GB/apps/io.kapsa.drive (Please note that it awaits 1.6.4 release which will be likely available later today or tomorrow). (edited)
Avatar
Avatar
Bryan
nothing happened when Upload Folder clicked. I'm using Xubuntu 23.10
Alternatively can you try installing either: zenity or kdialog on your OS and see if it solves the issue? It it does we will add it as a dependency to .AppImage. https://forum.juce.com/t/native-filechooser-not-used-on-linux-xfce/26347
Some users of my application have reported a problem: the native FileChooser on Linux, using XFCE desktop, never shows. Instead, the JUCE one shows. I of course make sure that I set the “useOSNativeDialogBox” to true when instantiating the FileChooser. On any other system I tested (Windows, Mac, Linux (Ubuntu/Mint), this works fine though, so ...
Avatar
Avatar
Tom
Alternatively can you try installing either: zenity or kdialog on your OS and see if it solves the issue? It it does we will add it as a dependency to .AppImage. https://forum.juce.com/t/native-filechooser-not-used-on-linux-xfce/26347
i'm install zenity and now can upload folder
Avatar
Avatar
Bryan
i'm install zenity and now can upload folder
That's good news. I assume you can also: "Upload files"? I am going to include zenity in our releases.
Avatar
Avatar
Tom
That's good news. I assume you can also: "Upload files"? I am going to include zenity in our releases.
yes can Upload Files too
Avatar
Avatar
Bryan
yes can Upload Files too
Perfect, thank you for taking time to report this !
Avatar
Avatar
Tom
That's good news. I assume you can also: "Upload files"? I am going to include zenity in our releases.
thank you so much for your help🙏
ravalash joined the server. 11/30/2023 5:44 PM
laure joined the server. 12/2/2023 12:54 PM
MG joined the server. 12/3/2023 6:34 PM
Athrune joined the server. 12/3/2023 7:52 PM
Avatar
When I first put the S3 in S3Drive and it was successful, I saw the contents of my S3 (I only opened the folder) but why does my internet feel like it's downloading/uploading?
6:18 AM
Even though all I did was open the folder and didn't open the file or download/upload anything
Avatar
I opened S3Drive, the internet immediately changed to like it was downloading/uploading
7:04 AM
I closed S3Drive, the internet returned to normal, so I didn't dare open S3Drive because it would suck up my internet
7:05 AM
I deleted the data + reinstalled then put my s3 data into s3drive again, it still didn't work the internet remains in the download/upload position
Avatar
The problem is like this
9:53 AM
I don't do any file transfers but my internet network does things like downloading/uploading
Avatar
Hi @neryou, Thank you for you report. I would bet that it tries to generate an image thumbnails which unfortunately require whole file to be downloaded internally. Once thumbnail generation started, then even if you change the folder which doesn't contain images, the generation is still going in the background until it's done and the cache is built. Can you perhaps try disabling Image thumbnails in the settings and see if it helps? It's a tough problem (thumbnails) to solve with things like S3, because in order to generate an image thumbnail whole file must be downloaded. We could in theory offload your mobile/data plan and generate thumbnail on our servers, but that would break the E2E encryption model where by definition the unencrypted content isn't supposed to go outside your phone. We also generate video thumbnails, but that is surprisingly less intensive, because we can decode only first frames of a video in order to obtain an image, which weighs usually way less than a high quality picture. Please let me know if disabling image thumbnails helped to mitigate this issue. We could also implement a switch, e.g. load thumbnails only on Wifi or similar.
Avatar
Avatar
Tom
Hi @neryou, Thank you for you report. I would bet that it tries to generate an image thumbnails which unfortunately require whole file to be downloaded internally. Once thumbnail generation started, then even if you change the folder which doesn't contain images, the generation is still going in the background until it's done and the cache is built. Can you perhaps try disabling Image thumbnails in the settings and see if it helps? It's a tough problem (thumbnails) to solve with things like S3, because in order to generate an image thumbnail whole file must be downloaded. We could in theory offload your mobile/data plan and generate thumbnail on our servers, but that would break the E2E encryption model where by definition the unencrypted content isn't supposed to go outside your phone. We also generate video thumbnails, but that is surprisingly less intensive, because we can decode only first frames of a video in order to obtain an image, which weighs usually way less than a high quality picture. Please let me know if disabling image thumbnails helped to mitigate this issue. We could also implement a switch, e.g. load thumbnails only on Wifi or similar.
I did that by turning off 'Show image/video thumbnails' and I didn't have any problems with my network anymore.. Thank you for helping resolve sir
👍 1
Avatar
Avatar
neryou
I did that by turning off 'Show image/video thumbnails' and I didn't have any problems with my network anymore.. Thank you for helping resolve sir
Glad I could help !
backwards152 joined the server. 12/4/2023 8:46 PM
macleod joined the server. 12/4/2023 9:42 PM
Avatar
Avatar
Tom
Hi @neryou, Thank you for you report. I would bet that it tries to generate an image thumbnails which unfortunately require whole file to be downloaded internally. Once thumbnail generation started, then even if you change the folder which doesn't contain images, the generation is still going in the background until it's done and the cache is built. Can you perhaps try disabling Image thumbnails in the settings and see if it helps? It's a tough problem (thumbnails) to solve with things like S3, because in order to generate an image thumbnail whole file must be downloaded. We could in theory offload your mobile/data plan and generate thumbnail on our servers, but that would break the E2E encryption model where by definition the unencrypted content isn't supposed to go outside your phone. We also generate video thumbnails, but that is surprisingly less intensive, because we can decode only first frames of a video in order to obtain an image, which weighs usually way less than a high quality picture. Please let me know if disabling image thumbnails helped to mitigate this issue. We could also implement a switch, e.g. load thumbnails only on Wifi or similar.
Have you considered creating your own version of thumbs.db that windows used to use? that way a thumbnail that has already been autogenerated (on first load/upload) can be used? It wouldn't work (could, if offloaded into the windows/apple cache location) on mounted drives, but would inside the app/other views. (edited)
9:45 PM
Also, currently on the website if you attempt to sign up for a plan, this is all that you see. This is in the latest Firefox on Windows, with uBlock + Tracking protection turned off.
9:46 PM
9:47 PM
console log of the data payload { "url": "/api/create-checkout-session", "data": { "price": { "id": "price_1NyfLNEv31gUd4RDtzV41wix", "interval": "year", "currency": "EUR", "unit_amount": 0 } }, "res": {} } (edited)
Alex Manea joined the server. 12/4/2023 10:55 PM
Avatar
Avatar
macleod
Have you considered creating your own version of thumbs.db that windows used to use? that way a thumbnail that has already been autogenerated (on first load/upload) can be used? It wouldn't work (could, if offloaded into the windows/apple cache location) on mounted drives, but would inside the app/other views. (edited)
Thanks for your suggestion. We've got a pretty loose item in our Roadmap: https://s3drive.canny.io/feature-requests/p/generate-thumbnails Yes we plan to implement thumbnail generation and store it in one location, so other S3Drive instances (and if possible other viewers e.g. native OS file explorer) could utilize it. If the OS caches are available to integrate with without too much hacking then you can expect we'll have it implemented over the next couple months.
Once generated and stored, this would speed up thumbnail loading times on different devices, reduce stutter and reduce bandwidth usage dramatically.
Avatar
Avatar
macleod
Also, currently on the website if you attempt to sign up for a plan, this is all that you see. This is in the latest Firefox on Windows, with uBlock + Tracking protection turned off.
Thanks, this is now resolved, sorry for the trouble.
Foxtrot Sierra joined the server. 12/5/2023 6:05 PM
jrd joined the server. 12/6/2023 4:20 AM
Avatar
hey just paid for a ultimate account and its telling me i have a testing account
Avatar
Avatar
jrd
hey just paid for a ultimate account and its telling me i have a testing account
Hi @jrd, thank you for supporting the project. Testing account dialog is displayed once you "click into" the e-mail/password credentials regardless of whether you have Business, Ultimate, Pro or free account. There is a ~10-12GB account allocated, so user can test the app without need of connecting to external S3 provider. In order to set up new buckets please click the top right icon, you will then end up on Profiles page, from which you shall be able to add (or you can import via JSON - https://docs.s3drive.app/setup/import/ ) more buckets. In both Profiles page and drawer menu (as per attached screenshots) you shall be able to see your current plan name, e.g. Ultimate. If your license wouldn't work you would receive a yellow prompt as on the attached screenshot, if this is not what you're getting things shall be working just fine. Please let me know if this helps to resolve your issue. Thanks ! (edited)
Zero Knowledge E2E encrypted storage compatible with any S3 provider
Avatar
did this previously and was getting drive mount requires pro error when trying to mount drive, just followed your steps again and still getting same error
Avatar
Avatar
jrd
did this previously and was getting drive mount requires pro error when trying to mount drive, just followed your steps again and still getting same error
Ok clearly this isn't how it's supposed to work. Let me check couple things. I will get back to you promptly. (edited)
👍 1
Avatar
Avatar
jrd
did this previously and was getting drive mount requires pro error when trying to mount drive, just followed your steps again and still getting same error
In fact we've had an issue related to Business license which is now resolved. You shouldn't need to logout/login, but if you could visit Profiles page first (once again) and then try to set up the drive mount. (edited)
Avatar
Avatar
Tom
In fact we've had an issue related to Business license which is now resolved. You shouldn't need to logout/login, but if you could visit Profiles page first (once again) and then try to set up the drive mount. (edited)
it appears to be working now, is there any way to automate the profile import ?, we are looking to deploy this for a client who needs to centralise there storage for off shore graphics designer team they have.
Avatar
Avatar
jrd
it appears to be working now, is there any way to automate the profile import ?, we are looking to deploy this for a client who needs to centralise there storage for off shore graphics designer team they have.
That's great, thanks for letting me know. In our standard version we have the JSON import: https://docs.s3drive.app/setup/import/#unencrypted-bucket We plan to come up with a workflow where end user could provide e.g. HTTPS address of SAML / OIDC SSO provider which could then in return reply the necessary S3 credentials for app to pick up and log user in. Once its built I am not sure if it's going to end in our public release, it might end up in our Enterprise version anyway. What would be your preferred approach for credentials management? (edited)
Avatar
not to sure JSON import and having to install winfsp makes it a manual process and hard to change the bucket access key if a staff member leaves.
Avatar
Avatar
jrd
not to sure JSON import and having to install winfsp makes it a manual process and hard to change the bucket access key if a staff member leaves.
We'll be improving in these areas. Rclone will be bundled with the app. Speaking of WinFSP, we shall be able to automate it little bit, at best detect and install it on the OS if it doesn't exist... at worst display clear dialog prompting user to click on and install software.
Avatar
Avatar
jrd
not to sure JSON import and having to install winfsp makes it a manual process and hard to change the bucket access key if a staff member leaves.
Speaking of credentials import, we need to spend some time to think about the options. Certainly some party needs to take this integration burden on them. We've modules to integrate with MinIO and Backblaze, but it's not really much given that every S3 provider has different API for managing credentials... so we've thought we'll kick start this by providing minimialistic generic API for credentials exchange, so our clients could implement it (and automate to some degree) themselves. There will be time in the future to further expand in this area, but our current priorities are elsewhere.
Rob joined the server. 12/6/2023 8:38 PM
Avatar
Upgraded myself from Pro Yearly to Ultimate Lifetime on the website then cancelled my Pro Yearly on Stripe, I hope this won't cause issues on your or Stripe's end. I also believe an automated cancellation is expected when you get another license, would I have been billed if I didn't check Stripe after upgrading?
Avatar
Avatar
Xenthys®
Upgraded myself from Pro Yearly to Ultimate Lifetime on the website then cancelled my Pro Yearly on Stripe, I hope this won't cause issues on your or Stripe's end. I also believe an automated cancellation is expected when you get another license, would I have been billed if I didn't check Stripe after upgrading?
Thank you for upgrading it really means a lot and helps us to deliver quicker on our: https://s3drive.app/roadmap Since our Stripe integration isn't currently aware of the upgrade, with our current implementation you would've been billed again. We'll be automating this process, in the meantime we're handling upgrades/refunds manually. Given that you obtain two valid licenses now, one perpetual fallback Pro (we've discontinued "perpetual fallback" model, but existing licences are valid forever - https://s3drive.app/faq?q=perpetual) and second one Ultimate, do you want me to cancel and refund (prorate'd) the Pro or perhaps you want to reassign it to a different account?
Avatar
I don't want a refund that's for sure, but I don't need the license either since I have a better one now. How about a giveaway here?
11:09 AM
The giveaway doesn't need to be a discontinued perpetual fallback license either, it could be a standard 6-months Pro license for example.
11:12 AM
In conclusion, feel free to do as you please as I don't really mind. I haven't used the app for some time and just got the Ultimate Lifetime license to support you.
❤️ 1
Avatar
Any ways to make a onetime donation for supporting? I buyed the Android version and it fits my need
Avatar
Avatar
Morethanevil
Any ways to make a onetime donation for supporting? I buyed the Android version and it fits my need
I am really happy to hear that. I really do appreciate your donation offer, but I think the best support that we can get at this stage is to spread the love and information about S3Drive, leave us a review, or leave comment/recommendation on Reddit or other social media platform. We'll be soon needing help with the translations if that's something you would be interested in. If you ever need to upgrade your Android license to all devices (Ultimate Lifetime license): https://s3drive.app/pricing please do let me know ! (edited)
Avatar
And how about a pro license for one year as a giveaway? 🤔
12:37 PM
People can try it out this way
12:38 PM
You are the only one providing a working flatpak for S3 😁
🐧 1
Avatar
I don't think S3Drive is mature enough to host giveaways, raising money is something but adding burden isn't worth it for now in my opinion.
Avatar
Picked up an Ultimate Lifetime license aswell, I look forward to seeing where this goes c:
Avatar
I'm not sure if I'm just blind or something
1:10 PM
but I can't find where to activate the license in the app lol
rjp joined the server. 12/10/2023 1:35 PM
Avatar
Avatar
CubityFirst
Picked up an Ultimate Lifetime license aswell, I look forward to seeing where this goes c:
Thanks for supporting the project. Our roadmap (https://s3drive.canny.io/) is full of features and despite of our constant releases it actually grows faster than we can deliver, so if you would like us to prioritize certain features please express your interest by either adding a vote or just simply mention it here. Speaking of next major releases. We're on track to deliver support for plenty other back-ends: https://rclone.org/overview/ (please find the list) that will further open-up possibilities within the app.
Avatar
Avatar
CubityFirst
but I can't find where to activate the license in the app lol
Once you get it you'll need to login using your account within S3Drive. You should then be able to see your managed/license account in the Profiles like this, allowing you to use all of the Pro and Ultimate features.
Avatar
Got it. Thanks 🙂
boxtop joined the server. 12/11/2023 9:06 AM
Avatar
Avatar
boxtop
Click to see original message
SHLD joined the server. 12/16/2023 10:56 AM
h joined the server. 12/17/2023 12:25 AM
Avatar
Hi Tom! Just bought the S3 Drive lifetime ultimate. Love your work. I might have a little bit of a unique use case, but wanted to submit a minor feature request. I'm running an S3 object storage on my home server (using minIO driver) and your app works with it very well. I have a large media library and was wondering if it's possible to allow streaming content directly into the built in media (video and audio) players on the Android (14) system? Rather than the app? (Using Content Provider component, and content://... URLs?)
❤️ 1
Exported 100 message(s)
Timezone: UTC+0