The software’s free. The 3am wake-up when an update goes sideways is the part nobody prints on the box. Two ways to run a Matrix community: yourself, or through us. This is what each one really costs.
MatrixRooms.info runs on the same open playbook anyone can use to self-host Matrix: matrix-docker-ansible-deploy. etke.cc is the managed version of it. Same stack, same code. The only question is who runs it: you, or us.
You self-host
A server, a domain, DNS you control, and root over SSH. Then enough Ansible to drive the playbook.
etke.cc runs it
You order, answer a few questions, and it shows up built: Docker, the homeserver, backups, firewall, fail2ban, SSH hardened.
You self-host
You re-run the playbook yourself. It does not update while you sleep.
etke.cc runs it
We ship server and Matrix updates every week, whether or not you remembered they were due.
You self-host
The playbook stops and makes you read every breaking change before it will run again. A real safeguard, and also the reason you end up reading release notes at midnight.
etke.cc runs it
We read the changelog so you don't. It rides along in the weekly pass.
You self-host
Yours to set up: a database dump and a copy of the files, on a schedule you build and hope you got right.
etke.cc runs it
Nightly, kept a week. And if a disk dies, we're the ones doing the restore, not you.
You self-host
Prometheus and Grafana are in the box. You still hook them up and stare at the graphs while your coffee goes cold.
etke.cc runs it
Monitoring that pings us the moment your server flatlines, email and Matrix both.
You self-host
You're on call. It's your server.
etke.cc runs it
You send us a message. We're already up. Pulling servers back from the brink is sort of our whole thing.
You self-host
As much as it takes. Some months an evening, some weeks a bad one.
etke.cc runs it
Ours, not yours. That's the thing you're actually paying for.
If you already run Linux boxes, the playbook is one command. What comes after, the updates, the changelogs, the 2am wake-ups, that’s the part you actually host. The playbook’s own README doesn’t oversell it: it “tries to make self-hosting and maintaining a Matrix server fairly easy. Still, running any service smoothly requires knowledge, time and effort.” That last sentence is the whole ballgame.
Here’s what stays on your plate:
You’ve likely done all of it before. It’s just real, recurring, and yours. The playbook is on GitHub, and it’s the real thing.
“A Matrix server” is shorthand. Every server here is a pile of services wired to work together, and each one ships already configured:
That’s just the base, and if you run it yourself, every line of it is yours to wire and keep patched.
On top of the base there are more than forty optional components. Turn on what you want, skip the rest, pay for what you turn on.
Two of them are ours, and they’re why a managed server doesn’t feel like a raw one:
Self-hosting, every one of these is another container to stand up and keep current. Managed, it’s a checkbox that rides the weekly update pass with everything else.
Pick a size, from Small (2 vCPU, 2 GB) to Monster (16 vCPU, 32 GB), on a box we rent for you or your own, in one of six regions. Outgrow it and you bump up later.
Then we keep it boring, which is the entire job. Updates land weekly, backups sit for seven days with a self-service restore, and monitoring pages both of us the moment a port, a DNS record, or a Matrix endpoint goes dark. Setup ships hardened: fail2ban, a firewall, locked-down SSH, a tuned database.
A couple of honest caveats, because you should hear them from us. The weekly pass doesn’t cover big OS jumps, the kind where the whole distribution moves up a release; those we do on request, not on autopilot. And if you hand-edit the server config, the automation quietly puts it back, because predictable is what keeps it up.
None of this is exciting. It’s a server that stays up and a team that answers when it doesn’t.
In etke.cc’s own words: “If you ever become unhappy with our service, you can always host your server elsewhere or start maintaining it yourself.” The playbook to do exactly that is the same one linked above.
Done reading changelogs before you’ve even started?
Rather run it yourself? The playbook’s on GitHub. No hard feelings. We build it in the open for exactly that reason.