Caddy is a web server like Apache, nginx, or lighttpd. The purpose of Caddy is to streamline web development, deployment, and hosting workflows so that anyone can host their own web sites without requiring special technical knowledge.
In this recipe we will learn how to set up Caddy proxy with Minio Server.
Install Minio Server from here.
Install Caddy Server from here.
Create a caddy configuration file as below, change the ip addresses according to your local minio and DNS configuration.
your.public.com
proxy / localhost:9000 {
header_upstream X-Forwarded-Proto {scheme}
header_upstream X-Forwarded-Host {host}
header_upstream Host {host}
}
./minio --address localhost:9000 server <your_export_dir>
./caddy
Activating privacy features... done.
your.public.com:443
your.public.com:80