70 lines
1.3 KiB
Caddyfile
70 lines
1.3 KiB
Caddyfile
{
|
|
acme_ca https://acme-staging-v02.api.letsencrypt.org/directory
|
|
auto_https prefer_wildcard
|
|
email akanealw@gmail.com
|
|
}
|
|
|
|
(secure) {
|
|
forward_auth {args.0} https://auth.example.com {
|
|
uri /api/verify?rd=https://auth.example.com
|
|
copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
|
|
header_up Host {upstream_hostport}
|
|
}
|
|
}
|
|
|
|
(https) {
|
|
transport http {
|
|
tls
|
|
tls_insecure_skip_verify
|
|
}
|
|
}
|
|
|
|
(wildcard-akanealw.com) {
|
|
handle {
|
|
abort
|
|
}
|
|
tls {
|
|
dns cloudflare cAPH9-QQPzljKAEMurHpRbJ2sS5DqPO1iWIuW8fq
|
|
resolvers 1.1.1.1 1.0.0.1
|
|
}
|
|
}
|
|
|
|
akanealw.com {
|
|
import secure
|
|
reverse_proxy 192.168.1.30:3005
|
|
}
|
|
|
|
*.akanealw.com {
|
|
import wildcard-akanealw.com
|
|
}
|
|
|
|
auth.akanealw.com {
|
|
reverse_proxy upstream:9091
|
|
}
|
|
|
|
bitwarden.akanealw.com {
|
|
reverse_proxy 192.168.1.4:8089
|
|
}
|
|
|
|
codeserver.akanealw.com {
|
|
import secure
|
|
reverse_proxy 192.168.1.50:3001
|
|
}
|
|
|
|
gitea-docker.akanealw.com {
|
|
reverse_proxy 192.168.1.4:3001
|
|
}
|
|
|
|
gitea.akanealw.com {
|
|
reverse_proxy 192.168.1.50:3000
|
|
}
|
|
|
|
linkwarden.akanealw.com {
|
|
reverse_proxy 192.168.1.4:3232
|
|
}
|
|
|
|
whoami.akanealw.com {
|
|
import secure
|
|
reverse_proxy upstream:80
|
|
}
|