Setting up a Jitsi server is non-trivial; this is simple (git clone / cd talk / npm install / npm start). And, if you don't want to trust the programme, you can do this from a dedicated unpriviledged user.
Ended up deciding to spend the week configuring jitsi, but all it took was 1 hour to install and configure the server and I was done
The development of the frontend is a bit messy, but you'll manage