๐Ÿ“š Documentation

April 17, 2026 ยท View on GitHub

Welcome to the Ketesa documentation! This is the central index for all guides covering configuration, supported APIs, and available features.

๐Ÿ“ Note: Documentation is actively evolving โ€” PRs are greatly appreciated!


โš™๏ธ Configuration

Full configuration reference โ†’

Specific topics:

GuideWhat it covers
Customizing CORS credentialsFine-tune cross-origin request behavior
Restricting available homeserversLock down which homeservers users can connect to
System / Appservice-managed usersProtect bridge puppets from accidental edits
Custom menu itemsAdd your own links to the navigation menu
External auth providerAdjust behavior when Synapse delegates auth externally

๐Ÿ”Œ APIs

  • Supported APIs โ€” full list of Synapse and MAS endpoints used by Ketesa

โœจ Features

๐Ÿ‘ฅ User Management

GuideWhat it covers
User managementLogin-as-user, shadow ban, rate limits, experimental features, account data, server notices, MAS user management, MAS policy data
User searchNormal and reverse (!) MXID/displayname search
Bulk CSV importImport many users at once from a CSV file
Registration tokensCreate and manage invite tokens for Synapse and MAS

๐Ÿ  Room Management

GuideWhat it covers
Room managementBlock/unblock, purge history, delete, join users, assign admins, members/state/extremities tabs, messages viewer, Space hierarchy
Media managementQuarantine, protect, and delete media at file/user/room scope

๐Ÿ” Moderation

  • Event reports โ€” review abuse reports submitted by users, use the event lookup tool

๐Ÿ“ก Federation

๐Ÿ“Š Statistics & Tasks


๐ŸŒŸ etke.cc exclusive features

โš ๏ธ Note: The following features are only available for etke.cc customers. Due to the specifics of their implementation, they are not available for any other Ketesa deployment.


๐Ÿš€ Deployment