Tak jak w przypadku Jabbera, prowadzę także serwer Matrix, pod adresem evilmatrix.me:8448. I także tak jak w przypadku Jabbera, to jest serwer otwarty - każdy może się zarejestrować i używać. Oczywiście też jest sfederalizowany - można wysyłać i odbierać wiadomości do i od każdego użytkownika z i do każdego serwera Matrix.

Co to ten cały Matrix, to chyba jakiś film?

No, z filmem to ma wspólną jedynie nazwę :)

Matrix jest otwartym, sfederowanym protokołem komunikacji błyskawicznej (instant messaging) opartym o API HTTP oraz JSON, stworzonym przez izraelską firmę Amdocs, powiązaną z Mossadem. (czyli jak można się domyśleć - wynalazek stworzony na potrzeby wojska, czegoś to przypadkiem nie przypomina?). Dzięki temu jest stworzony z naciskiem na szyfrowanie end-to-end - jest to obsługiwane natywnie i wymuszone. Cecha ta oczywiście została doceniona przez państwowe służby różnych krajów - Matrix jest używany do wewnętrznej komunikacji m.in. w niemieckiej służbie zdrowia, Bundeswehrze, francuskiej administracji państwowej.

Oferuje też funkcję mostkowania, dzięki czemu możemy integrować pokoje w Matrixie z konferencjami XMPP, czatami IRC i w Discordzie, itd. i nie musimy rezygnować kontaktu ze znajomymi korzystającymi z innych platform.

Więcej informacji można znaleźć na Wikipedii.

Dokumentacja Matrixa: tutaj.

Jak się zarejestrować?

Aby zarejestrować się w Matrixie, musimy mieć zainstalowany klient dla tego protokołu :)

Ze swojej strony polecam Element, gdyż mimo że jest stosunkowo ciężki, ze względu na fakt, że to aplikacja napisana w Electronie, jest najbardziej kompletnym klientem. Oferuje wersje na komputery, przeglądarkową oraz na smartfony.

Instrukcja opiera się na użyciu ww. klienta, ale cały proces powinien przebiegać podobnie na innych klientach:

Rejestracja konta Matrix przy użyciu Elementa

Wykonam to na przykładzie swojego serwera - evilmatrix.me:8448

  1. Po uruchomieniu Elementa, klikamy na łącze Edytuj.
    Krok 1. Wybór serwera Matrixa
  2. W oknie wyboru serwera domowego, wybieramy opcję Inne serwery domowe i wpisujemy adres serwera domowego. Potwierdzamy przyciskiem Kontynuuj.
    Krok 2. Wpisanie adresu serwera
  3. Klikamy łącze Utwórz konto.
    Krok 3. Przejście do tworzenia konta
  4. W następnym oknie, wpisujemy login, hasło oraz adres e-mail. Klikamy przycisk Rejestracja.
    Krok 4. Rejestracja konta
  5. Na adres e-mail po kilku minutach powinna dotrzeć wiadomość z linkiem aktywacyjnym. Należy go potwierdzić.
    Krok 5. Wysłany mail aktywacyjny
    Krok 5. Link aktywacyjny
    Krok 5. Potwierdzenie adresu e-mail
  6. Wracamy do Elementa, i wychodzi na to, że jesteśmy gotowi do korzystania :)
    Krok 6. Konto aktywne i działające

Gdzie szukać znajomych?

Należy znać MXID (odpowiednik JID z Jabbera). W Elemencie, na ekranie głównym, należy przycisnąć przycisk “+” obok listy “Osoby” i wpisywać adres.

Gdzie szukać pokoi?

Analogicznie jak wyżej, tylko z listy “Pokoje”. Na różnych serwerach matriksowych jest pełno czatów, które analogicznie przypominają serwery na Discordzie czy pokoje w IRC.

Co z szyfrowaniem E2E? Co jak zgubię klucze?

Najlepiej od razu po rejestracji zainstalować klienta na innym urządzeniu, wówczas klucze będą się synchronizować między końcówkami (komputer, smartfon). Jeśli zgubisz klucze na tyle że nie będziesz w stanie odzyskać ich to sorry, historia wiadomości przepadła :(

Jaki serwer i jakie mosty są wykorzystywane?

Na evilmatrix.me sprawa wygląda następująco:

Ktoś przesyła nielegalne rzeczy na Twoim serwerze Matrixa!

Jeśli ktoś używa serwera evilmatrix.me do wysyłania zakazanych treści lub wiadomości (np. pornografii dziecięcej, oszustw, nękania, trollingu, sprzedaży nielegalnych narkotyków/broni/oprogramowania/czegokolwiek) - proszę zgłoś mi ten incydent wraz z MXID i wiadomością o nadużywającym użytkowniku (w Element przy wiadomości jest menu z trzema kropkami - po kliknięciu wyświetli się menu, z którego należy wybrać opcję Zgłoś). Jeśli okaże się, że dana osoba używała evilmatrix.me do nielegalnych działań, zostanie ona zbanowana, a jeśli jej działalność rzeczywiście naruszała polskie prawo (ponieważ serwer jest hostowany w Polsce), zostanie zgłoszona polskiej policji.