Services

Here’s everything we offer, from the managed Matrix server itself to the extras that ride along with it.

Managed Servers¶

We run managed Matrix homeservers two ways: on-premises on your own infrastructure, or cloud hosting on a server we rent for you. Either way, the server is our problem to keep running, not yours.

Hosting Types¶

Cloud Hosting¶

Get a server without having to deal with infrastructure

The Hosting plan is for those who would rather avoid dealing with a server infrastructure by yourself. For this type of offering, we will rent a server from Hetzner Cloud (sustainable hosting 🌳) for you and manage it on your behalf.

You can learn more about this service here.

On-Premises¶

Managed Matrix homeserver on your own infrastructure

Cloud hosting not your thing? No problem. We can install and manage your Matrix homeserver on-premises, on your own infrastructure or on whichever cloud provider you prefer.

Here are prerequisites which need to be set up on your side:

  • An x86/amd64 Linux server with a Debian-based distribution (the latest Ubuntu LTS is recommended).
  • An unrestricted internet access for the server (running behind NAT, proxied or air-gapped setups are not supported).
  • A domain name to use with your Matrix server. Alternatively, you can obtain a subdomain from us at no extra cost.

Subscription¶

All our services are available on a subscription basis.

The Matrix base service is the only thing we require you to pay for on the order form. Everything else is an optional add-on, so you only pay for what you actually want.

Getting Started¶

First of all, place an order for the services you’re interested in. After that, you will receive an email with details about the next steps to get your server up and running.

During this process, you will need to make payment for the order. You can follow the instructions in the email to complete it.

After the payment is made, the team will set up your managed Matrix server and take care of the following:

  • Setting up Docker
  • Configuring Matrix homeserver components (e.g., Synapse, Coturn, Synapse Admin, Element app, etc.) based on your order
  • Handling database backups (gzip SQL dump for on-premises installations or server snapshots for hosted options)
  • Configuring swap based on your server’s RAM capacity
  • Configuring fail2ban for intrusion prevention
  • Setting up the firewall (ufw)
  • Conducting SSH security hardening

As a part of this process, we also ensure:

  • System package updates
  • Cleanup of unused system and Docker resources
  • Logs retention for 7 days

Maintenance¶

After the initial configuration, maintenance services will become available. They are offered exclusively for the homeservers installed by us, owing to variations in configuration and deployment methods.

Automatic Weekly Maintenance

Our automated maintenance runs once a week, in accordance with your chosen recurring schedule. You can configure maintenance via Ketesa. If you haven’t set a schedule, a default one will be assigned for your server’s upkeep.

etke.cc adopts the rolling release model, and each change by the team is automatically tested and released as soon as it passes testing. On every Friday a weekly recap with announcements and updates are posted to ensure nobody misses them. Please see here for details.

You can also trigger maintenance via Ketesa manually at any time, although it is usually unnecessary.

As part of our maintenance, we perform the following tasks every week:

  • System package updates
  • Matrix component updates
  • Cleanup of unused system, Docker, and Matrix resources (e.g., cache, logs, thumbnails)
  • Logs retention for 7 days
  • Automatic tuning and vacuuming of your database, tailored to your server’s configuration

Sit back, relax, and let us handle the weekly maintenance for you.

Please note that maintenance does not cover distribution upgrades (e.g., from Ubuntu 20.04 to 22.04), as they are considered to be major ones and require manual intervention. You can either execute the upgrade task by yourself with our guidance (no extra cost) or request our assistance for a fee. Please see here for details.

Additional benefits

Every subscription also comes with:

Self-Service Tools¶

Manage Your Server with Ease

Ketesa is the recommended way to manage your server. You can schedule maintenance, monitor your server’s health, and more, all from your browser, without any technical knowledge required.

Alternatively, the Scheduler bot provides the same functionality via your Matrix client. Note that the Scheduler bot is only available for federated servers and for explicitly defined users, while Ketesa works for all servers and all homeserver administrators.

You can learn more about the Scheduler bot here.

Monitoring¶

Stay Informed

Our monitoring service keeps you informed about your server’s health and performance. We offer monitoring reports via email and Matrix alerts, ensuring you’re always up-to-date on your server’s status.

Details about our monitoring service are available here.

Private Docker Registry¶

Avoid Public Registries Issues

Our private Docker registry acts as a mirror for public registries, eliminating common issues such as rate limits, unavailability, and restricted access.

You can learn more about our private Docker registry here.

Customer Support¶

Choose the Level of Support

We offer various levels of customer support. The “Basic” level is included with subscription by default. For more extensive support, our “Dedicated” level is available upon request.

For additional details, please visit our support page.


Cloud Services¶

On top of the server itself, we run a handful of cloud services that plug into every server we manage by default.

app.etke.cc¶

We provide CDN-backed hosting of the Element Web app with additional features enabled by default, and MatrixRooms.info integration.

It is available at app.etke.cc and included by default for all services we manage.

cloud.ketesa.app¶

made by etke.cc

We provide CDN-backed hosting for Ketesa.

It is available at cloud.ketesa.app and included by default for all services we manage.

demo.etke.host¶

We provide a demo Matrix server with additional components for you to try out.

It is available at demo.etke.host. You can check details and instructions here.

MatrixRooms.info¶

made by etke.cc

We develop and maintain Matrix Rooms Search project, a search engine for Matrix rooms.

To make it possible for you to use it easily, we offer an instance the project at MatrixRooms.info, where you can search for and join Matrix rooms (details).

The service is available at MatrixRooms.info and included by default for all servers we manage in the Element Web app, where you can directly search rooms across federation.

If you would like to use it by default in other client apps (e.g., FluffyChat), you can follow the instructions here.

Custom Development¶

Need something we haven’t built yet?

If you want custom features in our open-source projects, we’re happy to help at a fair price. More about our custom development services here.

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