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
शुरू करना

P2P क्या है?

P2P (peer-to-peer) का मतलब है कि डेटा सीधे उपयोगकर्ताओं के बीच एक सर्वर से गुजरने के बिना चला जाता है। रेट्रो हेक्स चैट वॉयस कॉल, वीडियो कॉल और फ़ाइल ट्रांसफर के लिए WebRTC का उपयोग करता है। सर्वर केवल उपयोगकर्ताओं को एक दूसरे (सिग्नलिंग) को खोजने में मदद करता है, फिर रास्ते से बाहर निकलता है।

क्या मुझे अपना सर्वर चलाने की आवश्यकता है?

जरूरी नहीं! आप किसी भी सार्वजनिक सर्वर पर खाता बना सकते हैं। अपने स्वयं के सर्वर को चलाना उन लोगों के लिए है जो कुल नियंत्रण चाहते हैं।

क्या यह मुफ्त है?

हाँ, सॉफ्टवेयर 100% मुक्त और खुला स्रोत (एमआईटी) है। यदि आप अपना सर्वर चलाते हैं, तो आप केवल होस्टिंग के लिए भुगतान करते हैं (a $5)/month VPS पर्याप्त है।

यह डिसकॉर्ड से कैसे अलग है?

डिस्कॉर्ड पर, आपके डेटा अपने सर्वर पर रहता है और आपके समुदायों को किसी भी समय हटाया जा सकता है। रेट्रो हेक्स चैट पर, आप अपने डेटा को नियंत्रित करते हैं, आवाज और वीडियो कॉल सीधे पी2पी के माध्यम से उपयोगकर्ताओं के बीच जाते हैं, और कोड खुला स्रोत और mdash है; आप हर लाइन का ऑडिट कर सकते हैं।

यदि मेरा सर्वर नीचे जाता है तो क्या होगा?

आपका डेटा आपके PostgreSQL डेटाबेस में रहता है। नियमित बैकअप का मतलब है कि आप किसी भी नई मशीन पर पुनर्स्थापित कर सकते हैं। सक्रिय P2P कॉल तब भी काम करना जारी रखते हैं जब सर्वर में एक संक्षिप्त रुकावट होती है, क्योंकि वे उपयोगकर्ताओं के बीच सीधे कनेक्ट होते हैं।

क्या यह सुरक्षित है?

हाँ। सर्वर कनेक्शन का उपयोग करें/WSS TLS एन्क्रिप्शन P2P कॉल को DTLS-SRTP (WebRTC) के माध्यम से अंत-टू-एंड एन्क्रिप्ट किया गया है। पासवर्ड bcrypt के साथ hashed हैं। और कोड खुला स्रोत और mdash है; कोई भी इसे कमजोरियों के लिए ऑडिट कर सकता है।

6 सवाल
तकनीकी और समुदाय

किस तकनीक का उपयोग किया जाता है?

Elixir and Phoenix on the backend, PostgreSQL for data, a retro design system for the classic look, WebSocket for real time संदेश, and WebRTC for P2P. सब कुछ खुला स्रोत है।

मैं कैसे योगदान कर सकता हूँ?

गिटहब पर हमारे योगदान गाइड की जाँच करें! हम कोड, प्रलेखन, अनुवाद, डिजाइन, परीक्षण और बग रिपोर्ट स्वीकार करते हैं। अंकित “ अच्छा पहला मुद्दा & rdquo; शुरू करने के लिए एक महान स्थान हैं।

मैं वित्तीय रूप से कैसे समर्थन कर सकता हूँ?

GitHub प्रायोजकों के माध्यम से। हर योगदान, चाहे कितना छोटा हो, परियोजना को जीवित रहने और सक्रिय विकास में मदद करता है।

क्या यह मोबाइल पर काम करता है?

हाँ! इंटरफ़ेस उत्तरदायी है और किसी भी आधुनिक ब्राउज़र पर काम करता है। भविष्य के लिए मूल ऐप्स की योजना बनाई गई है।

क्या मैं अपनी कंपनी या टीम के लिए इसका उपयोग कर सकता हूं?

बिल्कुल। एक निजी सर्वर को चलाएं, आमंत्रित चैनल बनाएं और अपनी सभी टीम और आरएस को रखें; अपने स्वयं के बुनियादी ढांचे पर संचार करें। प्रति सीट मूल्य निर्धारण नहीं, कोई संदेश सीमा नहीं।

सत्र कैसे काम करते हैं?

प्रत्येक उपनाम केवल हो सकता है एक सक्रिय सत्र समय पर। यदि आप किसी अन्य ब्राउज़र या टैब से जुड़ते हैं, तो पिछले सत्र स्वचालित रूप से डिस्कनेक्ट हो जाता है। यदि आपका कनेक्शन गिर जाता है, तो ग्राहक एक्सोनेंशियल बैकऑफ़ के साथ 10 गुना तक कनेक्ट करने का प्रयास करता है। सभी प्रयास विफल होने के बाद, सत्र समाप्त हो जाता है और आपको एंडर्सो; लॉगिन स्क्रीन पर रीडायरेक्ट किया जाता है। पंजीकृत उपनाम पासवर्ड और mdash द्वारा संरक्षित हैं; केवल मालिक उस निक से जुड़ सकता है।

6 सवाल