Федерация между установками
Актуально для: SimpleTwo 0.9.x · Проверено: 08.09.2026
Федерация позволяет сотруднику написать человеку из другой организации по адресу вида
имя@домен — не заводя ему гостевую учётную запись и не поднимая ничего общего посередине.
Каждая сторона остаётся на своих серверах; между ними ходят только те сообщения, которые
адресованы друг другу.
Федерация включается с обеих сторон: каждая установка проверяет, что домен отправителя
внесён в её собственный список разрешённых. Односторонняя настройка даст federation_refused
на встречной стороне — и это правильное поведение, а не ошибка конфигурации.
1. Что нужно до включения
- Служба переписки доступна из интернета по HTTPS — принимающая сторона обращается к ней напрямую.
- Домен отдаёт документ обнаружения. Обращение к
https://<домен>/.well-known/simpletwo.jsonдолжно вернуть JSON с полемmessaging_url: именно так вторая сторона узнаёт, к уда стучаться. Документ отдаёт координатор — тот, чьё имя стоит на этом домене. - Согласие второй стороны. Обменяйтесь доменами и подтвердите, что каждый внесёт другого в список разрешённых.
Проверка готовности — одной командой, для каждого из двух доменов:
curl -fsS "https://<домен>/.well-known/simpletwo.json" | python3 -m json.tool
В ответе должно быть непустое messaging_url. Пусто или 404 — федерация не заработает: у
принимающей стороны нет способа найти вашу службу переписки.