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
Comienzo

¿Qué es P2P?

P2P (peer-to-peer) significa que los datos van directamente entre los usuarios sin pasar por un servidor. Retro Hex Chat utiliza WebRTC para llamadas de voz, videollamadas y transferencias de archivos. El servidor solo ayuda a los usuarios a encontrarnos (signaling), luego se aleja del camino.

¿Necesito ejecutar mi propio servidor?

¡No necesariamente! Puede crear una cuenta en cualquier servidor público. Ejecutar su propio servidor es para aquellos que quieren el control total.

¿Es gratis?

Sí, el software es 100% libre y de código abierto (MIT). Si ejecuta su propio servidor, sólo paga por hospedaje (un VPS de $5/month es suficiente).

¿Cómo es diferente de la discordia?

En Discord, sus datos viven en sus servidores y sus comunidades pueden ser eliminados en cualquier momento. En Retro Hex Chat, usted controla sus datos, llamadas de voz y video ir directamente entre los usuarios a través de P2P, y el código es open source — usted puede auditar cada línea.

¿Y si mi servidor cae?

Sus datos viven en su base de datos PostgreSQL. Respaldos regulares significa que puede restaurar en cualquier máquina nueva. Las llamadas P2P activas continúan trabajando incluso si el servidor tiene una breve interrupción, ya que se conectan directamente entre los usuarios.

¿Está seguro?

Sí. Las conexiones de servidor usan HTTPS/WSS con encriptación TLS. Las llamadas P2P se cifran en extremo a extremo a través de DTLS-SRTP (construido en WebRTC). Las contraseñas están destrozadas con la bcripta. Y el código es open source — cualquiera puede auditarlo por vulnerabilidades.

6 preguntas
Technical & Community

¿Qué tecnologías se utilizan?

Elixir y Phoenix en el backend, PostgreSQL para datos, un sistema de diseño retro para el look clásico, WebSocket para mensajería en tiempo real, y WebRTC para P2P. Todo es fuente abierta.

¿Cómo puedo contribuir?

¡Mira nuestra guía de GitHub! Aceptamos código, documentación, traducción, diseño, pruebas e informes de fallos. Problemas marcados con "ldquo; buenos primeros temas; son un gran lugar para comenzar.

¿Cómo puedo apoyar financieramente?

A través de los patrocinadores de GitHub. Cada contribución, sin importar cuán pequeña sea, ayuda a mantener vivo el proyecto y en desarrollo activo.

¿Funciona en móvil?

¡Sí! La interfaz es sensible y funciona en cualquier navegador moderno. Las aplicaciones nativas están planeadas para el futuro.

¿Puedo usarlo para mi compañía o equipo?

Por supuesto. Ejecute un servidor privado, cree canales solo de invitación, y mantenga todo su equipo involucrados; s comunicación en su propia infraestructura. Sin precios por asiento, sin límites de mensaje.

¿Cómo funcionan las sesiones?

Cada apodo sólo puede tener un período de sesiones activo a la vez. Si se conecta de otro navegador o pestaña, la sesión anterior se desconecta automáticamente. Si su conexión cae, el cliente intenta reconectarse hasta 10 veces con retroceso exponencial. Después de que todos los intentos fallan, la sesión expira y usted tocador;re redireccionado a la pantalla de inicio de sesión. Los apodos registrados están protegidos por contraseña — sólo el propietario puede conectarse con ese nick.

6 preguntas