



Run the following commands, to install and enable NGINX: sudo apt install -y nginx sudo systemctl start rvice sudo systemctl enable rvice However, configuring the server manually isn’t necessary, since Jitsi Meet recognizes and automatically configures it at its best. echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile source /etc/profile Installing NGINXīefore installing Jitsi Meet, installing the NGINX web server or alternatively Apache is recommended. In addition, set Java between the environment variables. sudo apt install -y openjdk-8-jre-headless Then, install version 8 using the appropriate command. Jitsi Meet Video Conference Server requires Java Runtime Environment. Then, type: sudo apt update -y sudo apt upgrade -y sudo shutdown -r now Installing OpenJDK To check the status of UFW, run the following command to show the rules just added: sudo ufw status Updating the Systemįor security reasons, upgrade Ubuntu to the latest available versions of the packages. sudo ufw allow OpenSSH sudo ufw allow http sudo ufw allow https sudo ufw allow in 10000:20000/udp sudo ufw enableĪ message will be returned to notify that following commands may eliminate the current connection: continue anyway by typing Y, and press Enter. Replace with your domain name.Īt this point, add rules to the UFW firewall to allow HTTP, HTTPS, SSH communication and UDP traffic for ports 10000 to 20000. Then, type: sudo hostnamectl set-hostname jitsimeet sudo sed -i 's/^127.0.0.1.*$/127.0.0.1 jitsimeet/g' /etc/hosts Set up a hostname and FQDN for your server before enabling an HTTPS connection. Hostname and Fully Qualified Domain Name (FQDN) setting All the steps in this tutorial have to made as an administrator. To follow the steps of this tutorial, the credentials of the root user or any other user with administrative privileges (that can run sudo) are necessary. In case of a local server, go to the next step and open the terminal directly.

If you haven’t done so yet, following our guide is recommended to connect securely with the SSH protocol. To get started, connect to your server via an SSH connection. In this tutorial you will learn how to create your own video conference server with Jitsi Meet to provide a video conferencing solution to those who do smart working or video calls, without using third-party services such as Skype for Business, Microsoft Teams, Cisco WebEx or Zoom. The Jitsi Meet client can be installed on any device and operating system, to run video conferences and work together remotely, with no limited number of users connected. Jitsi Meet is an open source platform that allows you to run video conferences in a free and secure way, thanks also to HTTPS encryption.
