Add caddy default snippet

This commit is contained in:
Tobias Reisinger 2022-11-10 19:00:32 +01:00
parent de10e8b030
commit 9edc21c59d
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
23 changed files with 87 additions and 55 deletions

View file

@ -1,3 +1,4 @@
analytics.serguzim.me {
reverse_proxy umami:3000
import default
reverse_proxy umami:3000
}

View file

@ -1,3 +1,4 @@
auth.serguzim.me {
reverse_proxy authentik:9000
import default
reverse_proxy authentik:9000
}

View file

@ -1,3 +1,4 @@
ci.serguzim.me {
reverse_proxy woodpecker:8000
import default
reverse_proxy woodpecker:8000
}

View file

@ -1,11 +1,13 @@
cloud.serguzim.me {
reverse_proxy host.docker.internal:3015
import default
redir /.well-known/host-meta /public.php?service=host-meta 301
redir /.well-known/host-meta.json /public.php?service=host-meta-json 301
redir /.well-known/webfinger /public.php?service=webfinger 301
redir /.well-known/carddav /remote.php/dav/ 301
redir /.well-known/caldav /remote.php/dav/ 301
reverse_proxy host.docker.internal:3015
header Strict-Transport-Security "max-age=15552000; includeSubdomains;"
redir /.well-known/host-meta /public.php?service=host-meta 301
redir /.well-known/host-meta.json /public.php?service=host-meta-json 301
redir /.well-known/webfinger /public.php?service=webfinger 301
redir /.well-known/carddav /remote.php/dav/ 301
redir /.well-known/caldav /remote.php/dav/ 301
header Strict-Transport-Security "max-age=15552000; includeSubdomains;"
}

View file

@ -1,3 +1,4 @@
faas.serguzim.me {
reverse_proxy host.docker.internal:8080
import default
reverse_proxy host.docker.internal:8080
}

View file

@ -1,5 +1,6 @@
git.serguzim.me {
header /attachments/* Access-Control-Allow-Origin *
import default
header /attachments/* Access-Control-Allow-Origin *
reverse_proxy gitea:3000
reverse_proxy gitea:3000
}

View file

@ -1,3 +1,4 @@
graph.serguzim.me {
reverse_proxy grafana:3000
import default
reverse_proxy grafana:3000
}

View file

@ -1,3 +1,4 @@
hook.serguzim.me {
reverse_proxy host.docker.internal:3002
import default
reverse_proxy host.docker.internal:3002
}

View file

@ -1,16 +1,19 @@
matrix.msrg.cc {
reverse_proxy /_matrix/* synapse:8008
reverse_proxy /_synapse/* synapse:8008
import default
handle_path /admin/* {
rewrite * {path}
reverse_proxy synapse-admin:80
}
reverse_proxy /_matrix/* synapse:8008
reverse_proxy /_synapse/* synapse:8008
handle_path /admin/* {
rewrite * {path}
reverse_proxy synapse-admin:80
}
}
msrg.cc:8008,
msrg.cc:8448,
matrix.msrg.cc:8008,
matrix.msrg.cc:8448 {
reverse_proxy synapse:8008
import default
reverse_proxy synapse:8008
}

View file

@ -1,3 +1,4 @@
media.serguzim.me {
reverse_proxy host.docker.internal:3014
import default
reverse_proxy host.docker.internal:3014
}

View file

@ -1,8 +1,9 @@
msrg.cc {
header /.well-known/openpgpkey/* Access-Control-Allow-Origin *
import default
header /.well-known/openpgpkey/* Access-Control-Allow-Origin *
rewrite * /function/webpage-msrg-cc{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
rewrite * /function/webpage-msrg-cc{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
}

View file

@ -1,9 +1,11 @@
prometheus.serguzim.me {
import auth_serguzim_me
import default
import auth_serguzim_me
reverse_proxy host.docker.internal:9090
reverse_proxy host.docker.internal:9090
}
prometheus.internal.serguzim.net:80 {
reverse_proxy host.docker.internal:9090
import default
reverse_proxy host.docker.internal:9090
}

View file

@ -1,3 +1,4 @@
recipies.serguzim.me {
reverse_proxy tandoor:80
import default
reverse_proxy tandoor:80
}

View file

@ -1,4 +1,5 @@
registry.serguzim.me {
reverse_proxy /metrics host.docker.internal:3029
reverse_proxy host.docker.internal:3021
import default
reverse_proxy /metrics host.docker.internal:3029
reverse_proxy host.docker.internal:3021
}

View file

@ -1,3 +1,4 @@
rss.serguzim.me {
reverse_proxy tt-rss:80
import default
reverse_proxy tt-rss:80
}

View file

@ -1,11 +1,12 @@
serguzim.me {
header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"
redir https://www.serguzim.me{uri}
header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"
redir https://www.serguzim.me{uri}
}
www.serguzim.me {
rewrite * /function/webpage-serguzim-me{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
import default
rewrite * /function/webpage-serguzim-me{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
}

View file

@ -1,6 +1,7 @@
xn--sder-5qa.stream {
rewrite * /function/webpage-soeder-stream{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
import default
rewrite * /function/webpage-soeder-stream{uri}
reverse_proxy https://faas.serguzim.me {
header_up Host {http.reverse_proxy.upstream.hostport}
}
}

View file

@ -1,5 +1,6 @@
stream.serguzim.me {
import auth_serguzim_me
import default
import auth_serguzim_me
reverse_proxy host.docker.internal:8888
reverse_proxy host.docker.internal:8888
}

View file

@ -1,3 +1,4 @@
tick.serguzim.me {
reverse_proxy host.docker.internal:8086
import default
reverse_proxy influxdb:8086
}

View file

@ -1,3 +1,4 @@
wiki.serguzim.me {
reverse_proxy wiki-js:3000
import default
reverse_proxy wiki-js:3000
}

View file

@ -13,3 +13,7 @@
trusted_proxies private_ranges
}
}
(default) {
encode zstd gzip
}