{$DOMAIN} { root * /srv encode gzip handle { try_files {path} /index.html file_server } header /assets/*.js { Service-Worker-Allowed "/" } handle_path /3m/* { reverse_proxy 3m:8001 } handle_path /chat { reverse_proxy ergo:8097 } handle_path /voice { reverse_proxy grumble:8443 } handle_path /video/* { rewrite /video / reverse_proxy mediamtx:8889 } }