Home
Softono

S3 Proxy

Open source Apache-2.0 Go
467
Stars
56
Forks
20
Issues
2
Watchers
3 months
Last Commit

 About S3 Proxy

S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)

Platforms

Web Self-hosted

Languages

Go

Need Help Installing S3 Proxy?

We provide expert installation service for this software. Our team will install, configure, and secure S3 Proxy on your server. plans start at just $30.

Mentioned in Awesome Go Go Doc Github Actions 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
  • Per-user folder isolation with transparent username injection

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)