X

How To Install Jitsi Own Server For Video Conference On Ubuntu 20.04

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
How To Install Jitsi Own Server For Video Conference On Ubuntu 18.04
Private Cloud Setup Step By Step Using Cloud Stack

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="admin@meet.technologyrss.com"

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.

https://meet.technologyrss.com/

If any problem for installation so please see YouTube channel for more details.

 

5 1 vote
Article Rating
Admin: I am system administrator as Windows and Linux platform. I have 4 years skilled from the professional period. I have to configure Linux based system such as an Asterisk VOIP system, Network monitoring tools (ZABBIX), Virtualization (XEN Server), Cloud computing (Apache CloudStack) etc. Now share my professional skill each interested person. Thanks to all.

View Comments (2)

  • This thing come apart @  wget https://dl.eff.org/certbot-auto -P /usr/local/bin
    

    with connected . TTP request sent, awaiting response... 404 Not Found 021-07-21 01:34:28 ERROR 404: Not Found

    • Use below command for install SSL.
      sudo apt -y install nginx
      sudo apt -y install certbot python3-certbot-nginx
      sudo certbot --nginx
      sudo nginx -t
      sudo systemctl restart nginx

Leave a Comment