KnightNiwrem / nginx-minio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Before you begin

Setup your DNS records, preferably have a wildcard domain or subdomain pointing to your server

Setting up the server

  1. Clone this repository
  2. Run setup.sh to install all the required dependencies
  3. Copy sample.env into .env and change the configuration values
  4. Run run.sh to spin up the docker containers (It might take awhile for everything to start)
  5. Check out yourdomain.yourext:81 (default user: admin@example.com, default pass: changeme; you will be asked to change these values)

Setting up the Nginx Proxy Configuration

First thing to do should be to create a proxy record to your admin page so that you access your admin page over HTTPS. Choose to create a new proxy record and fill up the form. Make sure to also hit the SSL tab and choose to generate a new Let's Encrypt certificate. After the record is created, you may need to go back into the record and hit the SSL tab again to turn on the Force SSL and HTTP/2 options.

Proxy Record Form

Proxy Record SSL Tab


Next, create a proxy record to your minio server. Take special note of the hostname and port in the form. Again, you may need to edit the proxy record after creating it, to turn on the Force SSL and HTTP/2 options.

Screen Shot 2019-09-07 at 6 44 25 PM

Enjoy!

Enter your Minio URL into the browser and enjoy!

Minio Web Client

About


Languages

Language:Shell 100.0%