# Base Caddy config. Vhosts live in conf.d/*.caddy snippets: # conf.d/00-core.caddy auth # conf.d/10-static.caddy apex landing + launcher downloads # conf.d/30-distribution.caddy static site from another repo # conf.d/40-avatar.caddy nmsr skin/avatar renderer # conf.d/50-status.caddy uptime-kuma status page # conf.d/60-upload.caddy filestash player file share # conf.d/62-files.caddy read-only browse of the share (FILES_BROWSE) # conf.d/70-generators.caddy offline misode data-pack generators # conf.d/80-monitor.caddy admin log stream (basic_auth, MONITOR_ENABLED) # All snippets are plain http:// on :80 — the host's nginx terminates TLS in # front (nginx/ulicraft-caddy.conf.tmpl). disable_redirects keeps caddy from # upgrading to its own https. { auto_https disable_redirects } import /etc/caddy/conf.d/*.caddy