All Projects → oxyno-zeta → s3-proxy

oxyno-zeta / s3-proxy

Licence: Apache-2.0 license
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Smarty
1635 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to s3-proxy

Cloudexplorer
Cloud Explorer
Stars: ✭ 170 (+60.38%)
Mutual labels:  s3, s3-bucket
terraform-aws-s3
Terraform module to create default S3 bucket with logging and encryption type specific features.
Stars: ✭ 22 (-79.25%)
Mutual labels:  s3, s3-bucket
Git S3 Push
Deploy your git repo to an S3 bucket
Stars: ✭ 182 (+71.7%)
Mutual labels:  s3, s3-bucket
Sbt S3 Resolver
☁️Amazon S3-based resolver for sbt
Stars: ✭ 112 (+5.66%)
Mutual labels:  s3, s3-bucket
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3, Komodo, Kvpbase, and local filesystem written in C#.
Stars: ✭ 23 (-78.3%)
Mutual labels:  s3, s3-bucket
0x4447 product s3 email
📫 A serverless email server on AWS using S3 and SES
Stars: ✭ 2,905 (+2640.57%)
Mutual labels:  s3, s3-bucket
smockin
Dynamic API, S3 & Mail mocking for web, mobile & microservice development.
Stars: ✭ 74 (-30.19%)
Mutual labels:  s3, s3-bucket
S3 Site Cache Optimizer
Optimize a static website for hosting in S3, by including a fingerprint into all assets' filenames. The optimized website is uploaded into the specified S3 bucket with the right cache headers.
Stars: ✭ 9 (-91.51%)
Mutual labels:  s3, s3-bucket
awesome-storage
A curated list of storage open source tools. Backups, redundancy, sharing, distribution, encryption, etc.
Stars: ✭ 324 (+205.66%)
Mutual labels:  s3, s3-bucket
s3cr3t
A supercharged S3 reverse proxy
Stars: ✭ 55 (-48.11%)
Mutual labels:  s3, s3-bucket
S3fs
S3 FileSystem (fs.FS) implementation
Stars: ✭ 93 (-12.26%)
Mutual labels:  s3, s3-bucket
flask-drive
A simple Flask app to upload and download files off Amazon's S3
Stars: ✭ 23 (-78.3%)
Mutual labels:  s3, s3-bucket
Google Sheet S3
Google Apps Script that publishes a Google Sheet to Amazon S3 as a JSON file. Auto-updates on edit & maintains data types. Creates an array of objects keyed by column header.
Stars: ✭ 81 (-23.58%)
Mutual labels:  s3, s3-bucket
Festin
FestIn - S3 Bucket Weakness Discovery
Stars: ✭ 161 (+51.89%)
Mutual labels:  s3, s3-bucket
Minio Hs
MinIO Client SDK for Haskell
Stars: ✭ 39 (-63.21%)
Mutual labels:  s3, s3-bucket
Gatsby Plugin S3
Deploy your gatsby site to a S3 bucket.
Stars: ✭ 186 (+75.47%)
Mutual labels:  s3, s3-bucket
simply-static-deploy
WordPress plugin to deploy static sites easily to an AWS S3 bucket.
Stars: ✭ 48 (-54.72%)
Mutual labels:  s3, s3-bucket
Goofys
a high-performance, POSIX-ish Amazon S3 file system written in Go
Stars: ✭ 3,932 (+3609.43%)
Mutual labels:  s3, s3-bucket
s3recon
Amazon S3 bucket finder and crawler.
Stars: ✭ 111 (+4.72%)
Mutual labels:  s3, s3-bucket
gatsby-source-s3
A Gatsby source plugin to query against an S3 bucket (including images!)
Stars: ✭ 19 (-82.08%)
Mutual labels:  s3, s3-bucket

Mentioned in Awesome Go Go Doc CircleCI Go Report Card

Coverage Status Docker Pulls GitHub license GitHub release (latest by date)


Features

  • Multi S3 bucket proxy
  • Index document (display index document instead of listing when found)
  • Custom templates
  • Custom S3 endpoints supported
  • Basic Authentication support
  • Multiple Basic Authentication support
  • OpenID Connect Authentication support
  • Multiple OpenID Connect Provider support
  • Redirect to original host and path with OpenID Connect authentication
  • Bucket mount point configuration with hostname and multiple path support
  • Authentication by path and http method on each bucket
  • Prometheus metrics
  • Allow to publish files on S3 bucket
  • Allow to delete files on S3 bucket

And many others.

Documentation

There is an online documentation generated for this project.

You can find it here: https://oxyno-zeta.github.io/s3-proxy/

Advanced interfaces

Looking for more advanced interfaces. Take a look on this project: s3-proxy-interfaces.

Want to contribute ?

Inspired by

Thanks

  • My wife BH to support me doing this

Author

  • Oxyno-zeta (Havrileck Alexandre)

License

Apache 2.0 (See in LICENSE)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].