6 ms·
I dont know... i have been runing one instance for about 3 years and it is just apt install matrix-synapse and changing one yaml config to suit my needs i am
by omnimus 8y ago
I dont know... i have been runing one instance for about 3 years and it is just
apt install matrix-synapse
and changing one yaml config to suit my needs
i am sure there is a dockerized version
- vbezhenar 8y agoHow much RAM does it require for 1-2 users? I have small VPS and can afford 10-20 MB of RAM, but Python terrifies me.
- Arathorn 8y agothe RAM usage depends on the size of rooms the users join, not the number of users. synapse typically takes around 1GB of RAM (allocate 2 to be safe), but we are working on that.
- wbxrs 8y ago2 GB of RAM for a chat server?!!?
- staz 8y agoFrom what I've heard here from people using the Slack desktop client, 2GB is now normal for a chat client
- wbxrs 8y agoI think it is perfectly reasonable for a client to use more RAM than a server, having to display a GUI and all. I'm thinking of IRC servers vs. clients. (Certainly not 2 GB, but that's another matter.)
- meruru 8y agoThere are a few alternative server implementations under development. Personally I'm hopeful for Dendrite (written in Go): https://github.com/matrix-org/dendrite https://github.com/matrix-org/dendrite
- cvwright 8y agoI ran a little test last weekend. I got a 1 CPU / 2GB RAM virtual machine from a cloud provider and deployed Matrix/Synapse on it with spantaleev's Ansible script. I created 100 accounts for chatterbots. (This is not federated to the main Matrix network -- just local.) The VM showed some lag when the chat bots connected and started inviting each other to their channels. But once all the invite sending/accepting settled down, it's been pretty smooth. It's randomized, but I think each channel has about 18 or 20 users. The whole thing is using about 900 MB of RAM, and that's including everything -- CentOS, several containers, the Postgres database, Synapse, nginx, etc.
- omnimus 8y agoYeah i am also terrified by python. Before synapse was in apt i had to instal it using pip and virtual env and it was nightmare for me. I run it on some 3usd vps i dont remember 1gb ram i think and use sqlite (its very portable this way). For about 20 people it works great. It is not exactly efficient but overall still cheaper and better than other solutions ive found.