π Today marks 5 years of etke.cc! π
The etke.cc managed Matrix hosting service was launched on the 12th of February 2021 and has turned 5 years old today!
Below is an overview of improvements that have happened over the last year, plus the usual weekly recap
Component changesΒΆ
New componentsΒΆ
- β¨ Addition: (+$3/mo) Draupnir - an antispam and moderation bot. As Matrix grows more popular, keeping the federated network safe becomes more and more important.
- β¨ Addition: (+$5/mo) Matrix RTC - the experimental Matrix RTC stack for voice/video calling support
- β¨ Addition: (+$1/mo) FluffyChat Web - a cute and easy-to-use Matrix web client
- β¨ Addition: (free, part of our bridge pack) Bluesky bridge - bridge your Matrix rooms to Bluesky
- π Replacement: Steam bridge - a new Steam bridge replacing the old unmaintained
mx-puppet-steam
Deprecated componentsΒΆ
- ποΈ Removal: Hydrogen web client - removed due to being unmaintained
- ποΈ Removal: Skype bridge - removed because Skype was shut down by Microsoft in May 2025
- ποΈ Removal: LinkedIn bridge (old beeper/linkedin) - removed because it’s unmaintained and archived. We will add support for mautrix/linkedin in the future.
Service & infrastructure improvementsΒΆ
π Rolling Release model: We’ve switched from our old weekly fresh/stable dual-release model to a Rolling Release model. The old system required maintaining inventory compatibility with two release channels simultaneously, making hotfixes and feature rollouts unnecessarily difficult. Rolling Release simplifies things for us and gets improvements to you faster. We’ve also integrated automatic testing, so once an update is available, it has already been tested.
π IPv6: Enabled IPv6 for both internal and external communication on all servers.
π Firewall improvements: We’ve unified firewall management for both cloud and on-premises servers, simplifying management of firewall rules. Firewall rules are now component-specific - only rules required for a specific server’s configuration are added and maintained.
πΈπ¬ New hosting region - Singapore: We now offer servers in Singapore! This took some time because Hetzner’s Singapore pricing differs from other regions, and our system (price calculator, order page) needed updates to support region-based pricing. We’re happy to now have an Asian presence.
π Privacy Policy: We’ve published a clear and comprehensive Privacy Policy.
Synapse Admin enhancementsΒΆ
Synapse Admin - the main admin panel for etke.cc customers - received major new features:
- π₯οΈ Server actions: ping, disk usage, price, payments, maintenance, restart, and reboot - all accessible directly from the admin panel
- βοΈ Instance config: slight whitelabeling support (app name customization, automatic toggling of federation/tokens pages based on server config) - see details
- π³ Billing page: customers can now check payments and download invoices directly from the admin panel
- π Translations: etke.cc-specific features are now translated, and starting from the next Synapse Admin release, etke.cc API responses will be translated as well
MatrixRooms.info improvementsΒΆ
MatrixRooms.info received several updates:
- π Search relevancy configuration (most relevant / members count), search filters (e.g.
language:EN), and room view pages - π Community Spotlight on the frontpage - a rotating showcase of small but growing rooms across topics like FOSS, Linux, gaming, food, photography, travel, and more
- π Server software names on the stats page
- π Notary key server - MatrixRooms.info can now act as a trusted key server for your homeserver, helping verify other servers’ cryptographic keys. This improves federation reliability (cached keys are served even when the target server is down) and security (keys can be cross-checked across multiple notary servers to mitigate DNS spoofing).
Community & moderationΒΆ
We’ve teamed up with Muninn Hall to provide guides and resources about moderation - directly from the developers of Draupnir, moderators, and administrators of long-standing big public servers.
We did a lot of things not directly related to Matrix and/or not customer-facing, so we omit them from this post. For those interested, our GitHub is open.
For those interested in previous etke.cc birthday posts:
The Usual Weekly RecapΒΆ
These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.
Component UpdatesΒΆ
- Baibot: v1.14.0 βΎ v1.14.1
- Element: v1.12.9 βΎ v1.12.10
- Ntfy: v2.16.0 βΎ v2.17.0
- Synapse: v1.146.0 βΎ v1.147.1
- Traefik: v3.6.7 βΎ v3.6.8
- Vaultwarden: 1.35.2 βΎ 1.35.3
Service UpdatesΒΆ
During the week we introduced a new monitoring check - /.well-known/matrix/client CORS headers verification. This new check helps to avoid common issues when configuring delegation redirects (including the client discovery endpoint), as correct access to that file is mandatory for components like the experimental Matrix RTC stack / Element Call
Apart from that, we optimized the maintenance process and especially improved the restart part to reduce the downtime during the maintenance. Unfortunately, the changes impacted internal networking between components and crashed a few servers - we sincerely apologize for the inconvenience!
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!