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.
[email protected]:~# cat /etc/hosts 10.66.11.15 meet.technologyrss.com meet
Edit hostname file like below:
[email protected]:~# cat /etc/hostname meet
Must be change cloud.cfg file preserve_hostname: true otherwise not change hostname after reboot.
[email protected]:~# apt update && apt upgrade -y
Step #02: Install nginx web server and Jitsi meet.
[email protected]:~# ufw disable [email protected]:~# apt-get -y install nginx [email protected]:~# wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - [email protected]:~# sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" [email protected]:~# sudo apt-get -y update [email protected]:~# sudo apt-get -y install jitsi-meet [email protected]:~# service nginx stop
Step #03: Now Setup let’s encrypt free ssl service for JItsi meet server.
[email protected]:~# add-apt-repository ppa:certbot/certbot [email protected]:~# apt-get update [email protected]:~# apt-get install letsencrypt -y [email protected]:~# wget https://dl.eff.org/certbot-auto -P /usr/local/bin [email protected]:~# chmod a+x /usr/local/bin/certbot-auto [email protected]:~# export DOMAIN="meet.technologyrss.com" [email protected]:~# export EMAIL_ALERT="[email protected]"
Error : Fix using below command.
[email protected]:~# apt install python-dev [email protected]:~# apt upgrade -y [email protected]:~# reboot [email protected]:~# /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.
[email protected]:~# service jitsi-videobridge2 status [email protected]:~# service jicofo status [email protected]:~# 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!