3 ms·
Hello, HN! I’ve been using Amazon S3 to store family photos and some other stuff for quite a while, but, as you know, the web interface Amazon offers is not ve
by iliaznk 10y ago
Hello, HN!
I’ve been using Amazon S3 to store family photos and some other stuff for quite a while, but, as you know, the web interface Amazon offers is not very user-friendly and provides no way to share files except by public links to individual files. Another thing I’ve always wanted was a place to store miscellaneous snippets and notes not relying on any services that keep my data locked-in in their databases. So I decided to combine the two and built S3io.
S3io is a web-interface app for Amazon S3 buckets (not for all of them, unfortunately, buckets in Frankfurt or buckets with dots in their name will not work for now) that will turn your bucket into a file sharing and note-taking tool. It allows you to post notes (saved as JSON files in your bucket) and upload files directly from the browser while the app server only stores metadata and knows nothing else about your files and notes. It also lets you view uploaded photos in a slideshow kind of a gallery and share your notes, individual files or entire folders.
If you use Amazon S3 for personal storage, you could find S3io useful. It is still an early beta and has not been extensively tested by anyone else except me, so browser support is limited to the latest Chrome for now, although it seems to work fine in Opera and Chromium, not that good in Safari. The situation will get better in the future. If you are interested in testing or using something like that, please sign up for invitation.
Would like your feedback. Thanks!
- jayfk 10y agoJust curious: why isn't frankfurt supported?
- kearneyandy 10y agoFrom the author on the previous post "It's just that a tool I'm using on the back-end doesn't work very well with the Frankfurt region because of signature version 4. But I'm sure this problem is solvable, I just didn’t put much effort into it yet."
- paulddraper 10y agoFrankfurt allows only signature v4. That version of the signature required including the region, something that v2 did not do. S3 allows people to essentially ignore the region by using domain style buckets. Except not anymore with v4. It's a common gotcha.
- iliaznk 10y agoYou're right. But with S3io most of the action happens on the client side and it does work with sig. v4 which provides better integrity checking for large files, the problem with Frankfurt is not very big, it's just that I can't automatically detect the region by the bucket name on the back end. But it should be fixable.
- paulddraper 10y ago> it's just that I can't automatically detect the region by the bucket name on the back end exactly. > But it should be fixable. yep.
- koolhead17 10y agoHi, S3io looks interesting. How difficult it will be to run S3io on S3 compatible cloud storage. I am asking this because I work for www.minio.io, its open source cloud storage & would love to see S3io running on top of it. :)
- iliaznk 10y agoIt shouldn't be very difficult, if it's compatible. Does minio provide the same REST API?
- koolhead17 10y agoYup, it does. https://github.com/minio/minio https://github.com/minio/minio has all details, will be happy to help & would love to run s3io on Minio. :)
- iliaznk 10y agoThanks, that's cool! I'd like to support Minio, but first let me make sure everything runs smoothly on S3.