Skip to content

Latest commit

 

History

History

jitsi-secure

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Jitsi-Secure Installer

jitsi-secure-installer installs a standalone Jitsi server with internal_hashed authentication (secure domain). This script guides the user during the installation to avoid potential problems.

Supported distributions

  • Debian 11 Bullseye
  • Debian 12 Bookworm
  • Ubuntu 20.04 Focal Fossa
  • Ubuntu 22.04 Jammy Jellyfish

Usage

  • Don't run this script on a working production server.
  • Don't run this script on your desktop machine.
  • Run it on an isolated environment such as a virtual machine or a cloud server.
  • Run it as root.
  • Follow the recommendations during the installation.

use root account

If you are not already root, switch to root account. Use one of the following commands to become root according to your system:

sudo su -l

or

su -l

download installer

apt-get update
apt-get install wget

wget -T 10 -O jitsi-secure-installer https://raw.githubusercontent.com/jitsi-contrib/installers/main/jitsi-secure/jitsi-secure-installer

host addresses

  • Create a DNS A record for Jitsi. For example jitsi.yourdomain.com
  • Create a DNS A record for TURN. For example turn.yourdomain.com
  • Jitsi address and TURN address must be different and don't use an IP as the host address
  • Set related environment variables before starting the installer
export JITSI_HOST=jitsi.yourdomain.com
export TURN_HOST=turn.yourdomain.com

run the installer

bash jitsi-secure-installer

add user accounts

Add your admin user accounts using the following command:

prosodyctl register <USERNAME> <YOUR_DOMAIN> <PASSWORD>