A Web GUI for your S3 buckets. Based on Cloudlena S3 Manager
Find a file
2017-04-07 08:59:24 +02:00
templates Remove unneeded packages 2017-04-03 14:08:01 +02:00
.cfignore Add correct binary to .cfignore 2017-03-09 21:22:24 +01:00
.gitignore Remove glide.lock from .gitignore 2017-03-30 22:52:40 +02:00
.travis.yml Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
bucket-view.go Add test cases 2017-04-03 22:31:14 +02:00
bucket-view_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
buckets-view.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
buckets-view_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
create-bucket.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
create-bucket_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
create-object.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
delete-bucket.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
delete-bucket_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
delete-object.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
delete-object_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
get-object.go Add unit test cases 2017-04-03 23:52:41 +02:00
get-object_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
glide.lock Upgrade dependencies 2017-04-04 14:18:49 +02:00
glide.yaml Externalize adapters 2017-04-03 14:12:36 +02:00
handle-http-error.go Remove unneeded packages 2017-04-03 14:08:01 +02:00
index-view.go Add unit test cases 2017-04-03 23:52:41 +02:00
index-view_test.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
LICENSE Use Apache 2.0 license 2017-03-31 13:43:07 +02:00
main.go Use constants for HTTP methods 2017-04-07 08:59:24 +02:00
manifest.yml Add hostname to manifest 2017-03-30 22:56:25 +02:00
minio.go Add unit test cases 2017-04-03 23:52:41 +02:00
README.md Fix typo 2017-04-06 17:58:26 +02:00
s3-client-mock.go Add unit test cases 2017-04-03 23:52:41 +02:00
s3-client.go Remove unneeded packages 2017-04-03 14:08:01 +02:00

S3 Manager

A Web GUI written in Go to manage S3 buckets from any provider.

Environment Variables

  • S3_ACCESS_KEY_ID: Required. Your S3 access key ID
  • S3_SECRET_ACCESS_KEY: Required. Your S3 secret access key
  • S3_ENDPOINT: Optional. In case you are using a different S3 provider than AWS. Defaults to s3.amazonaws.com
  • V2_SIGNING: Optional. In case your S3 provider still uses V2 Signing, set this to true

Run locally

  1. Set all environment variables
  2. Run go build
  3. Run the binary and visit http://localhost:8080

Push to Cloud Foundry

  1. Set environment variables in manifest.yml
  2. Set hostname that isn't taken yet in manifest.yml
  3. Run cf push