Introducing Ketesa: Synapse Admin has a new name, a new face, and a lot of new features

Introducing Ketesa: Synapse Admin has a new name, a new face, and a lot of new features

April 3, 2026 by the etke.cc team 4 min read

If you have been using Synapse Admin β€” whether from etke.cc or directly from the upstream project β€” you may have noticed that the interface at admin.etke.cc has evolved well beyond what the original project offered. Today we are making that evolution official.

Synapse Admin is now Ketesa.

The repository, Docker images, and configuration keys have all been updated. The project has a new name and a new identity, but it remains the same zero-configuration drop-in replacement it always was: no config changes required to migrate.

Why a new name?ΒΆ

The project started as a fork of Awesome-Technologies/synapse-admin in August 2024. What began as small quality-of-life improvements grew over time into something different enough β€” a fully redesigned interface, comprehensive API coverage, multi-language support, and etke.cc-exclusive features β€” that sharing a name no longer made sense.

Ketesa is its own project now. The name reflects that.

etke.cc-exclusive featuresΒΆ

If you run your server on etke.cc, Ketesa becomes a unified control plane for your entire server β€” not just user and room management.

Server StatusΒΆ

A live status badge in the toolbar plus a full dashboard showing every server component with color-coded indicators, error details, and suggested actions. Know what’s wrong before your users do.

Ketesa Server Status Page

Server ActionsΒΆ

Trigger management commands on demand, schedule them for a precise date and time, or set up recurring weekly jobs. Routine maintenance becomes a few clicks.

Ketesa Server Actions Page

Server NotificationsΒΆ

Important server events surface as an in-app feed with an unread badge β€” health alerts, updates, and overdue payment reminders all in one place.

Ketesa Server Notifications

BillingΒΆ

View payment history and download invoices without ever leaving the admin panel.

Ketesa Billing Page

SupportΒΆ

Open support requests, track their progress, and exchange messages with the etke.cc team β€” right from the interface you use every day.

Ketesa Support β€” Create Ticket

Ketesa Support β€” Open Thread


What is new in v1.0.0ΒΆ

Full redesignΒΆ

The entire interface has been rebuilt from the ground up: a cleaner layout, a recolored dark theme, and a consistent visual identity across all pages. Every major section β€” the user page, reports, room management β€” has received a focused styling pass.

Ketesa Login Page

Ketesa Users List

Mobile-firstΒΆ

Ketesa is now fully responsive. Tables collapse to readable mobile lists, long identifiers wrap gracefully, and every action is reachable on small screens β€” without sacrificing functionality.

Ketesa on mobile

Matrix Authentication Service (MAS) β€” full integrationΒΆ

A note on MAS at etke.cc: We are not offering Matrix Authentication Service to our customers just yet. MAS is moving in a great direction, but it still has rough edges with several components β€” bridges especially β€” and we would rather wait until those are smoothed out than ask our customers to take that on. Ketesa being ready for it is a good step forward, and we will get there.

Ketesa now has first-class support for homeservers running Matrix Authentication Service:

  • Browse and revoke active sessions: personal access tokens, browser sessions, OAuth2 sessions, compatibility sessions
  • Manage linked email addresses
  • View upstream OAuth provider links
  • Manage MAS policy data (consent records)
  • Create new users through MAS directly
  • Registration tokens now expose created_at, last_used_at, revoked_at and support one-click revoke/unrevoke

Ketesa User Edit Page

Room managementΒΆ

Block or unblock rooms, purge history, and delete rooms entirely. A built-in messages viewer lets you browse room history with filters and jump-to-date navigation. Spaces now have a dedicated room hierarchy tab.

Ketesa Rooms List

Ketesa Room View

Ketesa Room Messages

Ketesa Room Hierarchy (Spaces)

Ketesa Room Statistics

User management improvementsΒΆ

  • Shadow banning β€” silence a user without alerting them
  • Login as user β€” impersonate any local user (Synapse-only)
  • Device management β€” create new devices, rename existing ones, bulk-remove selected devices
  • Allow cross-signing reset β€” unblock a user’s cross-signing key reset
  • System-managed users filter β€” hide or show bridge bots and appservice-managed accounts
  • User redaction with live status β€” watch deletion progress in real time
  • Improved filters β€” all boolean user filters now use nullable tri-state inputs

Performance and internationalizationΒΆ

Translations are now lazy-loaded with per-locale code splitting β€” only the active language is downloaded, making the initial load faster for everyone. The <html lang> and dir attributes are set dynamically, enabling correct RTL rendering for Persian and other RTL languages.

Ketesa ships with full translations in English, German, French, Japanese, Russian, Persian, Ukrainian, Chinese, and Italian β€” every string is translated, with no untranslated stubs left behind.

Scheduled tasksΒΆ

View pending Synapse background tasks directly from the admin panel.

Ketesa Scheduled Tasks


How to migrateΒΆ

If you are an etke.cc customer, you do not need to do anything β€” Ketesa will replace existing Synapse Admin on your server during the automatic maintenance process. Questions? Reach us via the Support page.

Ketesa is a zero-configuration drop-in replacement for Synapse Admin.

MethodHow
Hosted (CDN)Already migrated β€” admin.etke.cc runs Ketesa
DockerReplace your image tag with ghcr.io/etkecc/ketesa:latest
Static filesDownload ketesa.tar.gz from GitHub Releases and replace your dist/ directory

The legacy cc.etke.synapse-admin config key in /.well-known/matrix/client continues to work alongside the new cc.etke.ketesa key β€” existing deployments keep working without any changes.

Learn more about Ketesa β†’

Don't have a Matrix server yet?

We specialize in setup, hosting and maintenance of Matrix and various Matrix & non-Matrix add-ons.
Hosting is on affordable VPS servers provided by us (via Hetzner Cloud) in the EU, US and Asia, or on your own infrastructure anywhere in the world.

Let's build your Matrix haven together!

Order Now