Разворачиваем self-hosted Matrix: Synapse + OIDC + LiveKit + подписанные обновления

Привет. Мне стало интересно, насколько реально одному разработчику собрать продакшн‑подобную инфраструктуру мессенджера без managed‑решений и «облачной магии». Не стартап‑презентацию, а инженерный эксперимент: развернуть стек, заставить его жить, увидеть слабые места и понять, что в этой системе действительно критично. На Хабре уже есть материалы про базовую установку Synapse + Element, но моя цель чуть другая — показать сборку, где к Matrix добавляется внешний слой идентификации (OIDC), VoIP‑инфраструктура (LiveKit + TURN) и механизм подписанных обновлений Android‑клиента. В статье — архитектура, ключевые конфиги и границы ответственности компонентов. В следующих частях разберу грабли, потому что в этом стеке они не побочный эффект, а часть реальности.

https://habr.com/ru/articles/1006904/

#Matrix #Synapse #OIDC #LiveKit #WebRTC #Docker #PostgreSQL #Android #Ed25519 #мессенджеры

Разворачиваем self-hosted Matrix: Synapse + OIDC + LiveKit + подписанные обновления

Привет. Мне стало интересно, насколько реально одному разработчику собрать продакшн‑похожую инфраструктуру мессенджера, если не опираться на managed‑решения и «волшебные» облачные...

Хабр
@dnkrupinski Würde noch #Livekit ergänzen, darauf setzt Frankreich: https://github.com/livekit-examples/meet
GitHub - livekit-examples/meet: Open source video conferencing app built on LiveKit Components, LiveKit Cloud, and Next.js.

Open source video conferencing app built on LiveKit Components, LiveKit Cloud, and Next.js. - livekit-examples/meet

GitHub
@korporal Github sagt, das basiert auf #LiveKit meet und nicht auf #Jitsi. Muss gestehen, dass ich das noch nie gehört habe, müsste man LiveKit aus anderen Kontexten kennen oder ist das was ganz neues?
@kwramm LaSuite.numerique.gouv.fr ! #livekit

AI Engineer (@aiDotEngineer)

실시간 AI 세일즈 에이전트 구축 관련 영상 안내입니다. @SarahChieng와 @zhennydez가 LiveKit + Cartesia + Cerebras 조합을 실시간 음성 에이전트를 위한 SOTA 스택으로 소개하며, 인간의 참여를 유지하는 고속 실시간 에이전트 개발 방법을 설명합니다(유튜브 링크 포함).

https://x.com/aiDotEngineer/status/2012270948842619290

#realtime #voiceagents #livekit #cerebras #cartesia

AI Engineer (@aiDotEngineer) on X

🆕 Build a Real-Time AI Sales Agent https://t.co/FT5xxcfzUI One of the great highest speed AI needs is in realtime voice agents, who need to keep humans engaged. @SarahChieng and @zhennydez show you how LiveKit + Cartesia + Cerebras is the SOTA stack for building a grounded

X (formerly Twitter)

When did #livekit documentation turn to shit?

What we want: A command line and configuration file reference documentation for livekit-server.

What we get: Endless nonsense about agents and cloud cloud cloud scaling and auto generated Dockerfiles.

#livekit Installation für #Matrix #Web-RTC in naitve rootless Pods via #Quadlet.

Ich muss zu meiner Schande gestehen, dass ich bei der Integration von #systemd massiv auf AI zurückgegriffen habe. Bin mir nicht sicher, ob ich das allein hin bekommen hätte.

Das muss einfacher werden!

Jetzt fehlt noch die Anbindung an den ReverseProxy, dann sollten A/V-Calls auch mit #ElementX klappen.

#Podman

Ai đã thử tự lưu trữ và xây dựng agent thoại LiveKit? Cần yêu cầu nào để tạo agent thoại mở rộng và chuyên nghiệp như VAPI, Retell hay 11Labs? Quy trình ra sao? Mọi góp ý đều được hoan nghênh! #LiveKit #VoiceAgents #AI #DeveloperTools #SelfHosting #ThửTháchCôngNghệ #AgentThảoLuận

https://www.reddit.com/r/selfhosted/comments/1pk43ha/livekit_voice_agents/

@fexplorer @littleworld

Zu #Livekit sind wir btw. erst anfang letztes Jahr gewechselt, weil Twilio Video in 2024 - was wir vorher verwendet haben - end-of-life angekündigt hat. Damals habe ich auch einen Vergleich ein paar der möglichen Optionen aufgestellt: https://blog.t1m.me/blog/video-call-clients-and-servers-for-web-apps

Im Prinzip ist diese Komponente aber auch austauschbar!

(2/2)

Comparison of Video Call Services for Cross-Platform React Web/Native Apps

A comprehensive comparison of leading video call service providers focusing on cross-platform compatibility for React-based web and native applications.

Hi @fexplorer

@littleworld benutzt https://livekit.io für Video Calls.
#Livekit benutzt WebRTC Video calls und der Server sowie Client implementations sind Open-source.
Im Moment verwenden wir auch deren payed hosting service.
Die #Livekit server implementation lässt sich mit etwas aufwand auch selber Hosten,
das anzugehen fehlten uns bisher noch die Resourcen bzw Zeit.

(1/2)

LiveKit | Build voice, video, and physical AI agents

An open source framework and developer platform for building, testing, deploying, scaling, and observing agents in production.

LiveKit