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 }