Достаточно правильно настроить SRV-записи в домене и .well-known на сервере, который обслуживает домен второго уровня. И пользователи получат имена типа @user:domain.chat и в клиентах можно забивать при настройке домен второго уровня.
Вообще-то есть такая штука, как ansibe, на github есть хороший playbook, с помощью которого матрица раскатывается за 30 минут (включая правку двух файлов конфигурации) в докере на пустой хост. Со всеми звонилками ботами, интеграциями, видеочатами, админкой и т.п. Ну и за 10 минут настраивается DNS при наличии домена. Дальше все в беспилотном режиме, пользователям можно выдать токен для саморегистрации и все, сервис практически в режиме production.
есть такая штука, называется ansible, с ее помощью вы раскатываете работающий matrix-сервер со всеми доступными плюшками за 30 минут, включая правку начального конфига, который состоит из двух (!) текстовых файлов . Предварительно нужно настроить только DNS записи. Чтобы голос и видео работали стабильно - надо поиграться с диапазонами портов в corturn, по умолчанию через некоторых провайдеров не работает.
Достаточно правильно настроить SRV-записи в домене и .well-known на сервере, который обслуживает домен второго уровня. И пользователи получат имена типа @user:domain.chat и в клиентах можно забивать при настройке домен второго уровня.
Автор этого playbook - Slavi Pantaleev
Вообще-то есть такая штука, как ansibe, на github есть хороший playbook, с помощью которого матрица раскатывается за 30 минут (включая правку двух файлов конфигурации) в докере на пустой хост. Со всеми звонилками ботами, интеграциями, видеочатами, админкой и т.п. Ну и за 10 минут настраивается DNS при наличии домена. Дальше все в беспилотном режиме, пользователям можно выдать токен для саморегистрации и все, сервис практически в режиме production.
один "нюанс" - боты не могут писать в зашифрованные группы:)
есть такая штука, называется ansible, с ее помощью вы раскатываете работающий matrix-сервер со всеми доступными плюшками за 30 минут, включая правку начального конфига, который состоит из двух (!) текстовых файлов . Предварительно нужно настроить только DNS записи. Чтобы голос и видео работали стабильно - надо поиграться с диапазонами портов в corturn, по умолчанию через некоторых провайдеров не работает.