๐ŸŒŸ etke.cc-specific components

April 10, 2026 ยท View on GitHub

This is where the etke.cc magic lives. We build everything open-source wherever possible โ€” but some things are purpose-built for the etke.cc platform and simply wouldn't make sense anywhere else. This directory contains those components: deeply integrated features that turn Ketesa into a full control plane for managed Matrix servers.

โš ๏ธ Heads up: These components are only available for etke.cc customers and are documented here rather than in the main docs. They are not supported as part of the Ketesa open-source project โ€” no issues, no PRs, no support requests.


๐Ÿงฉ Components

๐ŸŸข Server Status icon

A live monitoring indicator in the sidebar showing current server health at a glance. It polls your server in the background and updates automatically โ€” no manual refresh needed.

ColorMeaning
๐ŸŸข GreenServer is up and running โ€” no issues detected
๐ŸŸก YellowServer is up, but a command is in progress (likely maintenance) โ€” temporary issues may occur, that's expected and fine
๐Ÿ”ด RedAt least one component has an issue โ€” click to see what and why

๐Ÿ“Š Server Status page

LightDark
Server Status Page (light)Server Status Page (dark)

Click the Server Status icon to open this page. It surfaces the full monitoring report for your server โ€” the same report that etke.cc's monitoring system watches around the clock:

  • Overall server status โ€” up, updating, or has issues
  • Currently running command โ€” if maintenance is in progress, you'll see exactly what's happening
  • Per-component breakdown โ€” every service on your server shown individually with its status, error details, and suggested corrective actions, grouped by category

This is the first place to check when something feels off. If a component is red, the suggested action tells you what to do โ€” often it's a single click in the Server Actions page.


๐Ÿ”” Server Notifications icon

An unread badge in the application bar showing the count of unread server notifications. Notifications are generated by the etke.cc platform for events like:

  • Completed or failed server commands
  • Service alerts and recoveries
  • Important platform announcements
  • Scheduled maintenance reminders

The badge clears as you read and dismiss notifications.


๐Ÿ“ฌ Server Notifications page

LightDark
Server Notifications (light)Server Notifications (dark)

Click any notification in the Server Notifications icon's dropdown to open this page. It shows the full text of every server notification in one place, with the most recent at the top. You can dismiss individual notifications or clear them all at once.


โšก Server Actions page

LightDark
Server Actions (light)Server Actions (dark)

Accessible via the Server Actions sidebar menu item. This is your command center for server management โ€” everything you'd normally do over SSH or by contacting support, available in one place:

Action typeWhat it does
Run nowExecute a management command immediately โ€” result arrives as a notification
ScheduleRun a command at a specific date and time โ€” useful for planned maintenance windows
RecurringConfigure a command to run automatically at a set time every week โ€” for routine tasks like backups or cleanups

The page includes a full list of available management commands โ€” things like restarting services, running updates, triggering backups, and more. Each command runs with a single click. Some commands accept optional arguments for fine-grained control.

๐Ÿ’ก Commands that would normally require SSH access or a support ticket are available here directly. No terminal, no waiting.


๐Ÿงฉ Components page

LightDark
Components (light)Components (dark)

Accessible via the Components sidebar menu item. A self-service catalogue for your server's add-ons โ€” bridges, bots, apps, and extras:

  • Your Server card โ€” see every active component and its price at a glance
  • Add-on sections โ€” browse what's available: Bridges, Extras, Matrix Apps, Matrix Bots, Matrix Extras
  • Live price preview โ€” stage additions and removals, see the new monthly total before committing
  • One-click requests โ€” hit Request changes to automatically submit a support ticket; no manual back-and-forth needed

Pack-based components (e.g., Bridges) show Available when the pack is active โ€” meaning they're included in your pack at no extra charge. Individual add-ons display their monthly price upfront so there are no surprises.

๐Ÿ“„ Full Components guide


๐Ÿ’ณ Billing page

LightDark
Billing (light)Billing (dark)

Accessible via the Billing sidebar menu item. Gives you a full view of your etke.cc account's financial history:

  • Payment history โ€” all successful transactions with dates and amounts
  • Subscriptions and one-time payments โ€” both are shown with their details
  • Invoice download โ€” download a PDF invoice for any transaction directly from this page

No need to log in to a separate billing portal or contact support to get an invoice.


๐Ÿ’ฌ Support page

LightDark
Support โ€” Create Ticket (light)Support โ€” Create Ticket (dark)
Support โ€” Open Thread (light)Support โ€” Open Thread (dark)
Support โ€” Closed Thread (light)Support โ€” Closed Thread (dark)

Accessible via the Contact support sidebar menu item. A full support ticketing interface built directly into Ketesa:

  • View all your tickets โ€” see open, pending, and resolved requests in one list
  • Create new tickets โ€” describe your issue and submit without leaving the admin panel
  • Bidirectional messaging โ€” exchange messages with the etke.cc support team and see their replies inline

๐Ÿ’ก All communication is mirrored to email โ€” replies arrive in your inbox and you can respond from there too. Both interfaces stay in sync, so you can use whichever is more convenient.


๐ŸŽจ Instance config

White-label Ketesa and tailor the feature set for your deployment โ€” all driven by platform configuration, no rebuild or deploy step needed. The configuration is fetched automatically from the etke.cc API when Ketesa loads.

White-labeling โ€” make Ketesa look like yours:

SettingWhat it changes
Application nameBrowser tab title and error page headings
LogoImage shown on the login page
FaviconBrowser tab icon
Background imageFull-page background on the login screen

Disabling features โ€” hide sections that aren't relevant to your setup:

FeatureWhat gets hidden
Server ActionsThe Server Actions page and sidebar entry
Server StatusThe status icon in the sidebar
Server NotificationsThe notifications badge and page
BillingThe Billing page and sidebar entry
SupportThe Contact support page and sidebar entry
FederationThe Federation overview page
Invite tokensThe Registration tokens page

๐Ÿ“ etke.cc attributions (footer links and branding) can be removed on the appropriate plan. Contact support if you need this.