You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
AnalyticsMarketingPersonalizationExternal media
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
Set Up Jitsi Meet on a Linux Server – Host Your Own Video Conferencing Platform
Discover how to set up and run your own secure Jitsi Meet video conferencing server – for easy, private online meetings → Learn more now
10 November 20263 min read1 Views0 helpful
Introduction
Jitsi Meet is an open-source video conferencing software that lets you host your own video meetings on your server. A major advantage of Jitsi Meet is its ease of use: you only need a browser (or the Jitsi app on mobile devices) and don’t have to sign up with external services. Each video conference gets its own unique URL that participants can use to join. Jitsi Meet is perfect for video calls, even with people who aren’t very tech-savvy.
Note: Without additional configuration, anyone who accesses the Jitsi Meet server can start their own video conferences on it.
FAQ
Frequently asked questions
You should use your own domain (ideally a dedicated subdomain) to access your Jitsi server.
Jitsi Meet is open-source video conferencing software that lets you host your own video calls on your server. You only need a browser (or the Jitsi app on mobile) and don’t have to sign up with external services.
Yes, without additional settings, anyone who accesses the Jitsi Meet server can start their own video conferences.
This guide shows installation on Debian, but Jitsi Meet also works on other Linux servers like Ubuntu with a very similar process.
Feedback
Was this article helpful?
Your feedback helps us prioritize and improve content.
0 of 0 Users found this article helpful.
Personal support
Need more help than the guide provides?
Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.
Zappy knows this guide and answers you right in the chat.
Navigation
Software
Installing Jitsi Meet on a Debian Server
Below, we show you how to install a Jitsi Meet server on a Debian server. Jitsi Meet also works on other Linux servers, such as Ubuntu, with a very similar installation process.
Preparation
To use Jitsi Meet properly, you should use your own domain to access the Jitsi server. It makes sense to create a dedicated subdomain for the Jitsi Meet server. As an example, we use the domain meet.zap-testdomain.de.
For ZAP-Hosting domains, you need to add a new entry in the DNS management. Enter the subdomain name in the “Name” field and your server’s IP address in the “Value” field. In our example, we enter “meet” in the name field and the IP address of the ZAP test server where we install Jitsi Meet in the value field: 185.239.239.49 (please enter your server’s IP, not this example IP).
You can access a Jitsi Meet server directly via its IP address, but a domain is required for the SSL certificate. Without a domain, browsers will show a security warning.
Once the subdomain is set (it can take up to 24 hours for changes to take effect), you can prepare your server for installation.
Connect to your server via Putty or WinSCP.
Before continuing, make sure your server is up to date. If necessary, run each command with superuser rights by prefixing it with “sudo” (e.g., “sudo apt-get update”).
Code
$ apt-get update
Code
$ apt-get upgrade
If no firewall is installed on the server, you can install UFW, for example:
Insert the following line in the editor, then save and close it:
Code
$ deb https://download.jitsi.org stable/
Now update your package lists and install Jitsi Meet:
Code
$ apt update
Code
$ apt install jitsi-meet
During installation, you will be prompted to enter a hostname. Enter the subdomain you created for your Jitsi Meet server. In our test server example, this is: meet.zap-testdomain.de
Confirm with “Ok.” A new window will open asking whether to create a self-signed TLS certificate or use an existing one. Choose “Generate a new self-signed certificate.”
Jitsi Meet installation is now complete, and you only need to obtain the TLS certificate.
Install the Certbot package:
During execution, you will be asked for an email address to send to letsencrypt.org. Enter your email and confirm with Enter.
After this, Jitsi Meet should be fully installed and active on your server. To test if Jitsi Meet was installed correctly, simply enter the configured subdomain in your browser’s URL bar. In this tutorial, that is:
Code
https://meet.zap-testdomain.de
If the Jitsi Meet page loads, you can start your first video conference right away.
Server hosting from €2.49 / month, online instantly, DDoS protection included.