Caddyfile snapshot

Info

Reference copy of /etc/caddy/Caddyfile on LXC 100. Keep it in sync when sites change — add-service has the block template. CLOUDFLARE_API_TOKEN comes from the service environment (not stored here).

Canonical doc: caddy

wastebin.«MYDOMAIN» {
  reverse_proxy 10.0.1.22:8088
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}
pocketid.«MYDOMAIN» {
  reverse_proxy 10.0.1.23:1411
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}
«GITEA_DOMAIN» {
  reverse_proxy 10.0.1.24:3000
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}
cdb.«MYDOMAIN» {
  reverse_proxy 10.0.1.25:5984
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}
lldap.«MYDOMAIN» {
  reverse_proxy 10.0.1.27:17170
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}
wiki.«MYDOMAIN» {
  reverse_proxy 10.0.1.35:80
  tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    resolvers 1.1.1.1
    propagation_timeout 10m
  }
}