diff --git a/caddy/Caddyfile b/caddy/Caddyfile index b081889..4dcfbf7 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -2,15 +2,43 @@ debug } -tls { - dns namecheap { - api_key {env.NAMECHEAP_API_KEY} - user {env.NAMECHEAP_API_USER} - api_endpoint https://api.namecheap.com/xml.response - client_ip {env.PUBLIC_IP} +*.akeley.tech { + tls { + dns namecheap { + api_key af43a35060854eb98fd0c0837113a384 + user bakeley + api_endpoint https://api.namecheap.com/xml.response + client_ip 70.112.209.162 } -} + } -miniflux { - reverse_proxy miniflux.akeley.tech miniflux:8080 + @actual host actual.akeley.tech + handle @actual { + reverse_proxy actual:5006 + } + + @miniflux host miniflux.akeley.tech + handle @miniflux { + reverse_proxy miniflux:8080 + } + + @forgejo host forgejo.akeley.tech + handle @forgejo { + reverse_proxy forgejo:3000 + } + + @plex host plex.akeley.tech + handle @plex { + reverse_proxy plex:32400 + } + + @jellyfin host jellyfin.akeley.tech + handle @jellyfin { + reverse_proxy jellyfin:8096 + } + + @ente host http://ente.akeley.tech + handle @ente { + reverse_proxy ente-photos:8080 + } }