How to Setup Jitsi Meet on Azure/AWS/GCP

To run your own video conferencing solution with Jitsi Meet. The best way to install Jitsi Meet is to deploy the marketplace template from any of the cloud marketplaces in Azure/AWS/GCP.  Click on the links below to deploy Jitsi into your preferred cloud environment.  Jitsi runs on Ubuntu.

Setup Jitsi Meet on Azure


Deploy Jitsi on Ubuntu on Azure

setup jitsi on azure

Setup Jitsi Meet on AWS


Deploy Jitsi on Ubuntu on AWS

Install Jitsi meet on AWS

Setup Jitsi Meet on GCP


Deploy Jitsi on GCP

Jitsi meet on GCP

Getting Started


Once your Jitsi server has been deployed, the following links explain how to connect to a Linux VM:



Once connected and logged in, the following section explains how to configure Jitsi Meet

Setup Jitsi Meet


Set up the Fully Qualified Domain Name (FQDN) (optional)


If you intend on using a URL to access the Jitsi Meet server, you’ll need to configure your DNS to add an ‘A’ record to point your domain name to the public IP address of your Jitsi server if users externally will be accessing, or the private IP if only internal users on your internal network will be accessing.


The next first step is to update the localhost file with the domain name you intent to use that users will use to connect to the Jitst Meet server via a URL address. Or alternatively users can connect using the servers IP address (Public IP if users are external, or Private IP if users are internal) 


To add the FQDN in the /etc/hosts file, open up the localhost file, run the following command:


sudo nano /etc/hosts


Add the ip address, then localhost followed by the domain name you want to use as below:

setup jitsi meet in azure

Then press Ctrl + O to save, then Ctrl + X to exit the hosts editor


Next, there are a couple of configuration steps to get Jitsi up and running. From the command line type the following:


First we make sure the server is upto date:


sudo apt update

sudo apt upgrade


Next is to run the install:


sudo apt-get -y install jitsi-meet


During the install enter your domain name you want to use that we added in the hostfile previously:


Next, Select the default to use ‘Self Signed Cert‘, we will update later.

jitsi certificate


That should now return to the terminal command line. Now we setup the certificate using the following command:


sudo /usr/share/jitsi-meet/scripts/


You will be asked to enter an email address.  Then press ‘Enter’


Thats it. Completed!


Now if you go to your domain it should now be live:



Be sure to put https://


install jitsi on aws


Jitsi Meet Firewall Ports


If you have a firewall on your network/cloud infrastructure or Network Security Group in Azure/AWS/GCP you will need to make sure the following ports are open:


TCP 80

TCP 443

TCP 22

UDP 10000


To setup AWS firewall rules refer to – AWS Security Groups

To setup Azure firewall rules refer to – Azure Network Security Groups

To setup Google GCP firewall rules refer to – Creating GCP Firewalls


Support / Documentation


Any questions or help regarding the installation of Jitsi leave a comment below or contact us directly.


Jitsi documentatin / user guides can be found on


Disclaimer: This video conference solution is built using Jitsi Meet, an opensource software. This solution is Licensed under the Apache License, Version 2.0 . Jitsi is a registered trademark of its respective owners. No warrantee of any kind, expressed or implied, is included with this software
– Use at your risk, responsibility for damages (if any) to anyone resulting from the use of this software rest entirely with the user
– The author & trademark owners are not responsible for any damage that its use could cause.

Andrew Fitzgerald

Cloud Solution Architect. Helping customers transform their business to the cloud. 20 years experience working in complex infrastructure environments and a Microsoft Certified Solutions Expert on everything Cloud

1 Comment
  • Brock
    Posted at 3:06 am, 20th April 2020

    Thank you – so far a great solution to Zoom

Post a Comment