Add caddy default snippet
This commit is contained in:
parent
de10e8b030
commit
9edc21c59d
23 changed files with 87 additions and 55 deletions
caddy/config
conf.d
analytics.serguzim.me.confauth.serguzim.me.confci.serguzim.me.confcloud.serguzim.me.conffaas.serguzim.me.confgit.serguzim.me.confgraph.serguzim.me.confhook.serguzim.me.confmatrix.msrg.cc.confmedia.serguzim.me.confmsrg.cc.confprometheus.serguzim.me.confrecipies.serguzim.me.confregistry.serguzim.me.confrss.serguzim.me.confserguzim.me.confsoeder.stream.confstream.serguzim.me.conftick.serguzim.me.confwiki.serguzim.me.conf
snippets
|
@ -1,3 +1,4 @@
|
|||
analytics.serguzim.me {
|
||||
reverse_proxy umami:3000
|
||||
import default
|
||||
reverse_proxy umami:3000
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
auth.serguzim.me {
|
||||
reverse_proxy authentik:9000
|
||||
import default
|
||||
reverse_proxy authentik:9000
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
ci.serguzim.me {
|
||||
reverse_proxy woodpecker:8000
|
||||
import default
|
||||
reverse_proxy woodpecker:8000
|
||||
}
|
||||
|
|
|
@ -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;"
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
faas.serguzim.me {
|
||||
reverse_proxy host.docker.internal:8080
|
||||
import default
|
||||
reverse_proxy host.docker.internal:8080
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
graph.serguzim.me {
|
||||
reverse_proxy grafana:3000
|
||||
import default
|
||||
reverse_proxy grafana:3000
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
hook.serguzim.me {
|
||||
reverse_proxy host.docker.internal:3002
|
||||
import default
|
||||
reverse_proxy host.docker.internal:3002
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
media.serguzim.me {
|
||||
reverse_proxy host.docker.internal:3014
|
||||
import default
|
||||
reverse_proxy host.docker.internal:3014
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
recipies.serguzim.me {
|
||||
reverse_proxy tandoor:80
|
||||
import default
|
||||
reverse_proxy tandoor:80
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
rss.serguzim.me {
|
||||
reverse_proxy tt-rss:80
|
||||
import default
|
||||
reverse_proxy tt-rss:80
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
tick.serguzim.me {
|
||||
reverse_proxy host.docker.internal:8086
|
||||
import default
|
||||
reverse_proxy influxdb:8086
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
wiki.serguzim.me {
|
||||
reverse_proxy wiki-js:3000
|
||||
import default
|
||||
reverse_proxy wiki-js:3000
|
||||
}
|
||||
|
|
|
@ -13,3 +13,7 @@
|
|||
trusted_proxies private_ranges
|
||||
}
|
||||
}
|
||||
|
||||
(default) {
|
||||
encode zstd gzip
|
||||
}
|
||||
|
|
Reference in a new issue