judolas.xyz

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

Element Web

Backend

SynapsePostgreSQL

Infra

LiveKitCaddy

Protocol

Matrix CS-API

Ready when you are.

Launch Chat