maltegrosse / go-minio-indexer

Browse/Download from Minio/S3 buckets like in the 90s

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-Minio/S3 Bucket Indexer

GO

License

General

Simple browse folders and download files from a minio/s3 bucket in old school directory listing style.

Requirements

  • Go Lang > 1.13
  • Minio/S3 bucket
  • Docker

Config

Following parameters are required:

  • service hostname and port
  • minio/s3 credentials

If an additional note should be added to the index file - a meta.html can be placed in every folder.

This application can act as a reverse proxy or just forward to the target file.

Build

docker build -t go-minio-indexer:latest --build-arg ARCH=amd64 .

Run

docker run -p 5555:5555 -ti go-minio-indexer

Usage

just open your browser and point to your localhost and predefined port.

Todos

  • Include static css files

License

Copyright 2020 by Malte Grosse under MIT

About

Browse/Download from Minio/S3 buckets like in the 90s

License:MIT License


Languages

Language:Go 50.1%Language:HTML 47.7%Language:Dockerfile 2.2%