Avant de passer à l'installation et à la configuration:
Chacun d'entre nous se souvient du confinement Covid et nous utilisions des applications de réunions pour rester en contact les uns avec les autres.
L'une d'entre elles était jitsi-meet à : Jitsi .
Mais puisque nous avons notre serveur personnel, pourquoi ne pas installer cette application en auto-hébergé pour plus d'indépendance?
Nous pourrons l'utiliser pour nos propres réunions de travail collaboratif ou de loisirs (souvenez vous les aperos du samedi..🍻)
Nous pourrons l'utiliser pour nos propres réunions de travail collaboratif ou de loisirs (souvenez vous les aperos du samedi..🍻)
Ce serveur de réunion est tout à fait adapté à une entreprise ou un établissement scolaire.
Objectifs et Prérequis...
Objectifs :
Installation d'un serveur de réunion Jitsi
Prérequis :
Installation d'ubuntu 24.04
Installation et paramétrage du serveur minimum
Pour accès par Internet :
Déclarer un ou des champs A et CNAME chez le régistar dans la zone DNS.
Pour IPV4 :
(xxx = nom que tu veux donner au sous-domaine) exemple, je lai nommé : visio.pascatux.fr.
L'adresse IP étant l'IP publique donnée par le FAI. (Si possible fixe)
| mydomain.fr. 0 A xxx.xxx.xxx.xxx |
| www.mydomain.fr. 0 A xxx.xxx.xxx.xxx> |
| xxx.mydomain.fr. 0 A xxx.xxx.xxx.xxx> |
L'adresse IP étant l'IP publique donnée par le FAI. (Si possible fixe)
Ouverture des ports...
Certains sont peut-être déjà ouverts sur ton serveur
Il faudra bien faire les redirections sur la box
Préparation pour l'installation de Jitsi...
Comme d'habitude, les premières procédures
sudo -i
Si tu as déjà tenté une installation, purge tout...
systemctl stop jitsi-videobridge2 jicofo prosody
apt-get purge -y jitsi-meet jitsi-meet-web jitsi-meet-web-config jitsi-meet-prosody jicofo jitsi-videobridge2 prosody
apt-get autoremove -y --purge
rm -rf /etc/jitsi /etc/prosody /var/lib/prosody /var/log/jitsi /var/log/prosody
Sinon : tu peux passer à l'installation...
🚀 Installation de Jitsi...
On télécharge la dernière version
curl https://download.jitsi.org/jitsi-key.gpg.key | tee /usr/share/keyrings/jitsi-key.gpg > /dev/null
echo 'deb [signed-by=/usr/share/keyrings/jitsi-key.gpg] https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list
ℹ️ Durant l'installation tu donneras : ℹ️ ton nom de sous-domaine pour Jitsi
ℹ️ Tu choisira letsencrypt
ℹ️ Tu entreras une adresse email valide
apt update
apt install -y jitsi-meet
Redemarrer les services...
br>
systemctl restart prosody jicofo jitsi-videobridge2
Ensuite dans le navigateur : https://sous-domaine.ltd 👉(remplace par ton vrai sous-domaine pour jitsi)
Tu devrais voir :

>Le serveur est opérationnel
⚠️ Mais ceci ne nous convient pas car n'importe qui peut rejoindre une réunion!!!
Nous allons remédier à ça!!
nano /etc/prosody/conf.avail/ton sous domaine
Dans le terminal ⚠️ bien remplacer ton sous domaine!!(par le tiens)

Insere "internal_hashed" sur la ligne authentification et commente avec -- l'ancien "jitsi-anonymous (--"jitsi-anonymous")
👀comme sur l'image!!
>Configuration pour : jicofo authentification
Créer le fichier :/etc/jitsi/jicofo/sip-communicator.properties
nano /etc/jitsi/jicofo/sip-communicator.properties
Ecrire : org.jitsi.jicofo.auth.URL=XMPP:ton_domain_jitsi.ltd
CTRL o (pour écrire) puis ENTER (pour enregistrer) CTRL x (pour quitter)

Redemarrer les services...
br>
systemctl restart prosody jicofo jitsi-videobridge2
Il faut maintenant créer des utilisateurs ayant droits (en fait des comptes)
Dans le terninal : commande =
sudo prosodyctl register user1 ton_domain_jitsi.ltd Password fort(remplacer par tes valeurs...)
ou
sudo prosodyctl adduser user2@ton_domain_jitsi.ltd (cette fois ci demande d'un password,verification password)
Ensuite dans le navigateur : https://sous-domaine.ltd 👉(remplace par ton vrai sous-domaine pour jitsi)
Maintenant quand tu entres dans une réunion avec un de tes utilisateurs (essaie avec un qui n'est pas crée):

Bravo pour cette nouvelle installation! Enjoy

