3 ms·
Depends on what server implementation you're going to go for. Synapse is the reference implementation currently, but also the most resource hungry. For 100k us
by justaj 6y ago
Depends on what server implementation you're going to go for.
Synapse is the reference implementation currently, but also the most resource hungry. For 100k users I would be looking at 24gb RAM and 256GB+ storage space. Along with multiple cores.
If you don't need as much features, then you can try Dendrite which can have 5x to 10x less resource usage than Synapse.
- cvwright 6y agoI’d be surprised if 24gb is sufficient for 100k users. Back when they switched Synapse to Python3, they showed a graph where the matrix.org homeserver had something like 8-10 syncotron processes consuming 8-10gb each.