chat.judolas.xyz
A self-hosted Matrix homeserver that feels like a product.
Element Web on a hardened Synapse homeserver, LiveKit voice/video, a native music bot with sub-3s buffer latency, and a real-time Watch2Gether dock — all federated and reachable from any Matrix client.
01 — Shell
One client, every layer visible
The Element shell separates into room list, timeline and composer as you scroll — the same layers Synapse serves independently over the Client-Server API.
02 — Voice
LiveKit SFU under the hood
Group calls route through a self-hosted LiveKit SFU with RED-protected Opus audio and a sub-3s adaptive jitter buffer, tuned across six pacer-bug fixes.
03 — Music Bot
A native bot, not a bridge
YouTube/SoundCloud search, prefetching queue and cache eviction run as a native systemd service alongside Synapse — no Docker overhead on the audio hot path.
04 — Federation
Open by default
Public rooms, open registration via invite tokens, and live federation with partner homeservers — Matrix's interoperability guarantee, actually exercised.
Tech Stack
Frontend
Backend
Infra
Protocol