Cutter 8
Итого 96,90 $ · Скидка 5%
- vCPU
- 4 × dedicated
- RAM
- 8 GB
- Диск
- 160 GB NVMe SSD
- Трафик
- 10 TB
- IPv4 / IPv6
- 1 / /64 routed
Решение
Synapse прожорлив до памяти: небольшой homeserver, федералирующий с активными комнатами, требует 4 ГБ, а 8 ГБ, если вы вступаете в крупные публичные комнаты. Conduit или Dendrite работают на доле этого объёма. XMPP с Prosody ещё легче — одно ядро и 1 ГБ обслуживают сотни пользователей. Все три чувствительны к вводу-выводу, поэтому размещайте базу данных на NVMe.
| Ресурс | Что вам нужно на самом деле |
|---|---|
| CPU | 2 ядра для Synapse, 1 для Conduit или Prosody |
| RAM | 4–8 ГБ для Synapse, 1–2 ГБ для Conduit или Prosody |
| Диск | NVMe, 160 ГБ — состояние федерации растёт неумолимо |
| Сеть | Хорошо пиринговая локация; федерация чувствительна к задержкам |
Итого 96,90 $ · Скидка 5%
Итого 176,70 $ · Скидка 5%
Итого 34,20 $ · Скидка 5%
Местоположение обычно является решающим фактором для этой нагрузки — либо из-за задержек, либо из-за юрисдикции.
Четыре ядра и 8 ГБ, если вы планируете широкую федерацию.
Conduit — если нужны низкие нагрузки на ресурсы; Synapse — если нужен полный набор функций.
Обслуживайте /.well-known/matrix/server, чтобы федерация находила вас на нужном порту.
Никогда не запускайте Synapse на SQLite, кроме личного тестового сервера.
Состояние федерации растет бесконечно; запланируйте очистку через API или компрессор состояния.
Synapse нужно 4 ГБ для небольшого сервера и 8 ГБ, как только вы вступаете в большие федеративные комнаты. Conduit справляется с той же задачей менее чем за 512 МБ, ценой неполноты некоторых функций.
Да. Для федерации нужен только публичный IP-адрес, домен и действующий сертификат. Юрисдикция не влияет на федерацию, только на то, кто может запросить ваши метаданные.
Содержимое сообщений шифруется сквозным шифрованием, но метаданные о составе комнат и времени событий хранятся на домашнем сервере. Собственный сервер — единственный способ держать их на оборудовании под вашим контролем.