Setup your DNS records, preferably have a wildcard domain or subdomain pointing to your server
- Clone this repository
- Run
setup.sh
to install all the required dependencies - Copy
sample.env
into.env
and change the configuration values - Run
run.sh
to spin up the docker containers (It might take awhile for everything to start) - Check out
yourdomain.yourext:81
(default user: admin@example.com, default pass: changeme; you will be asked to change these values)
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.
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.
Enter your Minio URL into the browser and enjoy!