Matrix auto-găzduit cu Riot: Chat în echipă sub controlul tău

Publicat: 2019-11-25

O reclamație obișnuită cu privire la aplicațiile de chat în echipă precum Slack, Discord și Microsoft Teams este că comunicarea dvs. trăiește pe serverul altcuiva. Pentru cei pentru care securitatea este în fruntea listei lor de nevoi, trecerea la un chat de echipă care nu este în totalitate sub control personal poate fi o provocare. Acolo strălucește comunitatea open-source. Cu Matrix cu Riot auto-găzduit, puteți obține toate aspectele unei aplicații de chat premium în echipă, păstrând în același timp toate avantajele open source.

Ce este Matrix?

În termeni de zi cu zi, Matrix este backend-ul unei aplicații de chat în echipă construită pe React. De asemenea, trebuie să menționăm că nici Matrix nu este un simplu sistem de mesagerie. Funcționează pe ceea ce este denumit în mod obișnuit o federație de servere, descentralizând datele conversației și utilizatorii. Acesta este un mare beneficiu pentru Matrix auto-găzduit cu Riot față de alte aplicații de chat de echipă găzduite de terți.

Matrix este într-adevăr un magazin de conversații descentralizat, mai degrabă decât un protocol de mesagerie. Când trimiteți un mesaj în Matrix, acesta este reprodus pe toate serverele ai căror utilizatori participă la o conversație dată - în mod similar cu modul în care sunt reproduse comitetele între depozitele Git. Nu există un singur punct de control sau eșec într-o conversație Matrix care se întinde pe mai multe servere: actul de comunicare cu cineva din altă parte din Matrix împarte proprietatea conversației în mod egal cu ei. Chiar dacă serverul dvs. se deconectează, conversația poate continua neîntreruptă în altă parte până când se întoarce.

Pe scurt, datele dvs. sunt sigure, aveți un control complet asupra lucrurilor dvs. și nu trebuie să vă faceți griji cu privire la pierderea comunicărilor între membrii echipei dvs. chiar și atunci când există întreruperi ale serviciului.

Ce este Riot?

Iată ce spune site-ul web: „Riot este un client Matrix lucios construit deasupra matrix-react-sdk, cu accent pe performanță și utilizare.” Riot este clientul pe care echipa dvs. îl va folosi pentru a accesa instalarea dvs. Matrix. Riot nu este singurul client pe care îl puteți utiliza pentru a accesa un server Matrix. Este doar cel mai mare și (dacă ne întrebați) cel mai lustruit.

În funcție de modul în care lucrați la instalare, de ce are nevoie echipa dvs. și de alte considerente, puteți utiliza un client Riot bazat pe web pentru a accesa serverul dvs. Matrix sau puteți utiliza un client descărcabil pentru a vă conecta. Riot este disponibil pe MacOS, Windows și diferite distribuții Linux, astfel încât majoritatea oamenilor care folosesc acest lucru pentru orice tip de afacere au acces la acesta.

Riot cu Matrix

Puteți consulta câteva dintre celelalte opțiuni de pe pagina principală Matrix.

Configurarea Matricei auto-găzduite cu Riot

În timp ce Matrix este open-source și aveți acces la baza de cod completă, probabil că veți dori să luați abordarea WordPress auto-găzduită. Adică, obțineți un server pe care îl controlați și instalați Matrix pe el. Puteți face acest lucru prin codebase și GitHub repos, sau puteți utiliza un serviciu precum Modular.im pentru găzduirea gestionată. Asta vom discuta astăzi, deoarece este condus de echipa de dezvoltatori a Matrix în sine și poate arăta ce poate face Riot.

Riot cu Matrix

Configurarea este relativ simplă. Mai ales dacă doriți încercarea gratuită a planului Small . Când vă creați contul de administrator, vi se solicită să alegeți dimensiunea serverului, numele gazdei, gazda și configurațiile. Acestea sunt nedureroase și simple. Chiar dacă nu ați mai creat niciodată un server, ați obținut acest lucru.

Riot cu Matrix

Amintiți-vă că planul Small este singurul cu perioada de încercare gratuită. Alegerea unui nume de gazdă este doar adresa URL la care poate fi găsit serverul dvs., cum ar fi companyname.riot.im . (Pentru configurația gazdei, va fi companyname.modular.im )

Riot cu Matrix

Pasul 3 are câteva decizii mai importante. Doriți serverul dvs. Matrix federat și doriți să permiteți utilizatorilor invitați?

Riot cu Matrix

Considerăm că unul dintre cele mai mari beneficii pentru Matrix este capacitățile de federație, care vă permit să vă conectați cu alte echipe, companii și servere care rulează, de asemenea, software-ul . Aceasta înseamnă că, dacă sunteți în echipa de conținut și aveți un server, iar echipa dvs. de dezvoltatori are un server, puteți comunica unul cu celălalt, dar rămâneți complet separat. Deși sună similar cu canalele, nu este. Vă menține datele descentralizate, adăugând un strat suplimentar de securitate. Sau dacă o companie parteneră trebuie să vorbească cu cineva, aceasta poate face acest lucru direct, fără griji sau bariere.

Riot cu Matrix

După aceea, faceți doar o personalizare normală a serverului, cum ar fi siglele, conținutul paginii de pornire și așa mai departe.

Clientul Riot

Chiar și ca administrator al serverului, va trebui să vă creați un cont atunci când începeți. Contul pe care l-ați creat anterior era pentru găzduire, dar aveți totuși nevoie de unul pentru serverul însuși. Dacă ați rezervat un e-mail pentru un utilizator, îl puteți crea aici.

Riot cu Matrix

Dacă, dintr-un anumit motiv, trebuie să resetați o parolă pentru un cont, Matrix vă revine. Acest lucru nu va reseta doar accesul la cont, ci și cheile de criptare de pe toate dispozitivele. Dacă aveți chat-uri criptate, va trebui să faceți o copie de rezervă a cheii pentru a le obține. Aceasta nu este o pedeapsă. Este o caracteristică de securitate care poate ajuta cu adevărat la întărirea protecției împotriva încălcării datelor.

Riot cu Matrix

Acest lucru se poate face în setările de utilizator din Securitate și confidențialitate . Este un proces simplu cu care întreaga echipă ar trebui să fie cel puțin familiarizată.

Riot cu Matrix

Odată conectat, tabloul de bord este destul de standard. Fie că utilizați interfața web sau clientul descărcabil, veți obține aproape aceeași experiență.

Riot cu Matrix

Dacă aveți experiență cu o altă aplicație de chat în echipă, Riot se va simți ca acasă. În partea stângă a ecranului, aveți o listă de camere (canale în Slack sau Discord) de care sunteți membru, precum și liste de mesaje private și conversații de grup pe care le aveți. În dreapta este o listă a membrilor camerei în sine. Evident, acest lucru se schimbă în funcție de cameră.

Accesarea setărilor utilizatorului vă oferă control asupra majorității funcțiilor pe care le veți accesa în mod regulat în cadrul clientului. Apelurile vocale și video sunt părți uriașe din ceea ce face ca aplicațiile de chat în echipă să fie atât de utile, iar Riot a încorporat acest lucru chiar în plus. Sunt Peer-to-Peer și nu trec printr-un server terță parte. Doar dacă nu vrei.

Riot cu Matrix

Deoarece securitatea și controlul sunt părți importante ale Matrix (și Riot), puteți chiar să oferiți ajutor serverelor Matrix oficiale cu asistența apelurilor dacă conexiunea P2P eșuează. Dar nu trebuie să activați asta. Această opțiune este disponibilă chiar și pentru instalațiile auto-găzduite , ceea ce ni se pare incredibil de util.

Gânduri finale

Riot este un client de chat elegant și lustruit. Este intuitiv și funcționează bine. Apelurile audio și video sigure sunt ușor de utilizat. Administratorii pot verifica detaliile și instrumentele de dezvoltare în fiecare cameră. Și a fi federați face să lucreze în siguranță în multe echipe sau companii mult mai puțin greu decât alte aplicații de chat în echipă. Nu trebuie să invitați oameni și să creați conturi separate. Trebuie doar să îi cunoașteți și pe serverul lor. În general, Matrix este stabil, sigur și acceptat. Ne simțim ca și pentru companiile care doresc un control solid al comunicării lor, utilizarea Matrix cu Riot găzduită de sine este o alegere solidă tot timpul.

Care sunt experiențele tale cu Matrix și Riot?

Imagine prezentată de articol de către Yuliya Chsherbakova / shutterstock.com