

In order to do so, we will need to use Route 53 service of AWS. That’s all you need to know DNS Domain registrationįirst, you will need a domain name to run your servers. Prerequisiteįor this tutorial, we will assume that you are able to connect to the AWS console. That is the configuration we will achieve here. In order to solve this issue, everytime a video have been recorded, it needs to be saved in a not referenced video on YouTube. Of course, if the server is stopped, it means that the recordings are not accessible anymore. So the Jibri server should start when a conference starts, and should stop when we both have no conference running and no operation to do. My personal use case is pretty simple: I’m doing only one to one conferences, and there is never more than one conference at a time. As it will be expensive, I want this server to run only when needed, and to switch it down when we don’t need it. So the cost of that server will be less than $5.īut Jibri has to run on powerful servers, which means expensive one. It’s easy to run Jitsi on a very small unexpensive server. One server for Jibri, which will be running on demand.One server for Jitsi, which will be running 24 hours a day.In this architecture, we will have two servers : So it is very important to think about the architecture and about the solution you want before starting. Running a server in the cloud will cost you money.
#JITSI ON AWS HOW TO#
I just applied a lot of things which are specific to AWS on top of it (like How to change default kernel in Ubuntu (AWS) (Jibri)), and also applied the Jibri configuration migration guide. I relied a lot on How-to to setup integrated Jitsi and Jibri for dummies, my comprehensive tutorial for the beginner to write this guide. This will be a step by step installation, so you can stop whenever you want.
#JITSI ON AWS FULL#
Full AWS means that everything will be done using AWS, including DNS configuration. You may repeat the creation of other usernames by running “prosodyctl register” as required.In this article, I will share a solution for using Jitsi and Jibri on a full AWS solution.


#JITSI ON AWS PASSWORD#
Prosodyctl register roy MYsecurePasswordĪfter these changes, visiting – one could still create a room but it does not start until you are able to login with username “roy” and password “MYsecurePassword”. # CREATE A NEW ENTRY FOR THE FOLLOWING #Ĭp -a .ORIGINALĪnonymousdomain: '',Ĭp -a sip-communicator.properties To limit this, we need to create authentication for hosting rooms. That’s kinda worrying since you are “paying” for the resources. However, at this point, anyone and everyone could visit the URL and create a room for themselves.

Visit and you should have JITSI MEET SERVER running. usr/share/jitsi-meet/scripts/install-letsencrypt-cert.shĬp -a interface_config.js interface_config.js.ORIGINAL Sh -c "echo 'deb stable/' > /etc/apt//jitsi-stable.list" With reference from and slightly adapted for my own purposes, I did the following:. This will ensure that your Debian instance will be allocated the same static public IP after reboots.Įdit your zone name records to include the following A 123.123.123.123 (static IP by LightSail) If you would like to keep the JITSI MEET SERVER, may I suggest you create a static IP at LighSail and assign it to the Debian instance. Linux instanceĬonfigure to open the following ports on the LightSail Debian instance TCP 22 Launch an instance on LightSail, I choose one which I think will be the bare minimum for JITSI MEET SERVER to function. If you have not heard of AWS LightSail, think of it as DigitalOcean by AWS 😛 Used an instance from AWS LightSail (simply because I was on the page and was describing how easy it was to invoke an instance as compared to the perceived “complexity” on the full AWS console). Here’s what I did on a slow Saturday late morning.
#JITSI ON AWS FOR FREE#
They provide the ability for you to create your own room and start a call for free but whatever the reason, you might be looking for the ability to run your own JITSI MEET SERVER. JITSI MEET – More secure, more flexible, and completely free video conferencing
