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)是指数据在用户之间直接传递,而不通过服务器. Retro Hex Chat使用WebRTC进行语音通话,视频通话,以及文件传输. 服务器只帮助用户找到对方(信号),然后步出路.

我需要运行自己的服务器吗?

没必要! 您可以在任何公共服务器上创建账户 。 运行自己的服务器是给那些想要完全控制的人的.

免费吗?

是的,软件是100%的自由和开放源码(MIT). 如果运行自己的服务器,只支付托管费用(一个5/month VPS就足够了).

这跟迪斯科德有什么不同?

在Discord上,您的数据生活在他们的服务器上,您的社区可以在任何时候被移除. 在 Retro Hex Chat上,您可以控制您的数据,语音和视频通话通过P2P直接在用户之间进行,代码是开源 & mdash;您可以对每行进行审核.

如果我的服务器坏了怎么办?

您的数据保存在您的 PostgreSQL 数据库中 。 常规备份意味着可以在任何新机器上恢复. 活动 P2P 调用即使服务器有短暂中断也继续工作,因为它们直接连接在用户之间.

安全吗?

对 服务器连接使用带有TLS加密的HTTPS/WSS. P2P通话通过DTLS-SRTP加密端对端(建设为WebRTC). 密码是用 bcrypt 散开的. 而代码是开源 & mdash; 任何人都可以审计它的脆弱性.

6个问题
技术和社区

使用何种技术?

后端的Elixir和Phoenix,PostgreSQL为数据,经典外观的复古设计系统,WebSocket为实时消息,WebRTC为P2P. 一切开源.

我该怎么贡献?

看看我们在GitHub上的贡献指南! 我们接受代码、文件、翻译、设计、测试和错误报告。 标有 & ldquo; 好的第一期 ” 的问题是一个很好的开始 。

我怎么资助呢?

通过GitHub赞助商. 无论贡献多么小,每一项贡献都有助于保持项目的生命力和积极发展.

手机有用吗?

对! 该界面具有响应性,并在任何现代浏览器上工作. 本地应用软件计划未来.

我能用它 在我的公司或团队?

当然 运行一个私人服务器, 创建只邀请频道, 并保持您所有的团队和rsquo;s的通信 。 无每座定价,无信件限制.

课程如何运作?

每个昵称只能有 一届活动 一次来 如果您从另一个浏览器或标签连接,上一个会话会自动断开. 如果您的连接下降, 客户端试图用指数备份重连10次 。 在所有尝试失败后, 会话过期, You’re 重新定向到登录屏幕上 。 注册的昵称由密码 & mdash 保护; 只有所有者才能与该昵称连接.

6个问题