Files
2026-04-06 10:13:21 -04:00

61 lines
1.1 KiB
Caddyfile
Executable File

invokesmoke.dev {
header /.well-known/matrix/* Content-Type application/json
header /.well-known/matrix/* Access-Control-Allow-Origin *
respond /.well-known/matrix/server `{"m.server":"matrix.invokesmoke.dev:443"}`
respond /.well-known/matrix/client `{"m.homeserver":{"base_url":"https://matrix.invokesmoke.dev"}}`
handle {
root * /srv
file_server
}
}
matrix.invokesmoke.dev {
handle /_version {
respond `{"sha":"{env.GIT_SHA}"}`
}
handle /_matrix/* {
reverse_proxy tuwunel:6167
}
handle /_synapse/* {
reverse_proxy tuwunel:6167
}
handle {
root * /srv
file_server
}
}
matrix.invokesmoke.dev:8448 {
reverse_proxy tuwunel:6167
}
mealie.invokesmoke.dev {
reverse_proxy mealie:9000
}
dockge.invokesmoke.dev {
reverse_proxy dockge:5001
}
code.invokesmoke.dev {
reverse_proxy code-server:8443
}
pihole.invokesmoke.dev {
reverse_proxy pihole:80
}
gitea.invokesmoke.dev {
reverse_proxy gitea:3000
}
wetty.invokesmoke.dev {
reverse_proxy wetty:3000 {
header_up Upgrade {http.request.header.Upgrade}
header_up Connection {http.request.header.Connection}
}
}
vpn.invokesmoke.dev {
reverse_proxy wireguard:51821
}