How to Setup Jitsi Meet Docker Container Image. In this article we will explain what Jitsi Meet is for video conferencing solutions and what Docker Container image does. We will then Install Jitsi Meet Docker ContainerImage on Ubuntu 20.04. Let’s start!
What is Jitsi Meet
Jitsi Meet is a free, open source and private centric video conferencing solution allows you to conduct group or one to one video chats with anyone. It is fully encrypted and based on JavaScript WebRTC that provides high quality video conferencing and instant messaging services with end to end encryption. It is a self hosted and very similar to other commercial application like Google Meet or Zoom.
A Docker image is a template or a set of instructions to build a Docker container to execute code in a container. A Docker is used to create, run and deploy applications in containers. Docker Image is a record of a Docker container at a specific point in time. Docker images are immutable (can’t be changed, duplicated or deleted). Docker Containers are dependent on Docker images as they are used to construct runtime environments to run an application.
Docker images get stored in private or public repositories.
Docker benefits
Aids developers to write code locally and share their work using Docker containers.
Docker is applied to push their applications into a test environment and execute automated and manual tests.
Helps to fix bugs or issues so they can be fixed in the development environment.
Portability your application can be deployed on any system where Docker is running.
By default, the latest version of Docker is not included in the Ubuntu default repository. So you will need to add the Docker CE official repository to the APT. First, install all the required dependencies using the following command:
By default, the latest version of Docker Compose is not included in the Ubuntu default repository. So it is a good idea to download it from the GitHub repository.
You can download the latest version of Docker Compose binary using the following command:
You can list all Docker images using the following command:
docker images
You will get a list of all downloaded Docker images in the following output:
REPOSITORY TAG IMAGE ID CREATED SIZE
jitsi/jvb latest 5e56e7beb21e 26 hours ago 412MB
jitsi/jicofo latest 7000bdaa02f7 26 hours ago 369MB
jitsi/prosody latest 08fadd6fd69e 26 hours ago 155MB
jitsi/web latest 48ceb34651ff 26 hours ago 263MB
If you are experiencing any issue with the Docker container, then you can check the specific container log using the following command:
At this point, the Jitsi Meet software is set up with the Docker container. You can now open your web browser and access the Jitsi Meet using the URL https://jitsi.linuxbuz.com. You should see the Jitsi Meet room creation page:
Provide your room name and click on the Start meeting button. You should get the Jitsi Meet dashboard on the following page:
How to Setup Jitsi Meet Docker Container Image Conclusion
In this post, we explained how to set up the Jitsi Meet with the Docker container image on Ubuntu 20.04. You can now host your own video conferencing solution using Jitsi Meet in your organization.
I am a fan of open source technology and have more than 10 years of experience working with Linux and Open Source technologies. I am one of the Linux technical writers for Cloud Infrastructure Services.
32votes
Article Rating
Subscribe
Login and comment with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Login and comment with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.