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
Commencer

Qu'est-ce que P2P?

P2P (peer-to-peer) signifie que les données vont directement entre les utilisateurs sans passer par un serveur. Retro Hex Chat utilise WebRTC pour les appels vocaux, les appels vidéo et les transferts de fichiers. Le serveur aide seulement les utilisateurs à se retrouver (signalisation), puis s'éloigne.

Dois-je lancer mon propre serveur ?

Pas nécessairement ! Vous pouvez créer un compte sur tout serveur public. Exécuter votre propre serveur est pour ceux qui veulent un contrôle total.

C'est gratuit ?

Oui, le logiciel est 100% libre et open source (MIT). Si vous exécutez votre propre serveur, vous ne payez que pour l'hébergement (un VPS 5/month est suffisant).

En quoi est-ce différent de Discord ?

Sur Discord, vos données vivent sur leurs serveurs et vos communautés peuvent être supprimées à tout moment. Sur Retro Hex Chat, vous contrôlez vos appels de données, voix et vidéo directement entre les utilisateurs via P2P, et le code est open source — vous pouvez auditer chaque ligne.

Et si mon serveur tombe ?

Vos données vivent dans votre base de données PostgreSQLTM. Les sauvegardes régulières signifient que vous pouvez restaurer sur n'importe quelle nouvelle machine. Les appels P2P actifs continuent à fonctionner même si le serveur a une brève interruption, puisqu'ils se connectent directement entre les utilisateurs.

C'est sécurisé ?

Oui. Les connexions du serveur utilisent HTTPS/WSS avec chiffrement TLS. Les appels P2P sont cryptés de bout en bout via DTLS-SRTP (intégré dans WebRTC). Les mots de passe sont hashed avec bcrypt. Et le code est open source — n'importe qui peut l'auditer pour les vulnérabilités.

6 questions
Technique & Communauté

Quelles sont les technologies utilisées?

Elixir et Phoenix sur le moteur, PostgreSQL pour les données, un système de conception rétro pour le look classique, WebSocket pour la messagerie en temps réel et WebRTC pour P2P. Tout est open source.

Comment puis-je contribuer?

Consultez notre guide de contribution sur GitHub! Nous acceptons les rapports de code, de documentation, de traduction, de conception, de test et de bogue. Les questions marquées “bon premier numéro” sont un excellent endroit pour commencer.

Comment puis-je soutenir financièrement?

Par l'intermédiaire de GitHub Sponsors. Chaque contribution, aussi petite soit-elle, contribue à maintenir le projet en vie et en développement actif.

Ça marche sur mobile ?

Oui ! L'interface est réactive et fonctionne sur tout navigateur moderne. Des applications autochtones sont prévues pour l'avenir.

Puis-je l'utiliser pour mon entreprise ou mon équipe?

Absolument. Lancez un serveur privé, créez des canaux d'invitation et gardez toutes vos communications d'équipe sur votre propre infrastructure. Pas de prix par siège, pas de limite de message.

Comment les séances fonctionnent-elles?

Chaque surnom peut seulement avoir une session en cours à la fois. Si vous vous connectez depuis un autre navigateur ou un autre onglet, la session précédente est automatiquement déconnectée. Si votre connexion tombe, le client tente de se reconnecter jusqu'à 10 fois avec une rétroactivité exponentielle. Après que toutes les tentatives échouent, la session expire et vous êtes redirigé vers l'écran de connexion. Les pseudonymes enregistrés sont protégés par mot de passe — seul le propriétaire peut se connecter à ce pseudo.

6 questions