The evolution of Synapse Admin

Run your Matrix homeserver from one place that doesn't fight you.

Ketesa puts users, rooms, media, and federation in a single web interface that's genuinely pleasant to live in. Run a homeserver for your family or a federated community of thousands, it's the same calm, quick panel either way.

Open source (Apache-2.0), self-hostable, and already fluent in 10 languages.

Ketesa user management screen showing a list of Matrix accounts with status and actions Ketesa user management screen showing a list of Matrix accounts with status and actions

Rooms and spaces, finally manageable

Every room on your server sits in one list. Block the ones causing trouble, purge history when you have to, delete what should never have existed. Walk a space's hierarchy, read message history with filters that actually narrow things down, and hand someone room-admin without a single trip back to the command line.

Ketesa room list with block, purge, and delete actions Ketesa room list with block, purge, and delete actions

Everything a homeserver admin reaches for

  • Users and access

    Suspend, shadow-ban, deactivate, or fully erase an account. Manage devices, rate limits, cross-signing keys, third-party IDs, and passwords, then onboard a whole batch from a CSV.

  • Rooms and moderation

    View, block, purge, and delete rooms. Read message history with filters, browse the directory, and act on reported events right where you found them.

  • Media management

    Quarantine, protect, or delete media by file, user, or room, and see exactly who is using the space before you go reclaiming any of it.

  • Federation and statistics

    Watch remote destinations for the ones that stopped answering, and dig into per-user media usage and database room sizes when it's time to reclaim some space.

  • Modern auth

    SSO and OIDC, native Matrix Authentication Service, registration tokens, and access-token login, with session and OAuth2 client management built in.

  • Localized and mobile

    Fully translated into 10 languages with no half-finished English stragglers, and a layout that folds down to your phone without dropping a single action.

Managed by etke.cc

Would rather not babysit a Matrix server? Let us.

Ketesa runs against any Synapse homeserver, whoever's hosting it. If you'd rather not run Matrix yourself, that's where etke.cc comes in: we do managed Matrix hosting, the whole server kept running for you, in our cloud or on your own hardware, set up right, kept current, and answered by actual people who'll know your server by name. Point Ketesa at an etke.cc-hosted server and the panel grows a commerce-and-operations layer wired straight into our platform.

We run the server. You keep the community.

  • Add-ons on tap. Bridges to Slack, Discord, Telegram, WhatsApp, and IRC, plus bots and apps, each with its monthly price right there in the open. Stage what you want and we wire it up.
  • Server actions, on your schedule. Fire one-off jobs or set recurring tasks straight from the panel.
  • Eyes on the server. A health dashboard and in-app notifications keep you a step ahead of the problems.
  • Billing and support, same window. Invoices, billing, and a support inbox sit right where you work, white-labelled to your brand.
Ketesa Components page listing available bridges and add-ons with monthly pricing Ketesa Components page listing available bridges and add-ons with monthly pricing

Included with etke.cc hosting

On a managed server, we're already watching

Every etke.cc-hosted server comes with monitoring, and the report lands right here on the Server Status page. We check the things that actually take a server down: the ports that should be open, the DNS records that should resolve, the well-known and federation endpoints, and the CPU, RAM, and disk on the box itself. Each check is either green or tells you exactly what's wrong and links to the fix, with seven days of history behind it.

Ketesa Server Status page showing etke.cc monitoring checks for ports, DNS, endpoints, and system resources Ketesa Server Status page showing etke.cc monitoring checks for ports, DNS, endpoints, and system resources

Open source, Matrix to the core

Ketesa is where Synapse Admin went next: a full redesign with a lot more of the API covered, maintained out in the open by the etke.cc team. It's Apache-2.0, so read it, run it, fork it, bend it to your server. We'd love a star, and we'd love a pull request even more.

Three ways to get going

Try the live one

The newest build runs at cloud.ketesa.app against any homeserver you can reach. Point it at yours and sign in, nothing to install first.

Open live demo

Host it yourself

Grab a prebuilt tarball or pull the Docker image from GHCR or Docker Hub, then serve the static files behind any web server. It has no backend of its own to keep alive.

Releases & images

Let etke.cc run it

On an etke.cc-hosted Matrix server, Ketesa is built in and white-labelled, with server actions, billing, and support already wired up. You just use it.

About etke.cc