100% repeatable, because I am setting almost all of it up with preseed. Here are the steps:
Install debian (from netinstall ISO) into KVM virtual machine with following commands (after creating a 4 GiB LVM volume):
chmod 711 $tempdir;
cp /backup/vm/kickstart/vm_jitsi.cfg $tempdir/preseed.cfg;
virt-install --name ‘vm_jitsi’ --memory ‘memory=1024,maxmemory=4096’ --vcpus ‘1’ --location ‘/backup/vm/iso/debian-9.8.0-amd64-netinst.iso’ --os-variant ‘debian9’ --disk ‘path=/dev/vg_root/lv_vm_jitsi,bus=virtio,cache=none,format=raw’ --network ‘bridge=br2,model=virtio,mac=52:54:00:ab:ab:ab’ --nographics --initrd-inject “$tempdir/preseed.cfg” --extra-args=‘console=ttyS0’;
rm -rf $tempdir
The above references a preseed configuration file, so you can very easily reproduce this complete failure of the jitsi package installation for yourselves by quickly spinning up an equivalent VM. I only sanitized crypted password, domain, and subnets. Everything here is otherwise original. Here is the preseed configuration file content. Sorry about formatting issues. I was not permitted to upload this as an attachment.
Upon trying to post I discover that new users, in addition to being unable to attach text, also cannot put more than two links in a post, which invalidates my preseed file content. If somebody can fix these issues, I can upload the preseed content.
apt-get -y install jitsi-meet
FAILURE! The package does not construct a virtual host entry for either nginx or apache regardless of which is installed and running (I’ve spent hours at this trying different things). It does not deploy anything in /srv, which a quick look around suggests that perhaps it should. Visiting the server shows the default nginx deployment page.
Other thoughts: it would be really nice to have a package for Enterprise Linux, or better yet, multiple packages with segmented systemd services. I think that hacks in the instructions, such as daemonizing by just having a user run something at startup in /etc/rc.local do not reflect well on the professionalism of the project, especially a project that people rely upon for rock-solid coding practices for bulletproof encryption and potentially even personal safety.
I fear this post may come across as pretty negative. I don’t mean it that way. It’s only that when I found this solution, I was very excited to deploy it, and in the attempt to do so, I have seen numerous opportunities for improvement in some pretty basic deployment practices that would drastically improve the code.