# The Caddyfile is an easy way to configure your Caddy web server. # # Unless the file starts with a global options block, the first # uncommented line is always the address of your site. # # To use your own domain name (with automatic HTTPS), first make # sure your domain's A/AAAA DNS records are properly pointed to # this machine's public IP, then replace ":80" below with your # domain name. { auto_https off http_port ${BIND_PORT} https_port ${BIND_PORT_SSL} default_bind 127.0.0.1 } http://${BIND_HOST}:${BIND_PORT} { root * ${HTDOCS} encode { gzip ${ZLIB_COMPRESS_LEVEL} minimum_length 10 } file_server #log } https://${BIND_HOST}:${BIND_PORT_SSL} { root * ${HTDOCS} encode { gzip ${ZLIB_COMPRESS_LEVEL} } file_server tls ${SSL_CERT_PATH} ${SSL_KEY_PATH} #log } # Refer to the Caddy docs for more information: # https://caddyserver.com/docs/caddyfile