Setup up your own Jitsi Meet server in less than 15 minutes
Apr 04, 2020 4min read
Jitsi Meet is an open source video conferencing solution which allows users to setup and share video conferences from a single web page with no apps or downloads necessary. In addition to video conferencing provides telephone dial-in, screen sharing, recording, white boarding, collaborative editing of documents, chat and support for 25 languages.
Jitsi Meet Video Conference courtesy of Wikipedia
Getting it setup on your own VPS literally takes less than 15 minutes (we timed it!).
1. Size your server
First setup your VPS instance. Here we’re choosing the cheapest Digital Ocean VPS with 1GB RAM, 1CPU and only 25GB of storage. Jitsi isn’t particularly storage hungry so unless you’re setting up recording you can get away with a small sized disk. This one was able to handle our 6 person video call with 50-75% CPU usage, 50% RAM usage and 20-30Mbps bandwidth. We wouldn’t ordinarily recommend such a small VPS but for small companies it should be fine:
Make a note of the IP address of your VPS, in our case it’s 220.127.116.11.
2. Setup your firewall
A single box instance of Jitsi Meet will need the following inbound ports open:
3. Configure DNS for your domain name
In the DNS dashboard of your domain name registrar setup a DNS A record for your Jitsi server which points to the IP address of your VPS. In our case we’re using jitsi.brring.com as our fully qualified domain name (FQDN) and pointing it to the IP address of our VPS 18.104.22.168.
This will be used to setup our free Let’s Encrypt SSL certificate, securely encrypting and protecting our Jitsi server and will also allow us to access Jitsi from https://jitsi.brring.com.
At this point you should be able to SSH to your server by DNS name if DNS is correctly setup.
$ ssh email@example.com
It can take some time for DNS to propagate but in our case it was almost instant.
Edit the /etc/hosts file on your VPS to point to your new domain with vi /etc/hosts or nano /etc/hosts (if you must).
127.0.1.1 jitsi.brring.com jitsi
Next update the hostname in /etc/hostname. Set it to the first part of the fully qualified domain name which in our case is:
Reboot your VPS for the hostname changes to take effect.
4. Installing Jitsi
First add the Jitsi repository key onto your system by running from the command line:
Quick guide to ensuring best practice for managing your workers remotely
It is predicted that by 2025 70% of the workforce will work remotely 5 days or more per month. Statistically remote working provides greater productivity per worker, however with the current Covid pandemic many employees are finding themselves working…