{ services.jitsi-meet = { enable = true; hostName = "meet.ottawaswingdance.social"; config = { enableWelcomePage = false; prejoinPageEnabled = true; }; interfaceConfig = { SHOW_JITSI_WATERMARK = false; SHOW_WATERMARK_FOR_GUESTS = false; }; jicofo.enable = true; jibri.enable = true; caddy.enable = true; nginx.enable = false; }; services.jitsi-videobridge.enable = true; services.jitsi-videobridge.openFirewall = true; # services.caddy = { # enable = true; # virtualHosts = { # "meet.ottawaswingdance.social" = { # extraConfig = '' # handle /http-bind { # header Host jitsi.crueltysquad.com # reverse_proxy 127.0.0.1:5280 # } # handle /xmpp-websocket { # reverse_proxy 127.0.0.1:5280 # } # handle { # templates # root * /nix/store/5mbs3m473qdyddyv00rbn0s92fmvr1ff-templated-jitsi-meet # try_files {path} {path} # try_files {path} /index.html # file_server # } # ''; # }; # }; # }; }