Retro Hex Chat FAQ
Answers to common questions about peer-to-peer calls, self-hosting, server requirements, security, mobile support, contributing, and project sponsorship.
Cos'è P2P?
P2P (peer-to-peer) significa che i dati vanno direttamente tra gli utenti senza passare attraverso un server. Retro Hex Chat utilizza WebRTC per chiamate vocali, videochiamate e trasferimenti di file. Il server aiuta solo gli utenti a trovare l'un l'altro (signaling), poi passi fuori strada.
Devo eseguire il mio server?
Non necessariamente! È possibile creare un account su qualsiasi server pubblico. Eseguire il proprio server è per coloro che vogliono il controllo totale.
E' gratis?
Sì, il software è 100% gratuito e open source (MIT). Se si esegue il proprio server, si paga solo per l'hosting (è sufficiente un 5 $ <ph0> < / f0> VPS).
Come è diverso da Discord?
Su Discord, i tuoi dati vivono sui loro server e le tue comunità possono essere rimossi in qualsiasi momento. Su Retro Hex Chat, si controllano i dati, le chiamate vocali e video andare direttamente tra gli utenti tramite P2P, e il codice è open source — è possibile controllare ogni linea.
E se il mio server dovesse scendere?
I tuoi dati vivono nel tuo database PostgreSQL. I backup regolari significano che è possibile ripristinare su qualsiasi nuova macchina. Le chiamate P2P attive continuano a funzionare anche se il server ha una breve interruzione, poiché si collegano direttamente tra gli utenti.
E' sicuro?
Si'. Le connessioni del server utilizzano HTTPS <ph0> </ph0> con la crittografia TLS. Le chiamate P2P sono crittografate end-to-end tramite DTLS-SRTP (costruite in WebRTC). Le password sono schiacciate con bcrypt. E il codice è open source — chiunque può controllarlo per vulnerabilità.
Quali tecnologie vengono utilizzate?
Elixir e Phoenix sul backend, PostgreSQL per i dati, un sistema di design retrò per il look classico, WebSocket per la messaggistica in tempo reale e WebRTC per P2P. Tutto è open source.
Come posso contribuire?
Scopri la nostra guida di contributo su GitHub! Accettiamo il codice, la documentazione, la traduzione, la progettazione, i test e le segnalazioni di bug. Le questioni segnate “ buon primo numero” sono un ottimo posto per iniziare.
Come posso sostenere finanziariamente?
Attraverso GitHub Sponsors. Ogni contributo, non importa quanto piccolo, aiuta a mantenere vivo il progetto e nello sviluppo attivo.
Funziona su mobile?
Sì! L'interfaccia è reattiva e funziona su qualsiasi browser moderno. Le applicazioni native sono pianificate per il futuro.
Posso usarlo per la mia azienda o per la mia squadra?
Assolutamente. Eseguire un server privato, creare canali di sola invito, e mantenere tutta la vostra comunicazione team’s sulla vostra infrastruttura. Nessun prezzo per posto, nessun limite di messaggio.
Come funzionano le sessioni?
Ogni soprannome può avere solo una sessione attiva alla volta. Se si collega da un altro browser o scheda, la sessione precedente viene disconnessa automaticamente. Se la connessione scende, il cliente tenta di riconnettersi fino a 10 volte con un backoff esponenziale. Dopo che tutti i tentativi falliscono, la sessione scade e you’re reindirizzato alla schermata di login. I soprannomi registrati sono protetti da password — solo il proprietario può connettersi con quel nick.