Installazione di un server Jitsi per avere la nostra soluzione aziendale per le videoconferenze

In questo post vedremo il processo di installazione e messa a punto di base del nostro server Jitsi. Che per chi non lo conosce, Jitsi è il re delle soluzioni Open Source per tenere riunioni o videoconferenze con tutte le persone che ci interessano contemporaneamente. L'idea è che tu possa offrire la tua soluzione aziendale.

Si tratta di uno strumento molto completo che non ha nulla da invidiare alle soluzioni di pagamento tradizionali come Skype, le Squadre, Webex o Google Meet, tra gli altri. Saremo in grado di fare esattamente lo stesso (O più) e in sicurezza (non come con Zoom). Consiste in un portale Web a cui gli utenti si connetteranno per creare o partecipare a riunioni. Saremo in grado di abilitare l'autenticazione integrata con LDAP con l'idea di evitare che non tutti si colleghino al nostro sito per creare riunioni, solo dalla nostra azienda. E soprattutto, possiamo applicare un'interfaccia completamente aziendale in un paio di minuti. Quindi gli utenti faranno quello che fanno sempre, Connettiti con fotocamera e microfono dal browser, Saranno in grado di condividere il proprio schermo o un'app, Messaggeria, Il moderatore sarà in grado di disattivare l'audio, Saremo in grado di registrare le sessioni, condividi i video di Youtube, così come l'annunciatore avrà statistiche più che molto interessanti del meeting.

Bene, Di cosa abbiamo bisogno? Beh, una macchina con risorse molto basse, con Ubuntu installato, nel mio caso userò l'ultimo LTS che è il 20.04 di Ubuntu Server. Dopo aver avuto la macchina con indirizzamento IP statico e completamente aggiornata, Possiamo iniziare! Useremo Nginx come server web, per installarlo si esegue:

add-apt-repository ppa:ondrej/nginx apt update -y apt install nginx -y systemctl riavvia nginx.service systemctl abilita nginx.service

E possiamo iniziare con l'installazione di Jitsi, Scarichiamo la chiave pubblica dal tuo repository, Lo aggiungiamo a un nostro repository e lo installiamo:

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | Sudo apt-key add -
sh -c "echo 'deb https://download.jitsi.org stable/' > /ecc/apt/sources.list.d/jitsi-stable.list"
apt update -y apt install apt-transport-https jitsi-meet jitsi-videobridge2 -y

Durante l'installazione ci chiederà l'FQDN che utilizzeremo come nome pubblico per accedere al sito. Quindi è un buon momento per ricordarti che, ovviamente dovremo creare questo record sul nostro server DNS pubblico e aprire anche la porta nei nostri firewall 443 a questa macchina.

E per finire con l'installazione, Ci chiederà quale certificato utilizzeremo, che si tratti di un autofirmato o di uno dei nostri, Seguiamo l'assistente normale, per creare un certificato per noi e poi lo cambieremo.

Al termine dell'installazione, se apriamo l'URL del nostro sito Jitsi in un browser, vedremo che lo abbiamo pronto e perfettamente funzionante! Possiamo provarlo per creare riunioni e testarlo quanto ci serve.

Se vogliamo che le videochiamate funzionino esternamente senza problemi, dovremo installare un server TURN su un'altra macchina, In questo documento abbiamo già visto come installare coTURN e fondamentalmente configurarlo, Quindi dai un'occhiata. Quando lo hai pronto, Modifichiamo semplicemente questo file (/ecc/prosody/conf.avail/FQDN_SITIO_JITSI.cfg.lua) sulla macchina Jitsi e indicare il server e la porta che stiamo utilizzando:

turncredentials_secret = "Mambrusefuelaguerra";
credenziali di turno = {
{ tipo = "Stordire", ospite = "FQDN_PUBLICO_TURN", porta = "5349" },
{ tipo = "girare", ospite = "FQDN_PUBLICO_TURN", porta = "5349", trasporto = "UDP" },
{ tipo = "Si trasforma", ospite = "FQDN_PUBLICO_TURN", porta = "5349", trasporto = "TCP" }
};

Cosa ho detto, Possiamo modificarlo e sintonizzarlo a nostro piacimento, Possiamo cambiare lo sfondo, cambia un po' di colore, Il logo… e poi avremo il nostro sito aziendale completamente pronto! Ecco una serie di indizi se sei interessato:

    • Cambia il logo Jitsi, Sostituisci file: /usr/condividi/jitsi-meet/immagini/watermark.png
    • Modificare il testo di copertina (Trovare e sostituire il testo): /usr/condividi/jitsi-meet/lang/main-es.json
    • Cambia sempre la lingua in ES: /etc/jitsi/meet/FQDN_SITIO_JITSI-config.js e cambia 'defaultLanguage: 'es',
    • Se vogliamo consentire la registrazione delle conversazioni, nel file precedente, Commentiamo:
      localRecording: {
      Abilitato: Vero,
      formato: 'ogg’
      },
    • Per modificare l'immagine di sfondo: Nella all.css /usr/share/jitsi-meet/css/ cerca '.welcome'{immagine di sfondo:’ e ci metti sopra un URL(../immagini/FONDO.jpg)
    • Per modificare il colore del testo del titolo: .intestazione .header-testo-titolo{colore:#XXXXXX;
    • Per modificare il colore del testo Home: .intestazione .intestazione-testo-descrizione{esporre:Ereditare;colore:#XXXXXX;
    • Per modificare il colore del pulsante: .benvenuto .pulsante della pagina di benvenuto{Larghezza:51Px;larghezza minima:Ereditare;altezza:35Px;dimensione-carattere:14Px;peso del carattere:Ereditare;sfondo:#XXXXXX;
    • Cambia il colore del quadrato delle ultime riunioni: .benvenuto .header .tab-container{dimensione-carattere:16Px;Posizione:relativo;allineamento del testo:A sinistra;altezza minima:354Px;Larghezza:710Px;sfondo:#XXXX;
    • Per modificare il colore quando si passa il mouse sulla riunione selezionata nell'area centrale: .item.with-click-handler:Fluttuare{colore di sfondo:#XXXXXX}
    • Per modificare il colore del testo del nome della riunione: .elenco-riunioni{dimensione-carattere:14Px;colore:#XXXXXX
    • Cambia il colore del testo di “Avviare una riunione”: .entrare-stanza-input-contenitore{Larghezza:100%;Imbottitura:0 8px 5px 0;allineamento del testo:A sinistra;colore:#XXXXXX;
    • Ultimo, in /usr/share/jitsi-meet/interface_config.js possiamo cambiare cose come l'URL a cui andare se fai clic su, Che nome dà di default?, Cambia quell'io’ di 'I’ o il nome utente predefinito che viene inserito al momento dell'immissione…
      DEFAULT_REMOTE_DISPLAY_NAME: 'Nessun nome',
      DEFAULT_LOCAL_DISPLAY_NAME: 'Io',
      SHOW_JITSI_WATERMARK: Vero,
      JITSI_WATERMARK_LINK: 'http://www.openservices.eus',

E a proposito, se vogliamo cambiare il certificato con il servizio Nginx in modo che non ci dia errori di accesso e posizionare il nostro certificato, Lo faremo modificando il file /etc/nginx/sites-enabled/FQDN_SITIO_JITSI.conf, Modificheremo il 'ssl_certificate’ e 'ssl_certificate_key', dove metteremo rispettivamente il nostro certificato e la nostra chiave privata. Se si dispone di un PFX e si desidera sapere come ottenere questi file, Controlla Questo post, vedi il processo completo e semplice, Wow, sono due passi, Puoi trovarlo nella sezione “Abilitazione dell'accesso sicuro a ONLYOFFICE”.

Cosa ho detto, Spero che lo troviate interessante, La verità è che si tratta di una soluzione completa e nei giorni che abbiamo dovuto vivere torna utile. Non avremo più il capo pazzo con 20 clienti di tenere riunioni con alcuni, con gli altri… stiamo fornendo dall'IT una soluzione aziendale che soddisferà tutte le aspettative.

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!