![]() ![]() If you want to test Jitsi Meet, you may use the public instance at. Aside from its source code, Jitsi is available as a Debian/Ubuntu package and as a Docker image. Jitsi is an open-source video conferencing service that you can host on your own. In this article, we are going to explore the different scaling options for deploying anything from a single Jitsi server to a sharded Kubernetes cluster. However, there is an alternative approach: self-hosting open-source software like Jitsi Meet. Most people use one of the big players like Zoom or Microsoft Teams, which both have their share of privacy issues. When you are done with your conference, just run terraform destroy to stop from receiving charges on a server/service you aren’t using.In today’s world, video conferencing is getting more and more important – be it for learning, business events or social interaction in general. Upon successful creation, you’ll see text like what we see below giving you the URL and credentials. Voila! In less than 5 minutes, you’ve got a functional, secure Jitsi instance, running on a server and domain you control.Apply the configuration by running terraform apply.Create a terraform plan by running terraform plan.Initialize Terraform by running terraform init.At a minimum, modify the fields in the auto.tfvars file.Enter the directory that contains the files.Grab the files below, or copy them from my Github Repository.I’m not going to explain how to create a zone in Route 53, or how to configure your registrar, but if you have questions, throw them in the comments and I’ll do my best to help. Route 53 will provide you the nameservers when you create a zone, and you’ll simply plug those into your registrar DNS settings page. In addition to the above, the domain you want to use will need to be configured to use the Route 53 Name Servers. Save the resulting file, as we’ll use the contents laterĭomain Registrar Using Custom Nameservers.Use this link to access the IAM Management page I’ll get a little kickback, but you’ll get $100 USD to use on the site in your first month. If you do use Vultr, please do me a favor and use this link to sign up. Not only because of their price/performance/feature availability ratio, but because they provide a number of pre-configured applications that are ready, or near ready for use. Vultr is definitely my go-to for VPS’s these days. In addition to having Terraform downloaded and installed, we’ll need the following items: Vultr Account + API Access Run the script that we copied and pass a few command line arguments that are specific to our environment.Copy a script to your VPS that will be used to finish the Jitsi configuration.Take the IP Address that Vultr assigns the VPS and use it to create an A Record in Route 53.Provision a Vultr VPS that is pre-configured with Jitsi.Why don’t we spin up conference infrastructure when we need it, and tear it down when we don’t?Īt a high level, this project will accomplish the following: We pay for traditional web conferencing software 24 hours a day, 7 days a week, regardless of if we are are using running a conference or not. ![]() We always want to have our apps and infrastructure defined in code.Why Am I Writing This Article, and What Does It Accomplish? Domain Registrar Using Custom Nameservers.Why Am I Writing This Article, and What Does It Accomplish?.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |