A Web GUI for your S3 buckets. Based on Cloudlena S3 Manager
Find a file
2020-05-04 10:36:17 +02:00
cmd/s3manager Add usage documentation 2020-05-04 10:36:17 +02:00
deployments/cf Upgrade minio-go to 6.0.11 2019-01-03 23:02:29 +01:00
internal/app/s3manager Fix linting issues 2020-05-04 09:46:41 +02:00
web/template Improve UI styling 2019-08-18 14:37:43 +02:00
.cfignore Upgrade minio-go to 6.0.10 2018-11-28 21:13:47 +01:00
.gitignore Upgrade minio-go to 6.0.10 2018-11-28 21:13:47 +01:00
.golangci.yml Use Go 1.13 2020-02-17 09:38:47 +01:00
.travis.yml Upgrade minio-go to 6.0.10 2018-11-28 21:13:47 +01:00
Dockerfile Upgrade minio-go to 6.0.11 2019-01-03 23:02:29 +01:00
go.mod Upgrade Go to 1.14 2020-05-02 09:36:37 +02:00
go.sum Upgrade Go to 1.14 2020-05-02 09:36:37 +02:00
LICENSE Use Apache 2.0 license 2017-03-31 13:43:07 +02:00
Makefile Use Go 1.13 2020-02-17 09:38:47 +01:00
README.md Add usage documentation 2020-05-04 10:36:17 +02:00
screenshot.png Add usage documentation 2020-05-04 10:36:17 +02:00

S3 Manager

Go Report Card Build Status Docker Build

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

Screenshot

Usage

The application can be configured with the following environment variables:

  • ENDPOINT: The endpoint of your S3 server (defaults to s3.amazonaws.com)
  • ACCESS_KEY_ID: Your S3 access key ID (required)
  • SECRET_ACCESS_KEY: Your S3 secret access key (required)
  • PORT: The port the app should listen on (defaults to 8080)

Then simply run the binary.

Build and Run Locally

  1. Run make build
  2. Execute the created binary and visit http://localhost:8080

Run Tests

  1. Run make test

Build Docker Image

The image is available on Docker Hub

  1. Run make build-docker

Deploy to Cloud Foundry

  1. Modify deployments/cf/* to your liking
  2. Run make deploy-cf