How To Install Jitsi Own Server For Video Conference On Ubuntu 20.045 min read
I want to share how to install Jitsi Meet own server on ubuntu 20.04. Jitsi officially release new version and fix many issue from old. So you can use latest version for your video conference server. Lets start using my local server.
- OS type : Ubuntu 20.04 LTS
- RAM : 2GB
- DISK : 50GB
- vCPU : 2
- Service : Jitsi Meet
- Host : meet.technologyrss.com
Step #01: Change host name and server update and upgrade.
root@ubuntu20:~# cat /etc/hosts 10.66.11.15 meet.technologyrss.com meet
Edit hostname file like below:
root@ubuntu20:~# cat /etc/hostname meet
Must be change cloud.cfg file preserve_hostname: true otherwise not change hostname after reboot.
root@meet:~# apt update && apt upgrade -y
Step #02: Install nginx web server and Jitsi meet.
root@meet:~# ufw disable root@meet:~# apt-get -y install nginx root@meet:~# wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - root@meet:~# sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" root@meet:~# sudo apt-get -y update root@meet:~# sudo apt-get -y install jitsi-meet root@meet:~# service nginx stop
Step #03: Now Setup let’s encrypt free ssl service for JItsi meet server.
root@meet:~# add-apt-repository ppa:certbot/certbot root@meet:~# apt-get update root@meet:~# apt-get install letsencrypt -y root@meet:~# wget https://dl.eff.org/certbot-auto -P /usr/local/bin root@meet:~# chmod a+x /usr/local/bin/certbot-auto root@meet:~# export DOMAIN="meet.technologyrss.com" root@meet:~# export EMAIL_ALERT="[email protected]"
Error : Fix using below command.
root@meet:~# apt install python-dev root@meet:~# apt upgrade -y root@meet:~# reboot root@meet:~# /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Then type any one mail address and see output like as below.
Saving debug log to /var/log/letsencrypt/letsencrypt.log Plugins selected: Authenticator standalone, Installer None Obtaining a new certificate Performing the following challenges: http-01 challenge for video.technologyrss.com Waiting for verification... Cleaning up challenges IMPORTANT NOTES: - Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/meet.technologyrss.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/meet.technologyrss.com/privkey.pem Your cert will expire on 2021-02-16. To obtain a new or tweaked version of this certificate in the future, simply run certbot-auto again. To non-interactively renew *all* of your certificates, run "certbot-auto renew" - If you like Certbot, please consider supporting our work by: Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate Donating to EFF: https://eff.org/donate-le
Just check /etc/nginx/sites-available/meet.technologyrss.com.conf config file all is ok.
And remember make sure check all service status are running.
root@meet:~# service jitsi-videobridge2 status root@meet:~# service jicofo status root@meet:~# service nginx status
Now ready your own Jitsi server. So you can use it for conference.
If any problem for installation so please see YouTube channel for more details.
We really appreciate for your support for buying me a coffee.
It takes us a while to compose and upload new content, as they have to be checked to see if Properly works. We appreciate you if you help me for one cup of coffee to keep us awake and always deliver good quality content.
No contribution is small of an amount. We are grateful for any amount you support us with. Thank you!