arcanechat.me server reached 10k users! πŸŽ‰πŸŽ‰πŸŽ‰

the server is still using just ~1.50GB of RAM and almost 0% of CPU, disk is at 8% used only (including whole operative system files etc)

it is extremely cheap to host thousands of users for #ArcaneChat / #DeltaChat with a #chatmail relay

I also just check the server like once per month just in case to check everything is fine, but it literally causes near ZERO maintenance cost, no problems, it just works you can practically forget the server exists

for the ones curious about what 8% of disk usage means here: it is a bit less than 40GB for the whole system, but the users mailboxes only take 17GB

that means: 17GB divided by 10k users equals 0.0017GB (~1.7MB) average used per user! 🀯

@arcanechat This seems so good, but it makes me wonder how active those 10k users actually are… Probably no way to know that because of zero telemetry, but is there any way to tell if the impact on the server is minimal because of great chatmail relay efficiency or because people are not using arcanechat.me much? πŸ€”

Also, you are using this, right?

GitHub - chatmail/relay: chatmail service deployment scripts and docs

chatmail service deployment scripts and docs . Contribute to chatmail/relay development by creating an account on GitHub.

GitHub

@tommi inactive users are automatically deleted after 90 days so the number is of active users (+13k by now)

ofc not all users are connected at the same time to the server, unlike so called "proper chat protocols" like #XMPP where a stream is always open, with #ArcaneChat / #DeltaChat it is ok if the system kills the app and only wakes it up when there is a message (push notifications), the server also hibernates IMAP IDLE connections to save RAM etc

> Also, you are using this, right?

yes

@arcanechat @tommi you are comparing the client-server communication maintaining the network state with the servent whose role is rather S2S communication