Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Contact
  • Reviews
  • Toggle search form
Home » Linux » How to install and configure Jitsi video conferencing server on Ubuntu
  • wine 2 1
    How to install and uninstall WineHQ on Linux Linux
  • AWS Principals
    MFA on Root Account: Create a User on AWS and Register MFA AWS/Azure/OpenShift
  • Windows OS type and version and build
    How to determine Windows Version or Edition and Build Windows
  • veeam vulnerability backups
    Fix critical Veeam Backup and Replication 9.5, 10, and 11 vulnerabilities Backup
  • Watchguard Firewall 180504 100511 1
    Reset an XTM Firebox Device: Easy Guide Network | Monitoring
  • WDS
    An error occurred while trying to start the Windows deployment services error 0x906 Windows Server
  • gitlab56789iuj
    Error unregistering Runner from GitLab: Forbidden with Docker Executor Network | Monitoring
  • PrintButton
    How to add Print Drivers with PowerShell, RUNDLL32, and VBScript in Windows 10 Windows

How to install and configure Jitsi video conferencing server on Ubuntu

Posted on 30/06/202021/03/2024 Christian By Christian No Comments on How to install and configure Jitsi video conferencing server on Ubuntu
install Jitsi video conferencing server

In this article, we will discuss how to install and configure Jitsi video conferencing server on Ubuntu. Jitsi is a free open-source multi-platform voice, videoconferencing, and instant messaging applications for the web platform, Windows, Linux, macOS, etc. This application is similar to Cisco Meet, Google Meet, and Zoom video conferencing. You may also be interested in the following open-source project on how to install Mattermost on Ubuntu and Debian.

With Jitsi, you can easily create a Jitsi meeting in your browser within seconds without installing additional software or browser extensions. See this guide for VOIP Telephony Support: How to setup and configure Jitsi as SoftPhone.

Why should I consider Jitsi?

1: If you intend to build a self-hosted secure video conference system for your team.
2:It’s an open-source JavaScript WebRTC application that allows you to build and deploy scalable video conference. Its build on top of some Jitsi projects, including Jitsi Video bridge, Jifoco, and Jigasi.

3: It has featured video conferences, such as desktop and presentation sharing, invite a new member to join a video conference with just a link, and enable collaboration editing using the Etherpad.

4: Jitsi Meet does not also require an account to use some of its great features.

  • Screen sharing
  • Group chat
  • Collaborative document editing
  • Integration with Google and Microsoft Calendar
  • Integration with other popular collaborative software including Slack and MatterMost

Firstly, before proceeding, update the repository. For more information, see how to configure the OpenSSH server.

sudo apt update

For the difference between these commands below, see differences between Linux system Update, Upgrade, and Dist-upgrade.Run the command below to have the system updated.

Install and configure Jitsi video conferencing server on Ubuntu

Step 1: Install the Jitsi repository key: Add jitsi key and repository to the system using the command below

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - 
configure Jitsi on Ubuntu

Step 2: Add the Jitsi repo and update apt using the command below

sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" 
Jitsi server setup

Step 3: Install apt-transport-https to access packages with an SSL needed for a secure connection

sudo apt-get install apt-transport-https
Ubuntu Jitsi installation

The Step 5: Now, lets update the Ubuntu Ubuntu server package lists with the command below

sudo apt-get -y update
install Jitsi video conferencing server

Install Jitsi-Meet

Step 6: In this step we will be installing Jitsi- Meet with the command below

sudo apt-get -y install jitsi-meet
configure Jitsi on Ubuntu
Note: You will be asked to confirm the hostname of the following installation. 

Since this is a test VM, I am okay with the hostname of the server.

Jitsi server setup

You will be prompted to create a self-signed SSL Certificate or use your own certificate

I will select the first option to create “create a self signed SSL Certificate” as shown below

Ubuntu Jitsi installation

This will continue with the installation as shown below

Ubuntu Jitsi installation
Jitsi server setup

At this point, we are done with the installation, all the needed packages such as jitsi videobridge, jicofo, and nginx virtual host have been installed and setup by default.

As you can see from the image above, we can now switch to the Let’s Encrypt SSL Certificate. Jitsi meet provides an inbuilt script for SSL Let’s Encrypt configuration as shown below.

install Jitsi video conferencing server

Generate an SSL certificate

Run the Let’s Encrypt script provided by Jitsi meet as shown below. The script will install the Let’s Encrypt tool on the server, and it will generate an SSL certificate for the Jitsi meet based on its hostname or domain as you must have configured in step 6 above.

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Ubuntu Jitsi installation
configure Jitsi on Ubuntu

Note: The SSL certificate for Jitsi meet hostname or domain name will be placed in the ‘/etc/letsencrypt/live’ directory.

Note: If you are having issues, see “The package python-virtualenv has no installation candidate” generating the SSL certificate..

Firewall Setup

You could setup firewall to permit the following protocols SSH, HTTP, HTTPS service ports, and open the other range port that needed by jitsi meet 10000/20000 UDP port with the following commands below.

ufw allow ssh
ufw allow http
ufw allow https
ufw allow in 10000:20000/udp

To enable the UFW firewall and view the status, use the commands below.

ufw enable
ufw status

Since this is a test installation, I will proceed to access the Jitsi server as shown below.

Note: You will be asked to accept the security risk as shown below to continue

Now, we have successfully accessed out Jitsi application.

Step 7: In order to start a new meeting, enter a descriptive name as shown below and click on “GO” as shown below

You will be asked to your browser will ask you for the microphone and camera use permission. Click on allow as shown below

Now you are successfully connected to the room as shown below

Now you can raise your hand to ask questions or Enter your nickname to chat. Note: If you would like to remove Jitsi, run the following command below.

sudo apt autoremove jitsi-meet

I hope you found this blog post on how to Install and configure Jitsi video conferencing server on Ubuntu helpful. If you have any questions, please let me know in the comment session.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Linux Tags:Slide, Ubuntu

Post navigation

Previous Post: The package python-virtualenv has no installation candidate error
Next Post: How to install Grafana on Ubuntu Linux

Related Posts

  • ssh
    How to disable RC4 Cipher Algorithms support in SSH Server Linux
  • Feature Image DNF vs APT
    What are the differences between dnf and apt package managers? Linux
  • Manage Log Files via Logrotate
    How To Use Logrotate For Managing Log Files In Ubuntu Linux Linux
  • teams feature
    How to install and configure Microsoft Teams on Ubuntu Linux
  • screenshot 2020 04 23 at 00.30.09
    How to mount a USB Drive in Linux Linux
  • Screenshot 2020 05 14 at 17.46.59
    Linux System Update: Upgrade vs. Dist-upgrade Differences Linux

More Related Articles

ssh How to disable RC4 Cipher Algorithms support in SSH Server Linux
Feature Image DNF vs APT What are the differences between dnf and apt package managers? Linux
Manage Log Files via Logrotate How To Use Logrotate For Managing Log Files In Ubuntu Linux Linux
teams feature How to install and configure Microsoft Teams on Ubuntu Linux
screenshot 2020 04 23 at 00.30.09 How to mount a USB Drive in Linux Linux
Screenshot 2020 05 14 at 17.46.59 Linux System Update: Upgrade vs. Dist-upgrade Differences Linux

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • wine 2 1
    How to install and uninstall WineHQ on Linux Linux
  • AWS Principals
    MFA on Root Account: Create a User on AWS and Register MFA AWS/Azure/OpenShift
  • Windows OS type and version and build
    How to determine Windows Version or Edition and Build Windows
  • veeam vulnerability backups
    Fix critical Veeam Backup and Replication 9.5, 10, and 11 vulnerabilities Backup
  • Watchguard Firewall 180504 100511 1
    Reset an XTM Firebox Device: Easy Guide Network | Monitoring
  • WDS
    An error occurred while trying to start the Windows deployment services error 0x906 Windows Server
  • gitlab56789iuj
    Error unregistering Runner from GitLab: Forbidden with Docker Executor Network | Monitoring
  • PrintButton
    How to add Print Drivers with PowerShell, RUNDLL32, and VBScript in Windows 10 Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,841 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.