Git Product home page Git Product logo

minio-example's Introduction

minio-example

Example setup for a simple Minio S3 server.

Choose whatever distribution you like that supports Docker. Data is assumed to be located in 4 partitions mounted as /data/minio/data{1..4}.

In both docker-compose.yaml and traefik.toml files there are some placeholder variables to be changed:

  • minio_access_key: access key for root user
  • minio_secret_key: secret key for root user
  • public_hostname: set your public hostname, used for Traefik Let's Encrypt certificate generation (eg. s3.mydomain.com)
  • jwt_secret: Minio Console JWT secret, a random string at least 24 chars.
  • pbkdf_passphrase: Minio Console PBKDF passphrase, a random string at least 24 chars.
  • pbkdf_salt: Minio Console PBKDF salt, a random string at least 24 chars.
  • minio_console_access_key: Minio Console access key for admin user
  • minio_console_secret_key: Minio Console secret key for admin user
  • traefik_admin_username: Traefik web interface admin username
  • traefik_admin_password: Traefik web interface admin hashed password (can be generated with htpasswd)

Using this configuration you will get:

  • Minio S3 service on port 9000 (no SSL!)
  • Minio Console on port 9090 (no SSL!)
  • Traefik on ports 80 (HTTP, redirects to 443), 443 (HTTPS, proxying to Minio S3) and 8080 (Traefik console and API)

minio-example's People

Contributors

zhaknafein avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.