#SYNAPSE: il progetto CNR per la cyber resilienza europea - Agenda Digitale
#SYNAPSE: il progetto CNR per la cyber resilienza europea - Agenda Digitale
So after a day or two of banging on my keyboard I got a #rust CLI tool going that lets me manage my #matrix #synapse server via the MAS endpoints.
I’m sure there was some faster way to autogenerate a tool with Swagger or what have you but it was a good exercise
My next move is to set up a service for my users to associate OIDC links with their accounts automatically. It can be done manually with the MAS admin tools but that is obvs unpleasant
I have been there as well, hosting a #matrix #synapse server is a royal pain in the backside. Besides that the UX was abysmal (tried with countless relatives and friends). Moved over to #deltachat and oh boy, what an awesome improvement over everything I had to endure with #matrix. Might want to give it a shot.
Разворачиваем 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 #мессенджеры
So apparently the Federation is not a great fan of multiple layers of proxy on top of tunneling... Resulting in my homelab Synapse instance constantly getting defederated, connection silently failing, and generally not a great experience.
So had to go back to VPS. At least I saved some money by switching to IPv6 fully and utilizing NAT64 to federate.
Maybe I'll give homelab Synapse another go in the future.
#matrix #synapse #vps #hetzner #germany #federation #selfhosting #homelab #testing
[Release notes from synapse]