tonycoming / Sree

S3 client for human beings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sree

S3 client for human beings

Greenland snapshot

Sree enables you to easily manage your files through Amazon S3 protocol. Simply configure your keys and you are good to go.

Installation

> git clone https://github.com/cannium/Sree.git
> cd Sree
> sudo pip install flask pycurl
> python app.py

Then open your favorate browser and visit http://127.0.0.1:5000

Configuration

Configuration

  • S3 Endpoint: Defaults to Amazon's S3 service and surely you could use your own endpoint. If protocol part is ommitted, it defaults to usehttps
  • Region: The region you would like to use
  • Access Key ID & Secret Access Key: Key and secret generated by service provider

Configurations are saved in your browser and not disclosed to anyone else.

Technical Details

  • In order to view your files in browser, Sree configures bucket CORS for you when creating buckets. See Cross-Origin Resource Sharing (CORS) for more details.
  • Files uploaded via Sree are set as public-read as default so as to be downloadable. Future versions of Sree will make file ACLs configurable.

Contributing

Contributions are welcome via pull requests and issues.

License

Both MIT and GPLv2

Authors

Can ZHANG(zhangcan@le.com)

Xingyi WU(wuxingyi@le.com)

Yuanying MA(mayuanying@le.com)

About

S3 client for human beings


Languages

Language:JavaScript 84.3%Language:HTML 8.7%Language:CSS 4.5%Language:Python 2.6%