How Retro Hex Chat Works

How Retro Hex Chat Works

Retro Hex Chat combines a self-hosted Phoenix server with WebRTC peer-to-peer connections, so your community keeps its data while calls, files, and games can flow directly between browsers.

Architecture overview
your Server

Bir sunucu. Tam sizinkiler.

Veritabanınız
Mesajlar, kullanıcılar, kanallar vemdash; tüm makinenizde depolanır.
Kurallarınız
Kimin katıldığına karar veriyorsunuz, hangi kanallar var ve modrasyon nasıl çalışır.
Yedekleriniz
İhracat, geri yükleme, göç — verileriniz her zaman erişilebilir.

Herkes bir sunucu çalıştırabilir. Onu 5 $/month VPS, bir Raspberry Pi veya kendi donanımınız. Her şeyi kontrol edersiniz.

Halk: katılmak isteyen herkese açık.
Özel: Sadece, şirketiniz veya grubunuz için davet edin.

Kendi kendini barındırdı
P2P Bağlantıları

WebRTC aracılığıyla doğrudan bağlantılar.

1 Alice Bob'u aramak istiyor 2 Server değişimleri sinyalizasyon (SDP/ICE) 3 Doğrudan P2P bağlantısı kuruldu 4 Ses, video ve dosyalar doğrudan akış Alice Connected Bob Bob Connected Server döngüden çıktı

Sunucu sadece idare eder signaling — kullanıcıların birbirlerini bulmasına yardım edin. Bir kez bağlantılı olarak, tüm veriler WebRTC aracılığıyla doğrudan tarayıcılar arasında akmaktadır.

Doğrudan bir bağlantı versquo ise; mümkün değil (strikt duvarları) TURN r Geri dönüş vemdash olarak kullanılır; hala şifreli son-to-end.

Peer-to-peer
Gizlilik Karşılaştırma

Big Tech vs. Retro Hex Chat.

Big Tech Retro Hex Chat
Mesajlar sunucularına mağaza açtı, reklamlar için mayın Stored on your server, never leave
Çağrılar Kurumsal altyapı yoluyla yollandı Doğrudan P2P — sunucu asla onları görmez
verileriniz AI'larını Trenler, reklamverenlere sattı Veritabanınızda kalın, dönem
Kod Kodu Kapalı kaynak — Bize güven Open source — Kendinizi doğrulayın
Kontrol Kontrolü Seni her zaman yasaklayabilirler Sen sunucu &mdash sahibisin; kimse yapamaz

Takip yok. Hiçbir profilleme. Hiçbir algoritma yok. Konuşmalarınız senin İşiniz.

verileriniz
Güvenlik Katmanları

Her katmanda güvenlik.

LAYER 1 - Server Connection Browser Browser TLS 1.3 Server Server Server Korumayı korumak HTTPS / WSS · bcrypt hashing · oran sınırlaması · CSRF koruması LAYER 2 – P2P Calls (end-to-end) Browser Browser E2E enc Browser Browser E2E enc DTLS / SRTP P2P, WebRTC aracılığıyla şifreli end-to-end çağrıları Server asla ses/video veriler

Server bağlantısı: HTTPS ve WSS ile TLS şifreleme.
P2P çağrıları: DTLS-SRTP şifreleme WebRTC'ye inşa edildi.
Şifreler: bcrypt hashing, asla düz metinde saklanmaz.
Açık kaynak: Herkes kodu kontrol edebilir. Arka kapılar yok.

Şifrelenmiş