Skip to content
This repository was archived by the owner on Oct 16, 2021. It is now read-only.

trecnoc/minio-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Production Docker deployment for MinIO

This project enables a Docker-based deployment of MinIO, based on examples provided in the MinIO documentation.

Notes

Requirements

  • A Docker instance running version 18.06.0+ of the Docker engine that supports version 3.7 or greater of the docker-compose file specification.
  • An environment where port 80 and 443 of the host machine can be forwarded to the Nginx container for MinIO (80 is required for Let's Encrypt certificate generation.)

Instructions

Create the following files that contain configuration information not already defined in docker-compose.yml:

  • ./minio-variables.env should contain definitions for:
    • MINIO_ACCESS_KEY the MinIO Admin Access KEY
    • MINIO_SECRET_KEY the MinIO Admin Secret KEY
    • VIRTUAL_HOST and LETSENCRYPT_HOST which are the publicly accessible hostname of your MinIO instance, e.g. minio.yourdomainhere.com.
  • ./letsencrypt-variables.env should contain definitions for:
    • DEFAULT_EMAIL, an email address that the Let's Encrypt project can use to email you about important information related to your SSL certificates (e.g. expiry warnings, security issues).

Once those files are configured, you should be able to start MinIO with docker-compose up -d. Please note that MinIO may take a minute or two the first time it is started.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •