Retro Hex Chat FAQ

Retro Hex Chat FAQ

Answers to common questions about peer-to-peer calls, self-hosting, server requirements, security, mobile support, contributing, and project sponsorship.

Frequently asked questions
Rozpoczęcie

Co to jest P2P?

P2P (peer- to- peer) oznacza dane przekazywane bezpośrednio między użytkownikami bez przechodzenia przez serwer. Retro Hex Chat używa WebRTC do połączeń głosowych, połączeń wideo i transferów plików. Serwer pomaga tylko użytkownikom odnaleźć siebie nawzajem (sygnalizowanie), a następnie odchodzi z drogi.

Czy muszę prowadzić własny serwer?

Niekoniecznie! Możesz utworzyć konto na dowolnym serwerze publicznym. Prowadzenie własnego serwera jest dla tych, którzy chcą mieć całkowitą kontrolę.

Jest za darmo?

Tak, oprogramowanie jest w 100% wolne i otwarte (MIT). Jeśli uruchomisz własny serwer, płacisz tylko za hosting (wystarczy 5 dolarów < ph0 > < / ph0 > VPS).

Czym to się różni od Discord?

Na Discord, Twoje dane żyją na swoich serwerach i Twoje społeczności mogą zostać usunięte w każdej chwili. Na czacie Retro Hex kontrolujesz swoje dane, rozmowy głosowe i wideo bezpośrednio pomiędzy użytkownikami poprzez P2P, a kodem jest open source & mdash; możesz kontrolować każdą linię.

A jeśli mój serwer padnie?

Twoje dane żyją w bazie danych PostgreSQL. Regularne kopie zapasowe oznaczają, że można przywrócić na każdej nowej maszynie. Aktywne połączenia P2P nadal działają, nawet jeśli serwer ma krótką przerwę, ponieważ łączą się bezpośrednio między użytkownikami.

Jest zabezpieczony?

Tak. Połączenia serwerów używają HTTPS < ph0 > < / ph0 > z szyfrowaniem TLS. Rozmowy P2P są szyfrowane end- to- end poprzez DTLS- SRTP (wbudowane w WebRTC). Hasła są zaszyfrowane. A kod to open source & mdash; każdy może go sprawdzić pod kątem słabych punktów.

6 pytań
Technika i Wspólnota

Jakie technologie są wykorzystywane?

Elixir i Phoenix na backendzie, PostgreSQL dla danych, retro system projektowania dla klasycznego wyglądu, WebSocket dla real- time wiadomości, i WebRTC dla P2P. Wszystko jest otwarte.

Jak mogę się przyczynić?

Sprawdź nasz przewodnik na GitHub! Akceptujemy kody, dokumentację, tłumaczenie, projektowanie, testowanie i raporty błędów. Zagadnienia oznaczone & ldquo; dobre pierwsze zagadnienie & rdquo; to świetne miejsce do rozpoczęcia.

Jak mogę wspierać finansowo?

Przez sponsorów GitHub. Każdy wkład, niezależnie od tego, jak mały, pomaga utrzymać projekt przy życiu i w czynnym rozwoju.

Działa na komórce?

Tak! Interfejs reaguje i działa na każdą nowoczesną przeglądarkę. Rdzenne aplikacje są planowane na przyszłość.

Mogę go użyć do mojej firmy lub zespołu?

Oczywiście. Uruchom prywatny serwer, utwórz kanały invite- only i zachowaj komunikację całego zespołu & rsquo; na swojej własnej infrastrukturze. Brak cen za miejsca pracy, brak ograniczeń.

Jak działają sesje?

Każdy pseudonim może mieć tylko jedna aktywna sesja W pewnym momencie. Jeśli podłączysz się z innej przeglądarki lub karty, poprzednia sesja zostanie automatycznie odłączona. Jeśli twoje połączenie spada, klient próbuje ponownie połączyć się do 10 razy z wykładniczym backupem. Po tym, jak wszystkie próby zawiodą, sesja wygasa, a & rsquo; przekierowuje się do ekranu logowania. Zarejestrowane przezwiska są chronione hasłem & mdash; tylko właściciel może połączyć się z tym nickiem.

6 pytań