Com instal·lar Jitsi Meet a Ubuntu 18.04 LTS

Jitsi Meet és una solució de servei de videoconferència gratuïta i de codi obert que inclou diverses funcions premium, com ara una qualitat de so superior, un xifrat i privadesa excel·lents i una disponibilitat universal multiplataforma. Amb l'ajuda de Jitsi Meet, podeu configurar fàcilment un servei de videoconferència impressionant.

En aquest tutorial, us guiaré pel procés d'establiment d'un servei de videoconferència en una instància de servidor Ubuntu 18.04 LTS mitjançant Jitsi Meet.

Requisits previs

  • Una nova instància del servidor Vultr Ubuntu 18.04 LTS x64 amb una adreça IPv4 203.0.113.1.
  • Un usuari de sudo .
  • Un domini jitsimeet.example.comapuntat a la instància del servidor esmentada anteriorment.

Nota: quan desplegueu a la vostra pròpia instància de servidor, assegureu-vos de substituir tots els valors d'exemple pels vostres reals.

Pas 1: configureu una partició d'intercanvi

Per a una màquina amb 2 GB de memòria, es recomana configurar una partició d'intercanvi de 2 GB (2048M) per tal de millorar el rendiment del sistema.

sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile   none    swap    sw    0   0' | sudo tee -a /etc/fstab
free -m

Nota: si utilitzeu una mida de servidor diferent, la mida de la partició d'intercanvi pot variar.

Pas 2: configureu el nom d'amfitrió de la màquina i el nom de domini complet (FQDN)

Heu de configurar correctament un nom d'amfitrió i un FQDN per a la màquina abans de poder habilitar la seguretat HTTPS mitjançant la implementació d'un certificat Let's Encrypt HTTPS.

Les ordres següents configuraran un nom d'amfitrió, jitsimeet, i un FQDN, jitsimeet.example.com, per a la màquina:

sudo hostnamectl set-hostname jitsimeet
sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsimeet.example.com jitsimeet/g' /etc/hosts

Confirmeu els resultats:

hostname
hostname -f

Pas 3: modifica les regles del tallafoc per executar Jitsi Meet

Tal com requereix Jitsi Meet, heu de permetre OpenSSH, HTTP, i el HTTPStrànsit, juntament amb el trànsit UDP entrant al port a 10000través del port 20000:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

Quan vegeu la sol·licitud Command may disrupt existing ssh connections. Proceed with operation (y|n)?, introduïu yi després premeu ENTER.

Pas 4: actualitzeu el sistema

Per motius de seguretat i rendiment, és necessari actualitzar el sistema Ubuntu 18.04 LTS a l'últim estat:

sudo apt update
sudo apt upgrade -y && sudo shutdown -r now

Durant l'actualització, és possible que se us informe que la versió instal·lada actualment del fitxer de configuració de grub s'ha modificat localment. Com que en realitat no som responsables de la modificació, utilitzeu la UPfletxa per ressaltar l' install the package maintainer's versionopció i, a continuació, premeu ENTER.

Després de reiniciar el sistema, torneu a iniciar sessió amb el mateix usuari de sudo per continuar.

Pas 5: instal·leu OpenJDK Java Runtime Environment (JRE) 8

Jitsi Meet requereix Java Runtime Environment. Instal·leu OpenJDK JRE 8:

sudo apt install -y openjdk-8-jre-headless

Tenint instal·lat OpenJDK JRE 8, utilitzeu l'ordre següent per verificar el resultat:

java -version

La sortida serà similar a la següent:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

A més, podeu configurar la JAVA_HOMEvariable d'entorn de la següent manera:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

Pas 6: instal·leu el servidor web Nginx

Per tal de servir millor Jitsi Meet, podeu instal·lar un servidor web Nginx abans d'instal·lar Jitsi Meet:

sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Tenint instal·lat Nginx, no cal que el configureu manualment perquè l'instal·lador de Jitsi Meet s'encarregarà d'aquesta feina més endavant.

Nota: si Nginx o Apache no estan al seu lloc, l'instal·lador de Jitsi Meet instal·larà automàticament Jetty juntament amb el programa Jitsi Meet.

Pas 7: instal·leu Jitsi Meet

En un sistema Ubuntu o Debian modern, podeu instal·lar Jitsi Meet fàcilment mitjançant el repo oficial de deb de Jitsi.

Primer configureu el repositori Jitsi al vostre sistema:

cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y

A continuació, instal·leu el conjunt complet de Jitsi Meet:

sudo apt install -y jitsi-meet

Durant la instal·lació, quan se us demani que proporcioneu el nom d'amfitrió de la instal·lació actual, introduïu el FQDN jitsimeet.example.comque heu configurat anteriorment i, a continuació, premeu ENTER.

Quan se us pregunti sobre el certificat SSL, ressalteu l' Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)opció i premeu ENTER.

Un cop instal·lat Jitsi Meet correctament, utilitzeu l'script següent per sol·licitar un certificat SSL Let's Encrypt:

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Durant el procés, introduïu el vostre correu electrònic admin@example.comtal com se us demani i, a continuació, premeu ENTER. Aquest script gestionarà automàticament qualsevol tasca relacionada amb el certificat SSL Let's Encrypt.

Finalment, apunta el teu navegador web preferit al servei de videoconferència Jitsi Meet http://jitsimeet.example.como https://jitsimeet.example.comper accedir-hi. No dubteu a explorar la interfície. Si feu clic al GObotó, es crearà immediatament un canal de videoconferència.

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació