Skip to content

Get Started English

holema edited this page May 3, 2023 · 20 revisions

Prerequisites:

  • Keycloak SSO Server (If you don`t know what a keycloak is, I would recomend you to install the docker version Docker Installation )
    • Realm, URL, Client ID, Client Secret
  • Ubuntu 22 OS

2. Download the installer

cd ~
wget https://github.com/H2-invent/jitsi-admin/raw/master/install.sh
sudo bash install.sh

Attention Database If you don't have an external database then select "I don't have a database" and the installer is doing everything for you. Don't create a database by yourself on localhost

3. SSL Protection

Follow this instructions to anable SSL for your jitsi-admin https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-22-04

4. server hardening

It is up to the operator's discretion to protect the server against hacking.

Use server to run in a private cloud and keep the attack vectors as low as possible. Deploy server firewall and nginx load ballancer for better availability. Install auditd on the servers to keep track of possible configuration changes. Use Fail2Ban for more controlled SSH access on the servers Configure ssh key based SSH access.

5. Setup your first jitsi meeting

Visit this page