{ admin off persist_config off http_port "{$SERVER_PORT:80}" https_port "{$SERVER_TLS_PORT:443}" servers { protocols h1 h2 } cache { ttl 1h simplefs { path /data/ # size 100000 # directory_size 1000MB } } log { format console } acme_ca https://acme-api.actalis.com/acme/directory acme_eab { key_id {$EAB_KEY_ID} mac_key {$EAB_MAC_KEY} } storage redis { host redis.alin.ovh username default db 1 password {$REDIS_PASSWORD} encryption_key {$REDIS_ENCRYPTION_KEY} tls_enabled true tls_insecure false } } (dns01) { tls { dns rfc2136 { key_name caddy key_alg hmac-sha512 key {env.DDNS_TSIG_KEY} server pdns.alin.ovh:53 } } } (cache) { cache header -Server } flynet-butterfly-1123.fly.dev { respond "Hello, world!" } www.alanpearce.eu, www.alin.ovh { import cache import dns01 reverse_proxy https://homestead-homestead488.danubedata.run } git.alin.ovh { import cache import dns01 reverse_proxy https://smrk.alin.ovh } go.alin.ovh { import cache import dns01 reverse_proxy https://smrk.alin.ovh }