Cutter 8
- vCPU
- 4 × dédié
- RAM
- 8 GB
- Stockage
- 160 GB SSD NVMe
- Transfert
- 10 TB
- IPv4 / IPv6
- 1 / /64 routed
Solution
Synapse est gourmand en mémoire : un petit serveur de maison qui fédère avec des salons occupés a besoin de 4 Go, et de 8 Go si vous rejoignez de grands salons publics. Conduit ou Dendrite utilisent une fraction de cela. XMPP avec Prosody est encore plus léger — un cœur et 1 Go suffisent pour des centaines d'utilisateurs. Les trois sont sensibles aux E/S, donc placez la base de données sur NVMe.
| Ressource | Ce dont vous avez réellement besoin |
|---|---|
| CPU | 2 cœurs pour Synapse, 1 pour Conduit ou Prosody |
| RAM | 4 à 8 Go pour Synapse, 1 à 2 Go pour Conduit ou Prosody |
| Disque | NVMe, 160 Go — l'état de la fédération croît sans cesse |
| Réseau | Localisation bien connectée ; la fédération est sensible à la latence |
L'emplacement est généralement la décision la plus importante pour ce type de charge de travail — soit parce que la latence domine, soit parce que la juridiction en fait partie.
Quatre cœurs et 8 Go si vous prévoyez une large fédération.
Conduit pour une faible consommation de ressources ; Synapse si vous avez besoin de toutes les fonctionnalités.
Servez /.well-known/matrix/server pour que la fédération vous trouve sur le bon port.
N'utilisez jamais Synapse sur SQLite au-delà d'un serveur de test personnel.
L'état de la fédération croît sans limite ; planifiez l'API de purge ou le compresseur d'état.
Synapse nécessite 4 Go pour un petit serveur et 8 Go une fois que vous rejoignez de grandes salles fédérées. Conduit fait le même travail avec moins de 512 Mo, au prix d'une certaine incomplétude fonctionnelle.
Oui. La fédération ne nécessite qu'une IP publique, un domaine et un certificat valide. La juridiction n'a aucun effet sur la fédération, seulement sur ceux qui peuvent exiger vos métadonnées.
Le contenu des messages est chiffré de bout en bout, mais l'appartenance aux salles et les métadonnées de synchronisation vivent sur le serveur. L'hébergement de votre propre serveur est la seule façon de les garder sur un matériel que vous contrôlez.