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
Mulai

Apa itu P2P?

P2P (peer-to-peer) berarti data akan langsung antara pengguna tanpa melewati server. Retro Hex Chat menggunakan WebRTC untuk panggilan suara, panggilan video, dan transfer file. Server hanya membantu pengguna menemukan satu sama lain (sinyal), lalu melangkah keluar dari jalan.

Apa aku perlu menjalankan serverku sendiri?

Belum tentu! Anda dapat membuat akun pada server publik manapun. Menjalankan server sendiri adalah untuk mereka yang ingin kontrol total.

Apakah itu gratis?

Ya, perangkat lunaknya 100% bebas dan open source (MIT). Jika Anda menjalankan server Anda sendiri, Anda hanya membayar untuk hosting ($5/month VPS cukup).

Apa bedanya dengan Discord?

Pada Discord, data Anda tinggal di server mereka dan komunitas Anda dapat dihapus setiap saat. Pada Retro Hex Chat, anda mengontrol data, suara dan panggilan video anda langsung menuju pengguna melalui P2P, dan kodenya adalah open source & mdash; anda dapat audit setiap baris.

Bagaimana jika serverku mati?

Data Anda tinggal di database PostgreSQL Anda. Backup regular berarti Anda dapat mengembalikan pada setiap mesin baru. Panggilan P2P aktif terus bekerja bahkan jika server memiliki gangguan singkat, karena mereka terhubung langsung antara pengguna.

Apakah aman?

Ya. Koneksi server memakai HTTP /WSS dengan enkripsi TLS. Panggilan P2P dienkripsi akhir-ke-akhir via DTLS-SRTP (dibangun ke WebRTC). Password yang hashed dengan bcrypt. Dan kodenya adalah open source & mdash; semua orang dapat mengaudit untuk kerentanan.

6 pertanyaan
Teknis & Komunitas

Teknologi apa yang digunakan?

Elixir dan Phoenix di backend, PostgreSQL untuk data, sistem desain retro untuk tampilan klasik, WebSocket untuk pesan real time, dan WebRTC untuk P2P. Semuanya terbuka.

Bagaimana aku bisa berkontribusi?

Periksa panduan kontribusi kami di GitHub! Kami menerima kode, dokumentasi, terjemahan, desain, pengujian, dan laporan bug. Masalah ditandai & ldquo; isu pertama yang baik & rdquo; adalah tempat yang bagus untuk memulai.

Bagaimana aku bisa mendukung secara finansial?

Melalui GitHub Sponsor. Setiap kontribusi, tidak peduli seberapa kecil, membantu menjaga proyek hidup dan dalam pengembangan aktif.

Apakah itu bekerja pada ponsel?

Ya! Antarmuka ini responsif dan bekerja pada peramban modern manapun. Aplikasi asli direncanakan untuk masa depan.

Dapatkah saya menggunakannya untuk perusahaan saya atau tim?

Tentu saja. Menjalankan server pribadi, membuat saluran-hanya invite-, dan menjaga semua tim Anda & rsquo; s komunikasi pada infrastruktur Anda sendiri. Tidak ada per- kursi harga, tidak ada batas pesan.

Bagaimana sesi bekerja?

Setiap nama panggilan hanya dapat memiliki satu sesi aktif pada suatu waktu. Bila Anda menyambung dari peramban atau tab lain, sesi sebelumnya secara otomatis terputus. Jika koneksi Anda putus, klien mencoba untuk menghubungkan kembali hingga 10 kali dengan mundur eksponensial. Setelah semua usaha gagal, sesi berakhir dan Anda & rsquo; dialihkan ke layar log masuk. Julukan terdaftar dilindungi oleh kata sandi & mdash; hanya pemilik yang dapat terhubung dengan nama panggilan tersebut.

6 pertanyaan