{"repo":"oxyno-zeta/s3-proxy","free":true,"listed":false,"github":"https://github.com/oxyno-zeta/s3-proxy","clone":"git clone https://github.com/oxyno-zeta/s3-proxy.git","description":"S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)","language":"Go","stars":484,"topics":["s3","openid-connect","basic-authentication","s3-proxy","s3-bucket","serve-static","opa","reverse-proxy"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"--- 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 ? - Read the CONTRIBUTING guide Inspired by - pottava/aws-s3-proxy Thanks - My wife BH to support me doing this Author - Oxyno-zeta (Havrileck Alexandre) License Apache 2.0 (See in LICENSE)","default_branch":null,"files":null,"tree":[],"storefront":"/r/oxyno-zeta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oxyno-zeta/s3-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}