Setup Jitsi Meet for WebRTC Video Conference in your own on-premises, cloud, or dedicated servers.
sudo su # escelate privileged to root
apt-get update && apt-get dist-upgrade -y # upgrade OS distribution
apt-get autoremove --purge -y # clean unused packages
apt-get clean # clean unused packages
*Optional if you install latest jitsi-meet package
apt-get install -y nginx # install nginx
unlink /etc/nginx/sites-enabled/default # unlink default site
systemctl restart nginx # restart service nginx
systemctl enable nginx # enable service nginx
curl -sL https://deb.nodesource.com/setup_10.x | bash -e - # get nodesource
apt-get update && apt-get install -y nodejs # install nodejs
apt-get update && apt-get install -y openjdk-8-jre-headless # install package
To change the default Java executable, use update-alternatives
update-alternatives --config java
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -
apt-get update && apt-get install -y jitsi-meet
Execute this if you want use jvb on other machine
systemctl stop jitsi-videobridge jitsi-videobridge2
systemctl disable jitsi-videobridge jitsi-videobridge2
Commonly prosody that installed version 0.10.0 and latest version is 0.11.5 . To get latest version we have to upgrade it.
echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | tee -a /etc/apt/sources.list
wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -
apt-get update && apt-get install prosody
prosodyctl about # check version prosody
systemctl restart prosody
systemctl enable prosody
cp /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua-backup
vi /etc/prosody/prosody.cfg.lua
--Add following line to expose Prosody to Public
component_interface = "0.0.0.0"
component_port = { 5437 }
network_backend = "epoll"