Home

Awesome

GCS Proxy

<p align="center"> <img src=./img/logo.png> </p> <div align="center">

ci

</div>

GCS proxy is tools to download file in google cloud storage without knowing the google cloud storage url, and abstract it with http basic auth feature in rust

Routes

Example Yaml Config

log_level: info # debug / info / warn / error
server:
  http:
    port: 8080
    shutdown_timeout: 30
  gcs:
    bucket: kepintez
    folder: "folder_to_jail"
    # service_account_b64: "exampleofbase64sa"
  auth:
    username: pogpog
    password: pogpog

Environment Variable

How to run example

$ docker run -p8080:8080 -d -v "./config.yaml:/app/config.yaml" ghcr.io/guaychou/gcs-proxy:v1.0.0

Credit

Maintainer