|
|
|
Show HN: Gryt – self-hosted, open-source Discord-style voice chat
(gryt.chat)
|
|
9 points
by simpvert
111 days ago
|
|
This weekend I finally shipped Gryt, a project I’ve been building since 2022 — an open-source, self-hostable Discord-style app focused on reliable voice chat + text. I’m the creator. I started it after getting fed up with Discord disconnects/paywalls and wanted something self-hosted and auditable. I started on this in 2022 and had an early proof-of-concept working back then (auth + friends list), but I quickly realized WebRTC voice isn’t something you can duct-tape together. I spent a big chunk of the next couple years learning the stack (ICE/DTLS-SRTP, NAT traversal, SFU design), then came back and built a proper end-to-end architecture and polished it to the point where I felt comfortable releasing it publicly. Repo: https://github.com/Gryt-chat/gryt
Quick start: https://docs.gryt.chat/docs/guide/quick-start
Web client: https://app.gryt.chat |
|
Is Gryt pronounced as Grit?
So does Gryt ever leak the IP of a client to other clients connected to the same server? (Specifically this means that it never uses direct P2P between clients.)
Can, if I have a server, have it proxy my connections to other servers, so that my IP is only seen by my server, but my server's IP is seen only by the other servers?
Can clients be identified by public key? (Rather than user name and password.)
Is the audio and video end to end encrypted?
Does the Gryt desktop client support multiple windows?
Does the desktop client support making the window vertically narrow?
Does the video streaming support a mode that does not apply a blur to the video as Discord does in its Screenshare mode so that the pixels on a screen are shown on other screens exactly?
Do you have plans on replacing MinIO as it is no longer supported as open source?