Retro Hex Chat FAQ
Answers to common questions about peer-to-peer calls, self-hosting, server requirements, security, mobile support, contributing, and project sponsorship.
Wat is P2P?
P2P (peer-to-peer) betekent dat gegevens direct tussen gebruikers gaan zonder door een server te gaan. Retro Hex Chat maakt gebruik van WebRTC voor gesprekken, videogesprekken en bestandsoverdracht. De server helpt alleen gebruikers elkaar te vinden (signaal), en stapt dan uit de weg.
Moet ik mijn eigen server draaien?
Niet per se! U kunt een account aanmaken op elke publieke server. Het draaien van uw eigen server is voor degenen die totale controle willen.
Is het gratis?
Ja, de software is 100% gratis en open source (MIT). Als je je eigen server draait, betaal je alleen voor hosting (een $5/month VPS is genoeg).
Hoe is het anders dan Discord?
Op Discord, uw gegevens leven op hun servers en uw gemeenschappen kunnen worden verwijderd op elk moment. Op Retro Hex Chat, u de controle van uw gegevens, spraak en videogesprekken gaan rechtstreeks tussen gebruikers via P2P, en de code is open source — kunt u elke regel te controleren.
Wat als mijn server uitvalt?
Uw gegevens leven in uw PostgreSQL database. Regelmatige back-ups betekenen dat u kunt herstellen op elke nieuwe machine. Actieve P2P-oproepen blijven werken, zelfs als de server een korte onderbreking heeft, omdat ze direct verbinding maken tussen gebruikers.
Is het veilig?
Ja. Serververbindingen gebruiken HTTPS/WSS met TLS-versleuteling. P2P-gesprekken worden versleuteld end-to-end via DTLS-SRTP (ingebouwd in WebRTC). Wachtwoorden zijn gehashed met bcrypt. En de code is open source — iedereen kan het controleren op kwetsbaarheden.
Welke technologieën worden gebruikt?
Elixir en Phoenix op de backend, PostgreSQL voor data, een retro designsysteem voor de klassieke look, WebSocket voor real-time messaging en WebRTC voor P2P. Alles is open bron.
Hoe kan ik bijdragen?
Bekijk onze bijdragende gids over GitHub! Wij accepteren code, documentatie, vertaling, ontwerp, testen, en bug rapporten. Problemen met “good first issue” zijn een geweldige plek om te beginnen.
Hoe kan ik financieel ondersteunen?
Via GitHub Sponsors. Elke bijdrage, hoe klein ook, helpt het project in leven te houden en actief te ontwikkelen.
Werkt het op mobiel?
Ja! De interface is responsief en werkt op elke moderne browser. Inheemse apps zijn gepland voor de toekomst.
Kan ik het gebruiken voor mijn bedrijf of team?
Absoluut. Voer een privé-server uit, creëer alleen uitnodigingskanalen en houd al uw team’s communicatie op uw eigen infrastructuur. Geen prijzen per stoel, geen berichtlimieten.
Hoe werken sessies?
Elke bijnaam kan alleen één actieve sessie tegelijk. Als u verbinding maakt met een andere browser of tabblad, wordt de vorige sessie automatisch afgesloten. Als uw verbinding daalt, probeert de client tot 10 keer opnieuw verbinding te maken met exponentiële backoff. Nadat alle pogingen mislukt zijn, verloopt de sessie en wordt je ’ opnieuw doorgestuurd naar het aanmeldscherm. Geregistreerde bijnamen worden beschermd met wachtwoord — alleen de eigenaar kan met die bijnaam verbinden.