By Datsys
Howdy, I am going to set up a Droplet to run Jitsi and integrate it with my Moodle Server Droplet (which already has a cert from Lets Encrypt). In reviewing your tutorial, it shows I have the option to use either the Droplet IP Address or register a Domain Name (which I do not want to do) but if I use only the IP Address then I will not get the TLS cert.
Since I want the video conferencing sessions of my Moodle users to be secure, how should I follow the tutorial to get the Jitsi server up and running?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Heya,
Just came across this answer and decided to write some general guidelines for anyone who comes across this in the future despite the old question.
To run a secure Jitsi server, you’ll need to have a domain name as the TLS certificate issued by Let’s Encrypt validates the identity of a website by associating it with the correct domain name. Using only an IP address would not allow you to obtain a TLS certificate.
If you don’t want to register a new domain name, you can utilize a subdomain of the domain you’re already using for your Moodle server. For example, if your Moodle server is on “mymoodle.com”, then you could create a subdomain “jitsi.mymoodle.com” for your Jitsi server.
After you decide on a domain or subdomain, follow the tutorial to install Jitsi. After the installation, you’ll want to ensure that the Jitsi server is covered by your Let’s Encrypt certificate. An overview on how to secure your server with LetsEncrypt can be found in this tutorial.
While setting up your Jitsi server, remember to make necessary DNS record changes for the newly created subdomain and point it to the Jitsi server droplet IP. This step is needed for the Let’s Encrypt certificate validation and for your domain to correctly resolve to your server. You can check this guide for setting up host name with DigitalOcean.
Hope that this helps!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.