News
This page contains copy of #news:etke.cc room messages, but you may use RSS , or Fediverse to get them. Additionally, you may check News Archive for full list of messages.
New order form, pricing model changes, extra services and better servers in the EU and US
The end of 2023 is approaching and we’d like to announce several large changes that we’re launching today:
- We have a brand new order form . It’s completely redesigned and allows for order processing to go more smoothly, both for customers and for us.
- We’re switching to a new pricing model, allowing us to offer additional services (see below) while keeping things fair. Thanks to it, we can now offer a basic Matrix server setup for as little as $5/month (installed against a server of your own).
- We’re bringing back support for additional non-Matrix services. We’re launching 6 new add-on services (charged extra) and plan on growing the list in the future.
- For those renting VPS servers from us (Turnkey), we’re launching support for more powerful servers (backed by Hetzner Cloud ’s AMD-powered
CPX
line) and support for hosting in the US region.Below, we’ll go into details for each of these changes and how they affect existing customers.
Brand new Order Form
Our previous order form was very simple - built with HTML and some JavaScript sprinkled on top for interactivity.
With time, we’ve added more and more components, each of which could benefit from additional form fields for its configuration, validation logic, etc. We’ve noticed that redoing the form completely would bring a lot of benefits, so we’ve finally gotten around to launching the new form.
For the technically-inclined, we’ll briefly mention that our new order form is powered by Svelte . Anything we do is free-software and our website is no exception. Feel free to learn from it, contribute to it and report issues on Gitlab or via our other contact methods .
Here are some of the things we aimed to accomplish with the order form rewrite:
- improve the design and User Experience of the form - hopefully this decreases the number of incorrect orders we receive
- expose more configuration fields right in the form - this avoids having to clear up the order requirements with slow back-and-forth communication over email
- automate more parts of the server setup process, aiming for 100% automation - less work for us and quicker order processing for you
- expand to offer additional services besides just Matrix
- switch to a new pricing model and make the prices of every component easy to grasp
Pricing model changes
We’re switching from a flat-fee pricing model to one where you pay-by-complexity.
Until now, our services have always been offered for a flat fee. The fee would be different based on the product you chose - Maintenace on your own server (BYOS) was $10/month, while a Turnkey:Small order (Maintenance + a small server rented from us) was $19/month. These prices remained the same no matter how many components we were installing, maintaining and providing you with support for.
We’ve always been trying to establish a fair price, but the number of services we offered varied. Some people were ordering a basic Matrix server - one that doesn’t even include any bridges. Others were ordering everything we’ve got to offer (Matrix, plus all bridges, plus all bots, plus various other services). Both types of customer were paying exactly the same (e.g. $10/month). It’s clear that one was potentially overpaying (for only getting a very basic server), while the other was paying too little (for the large amount of services and increased support attention we were affording them).
Starting today, new orders will be charged according to a new pricing model that we call pay-by-complexity. People who order few services will be charged little. People who order many services will be charged extra. We calculate a customer’s monthly subscription price based on the selected services and the complexity level we associate with providing each service. We believe that this way, everyone can pay fairly.
In a way, we’ve split out the $10-for-anything-you-wish Maintenance tier into its base components (base Matrix server, bridges, bots, additional services). This allows us to offer a new type of service - a base Matrix server (just Matrix, no bridges/bots) for as little as $5/month. This is a 50% price reduction compared to our previous $10/month Maintenance tier (used against a Bring-Your-Own-Server type of server).
Some of the services we used provide for free (as part of the Maintenance tier) have now become paid add-ons.
For Turnkey orders, we’ve also split the total price into its constituents (server hosting fee + various components). You can now see how much we’ll charge you for the Hetzner Cloud servers we rent on your behalf and can decide whether you’d like to get a server from us or elsewhere.
With the new pay-by-complexity pricing model, we’re in a better position to offer additional services besides Matrix. See the New services section below for more details.
We’re making Matrix hosting services more affordable not only by now offering a base Matrix server for a cheaper price (as low as $5/month), but also by offering additional services (charged extra) that can co-exist with Matrix on the same server. The server itself, no matter who you’re renting it from, is a large component of the total price you’re paying each month. Running more services (besides just Matrix) on the same server brings the server’s utility value up and allows you to justify paying the server price.
Prices we’ve set for our services may change in the future. We’ve tried to come up with component prices which are fair: affordable to you and sustainable for us. We may have misestimated some and made them too high or too low. We reserve the right to iterate on component prices in the near future and are sorry for the inconvenience it may bring. Nevertheless, we promise not to make abrupt changes for the worse.
For existing customers, we’re not forcing any pricing changes yet - at least until the 1st of July 2024 you can continue paying the same price as before. We explain all the details about this in a dedicated FAQ entry: When will old subscriptions (Maintenance and Turnkeys) be deprecated? .
We understand that fairness is always subjective and forever elusive. Some people may find themselves having to pay more under our new pricing model. Until now, they may have been getting 15 different services (e.g.: Matrix, a bunch of Matrix bridges, Ntfy , Etherpad , Jitsi , etc.) from us for just $10/month. We think this incredible-generosity model is unsustainable and need to take action to correct it. Still, we believe our prices continue to be affordable and people wishing to run a minimal setup may find them even better now.
New services
We’ve previously been offering various add-on services besides Matrix - the Miniflux RSS reader, the Uptime Kuma monitoring system, the Radicale CalDAV/CardDAV server. With time, we’ve had to discontinue these services, because they weren’t our main focus and offering them for free (alongside Matrix) was costly and unsustainable.
Over the years, we’ve had various people ask us to install and maintain other services for them. It’s to be expected, because running more services on the same server allows people to extract more value from the server they’re already paying for. Some technical people were setting up additional services themselves via the SSH
root
access we allow. This is risky compared to delegating service hosting to us, and puts you into self-hosting territory. We think of etke.cc as positioned as a sort of “assisted self-hosting service” - one that brings you the benefits of self-hosting and supporting free-software, but without the high risk and hard work.Now that we have a new and more fair pricing model (explained in detail above), we can afford to bring back these services (and others) as paid add-ons. Our new free-software mash-playbook Ansible playbook has been gaining popularity and support for a growing set of supported services . With time, we’d like to offer most of these as add-ons available to our customers.
For now, we’re starting small, with only a few of these services being available to order. We rely on your feedback to tell us which other services you’ll find useful.
We’re launching the following additional services right now:
- (+$1/mo) [previously-offered and making a comeback] the Miniflux RSS reader
- (+$1/mo) [previously-offered and making a comeback] the Radicale CalDAV/CardDAV server
- (+$1/mo) [previously-offered and making a comeback] the Uptime Kuma monitoring system
- (+$3/mo) [brand new] the GoToSocial ActivityPub server (a lightweight Mastodon alternative)
- (+$1/mo) [brand new] the Linkding bookmark manager
- (+$2/mo) [brand new] the Vaultwarden password manager (a lightweight Bitwarden -compatible server which can be used with the Bitwarden client apps)
Each service requires an additional charge, so we believe that the new model can be sustainable and would allow us to expand the list of services we’re offering.
There are no technical difficulties which prevent us from launching support for other services we already have automation for, but we don’t wish to spread ourselves too thin and complicate our customer support staff too much. Offering a new service (and being around to support it) requires much more than just including it in our installation/upgrade scripts, so expanding our additional services portfolio will happen gradually.
New customers can order the new services from our new order form .
Existing customers who wish to make use of these new services can do so by contacting our support and agreeing to switching to our new pay-by-complexity pricing model.
Hello, America and new AMD-powered servers
We encourage people to use their own servers against which we can install components. With these so-called Bring-Your-Own-Server types of orders, you can use any hosting provider anywhere in the world.
However, for people who don’t wish to deal with the hassle of renting a server from another service provider, we try to offer affordable VPS servers (previously referred to as Turnkey).Customers who have been ordering our Turnkey servers have been getting Hetzner Cloud VPS servers that we rent on their behalf.
For a long time already, Hetzner Cloud has supported a new
CPX
line of servers which use powerful AMD CPUs. These servers are both cheaper in terms of performance-per-dollar compared to their existingCX
server line and also offer double the disk space.Best of all, these servers are also available not only in Europe, but also in the US. In the future, Hetzner Cloud may also offer availability in other regions on other continents.
Because of the flat-fee Turnkey tiers we’ve been offering (e.g. $19/mo for Turnkey:small), it was difficult for us to introduce support for the new
CPX
server line and for the US region, because server prices in theCPX
line were somewhat different (higher). With our new pricing model, we can assign a fair resale price to each server type and calculate your final monthly subscription fee accordingly.This means, we’re now launching support for these new server instances and also for servers hosted in the US (Ashburn, Virginia and Hillsboro, Oregon). New orders will automatically use the new
CPX
server line and increased disk space it offers.Existing customers’ servers remain untouched on the
CX
line.As discussed in the When will old subscriptions (Maintenance and Turnkeys) be deprecated? FAQ entry, existing customers can remain on the their existing service (server-wise and component-wise) for the same price they were paying until now.
Should they wish to upgrade their server to the new
CPX
server line, they can do so by contacting our support and agreeing to switching to our new pay-by-complexity pricing model.FAQ
Are your services becoming more expensive now?
For customers who are used to getting everything we have to offer for a flat fee of (e.g. $10), yes - getting the same kind of service will be more expensive. Our previous pricing model proved to be unsustainable and we need to switch away from it.
For customers who wish to pay little, we now offer a base Matrix server (just Matrix, no bridges/bots), which operates against your own server and is cheaper than what we’ve had before ($10/month -> $5/month).
For everyone in between these 2 extremes, you get to pay according to the services you order. We believe we’ve set fair prices, but may adjust them over time.
Because we’re on the path of offering additional services (co-existing with Matrix on the same server and bringing up the utility value of the server), we believe our service as a whole may actually become more affordable (or at least more worth it for roughly the same price).
Do existing customers on the old pricing model need to switch to the new one?
Not yet.
Below is an excerpt from our When will old subscriptions (Maintenance and Turnkeys) be deprecated? FAQ entry which goes into the full details.
Until 1st of July 2024, existing customers can remain on their old subscription tier as long as the services we provide to them remain unchanged. That is:
if customers continue to use the same services, they can remain on the same subscription tier and we won’t charge them differently
if customers request additional services from us, we’ll need to ask them to switch to the new By Complexity subscription tier, so we can charge them fairly according to our new pricing model
After 1st of July 2024, any existing customer who contacts our support will be asked to switch to the new By Complexity subscription plan. If customers wish to continue using our services without support, they can remain on the same subscription tier for longer. We have not yet established a final date after which we’ll completely abandon the old subscription tiers.
Can you upgrade my existing Turnkey server to the new CPX server line?
Yes. However, each server instance in new server line is a few dollars more expensive (even if it’s cheaper in terms of performance-per-dollar), so we cannot do it while you’re on the old pricing model.
If you wish to switch to the
CPX
server line, you can request such changes by contacting our support and agreeing to switching to our new pay-by-complexity pricing model.If you wish for your new server instance to be in a different region, please refer to the next FAQ entry below.
Can you move my existing Turnkey server to a different region?
Your existing Turnkey server is likely on the old
CX
server line we’ve been offering until now. These servers are only available in the EU region.Only the new AMD-powered
CPX
server line of Hetzner Cloud is available in the US region.Automated region-to-region migrations are not supported by our hosting provider, so we’ll need to migrate your server manually. Doing it requires coordination with you as to when you’d like us to do it and for you to experience some short downtime. DNS record changes may be necessary as well. For us to do the migration, you’ll need to make use of our Migration (VPS to VPS) service (charged as a one-time-fee of $100).
We do not offer
CPX
servers as part of the old pricing model, so this change requires that you switch to our new pricing model.What happens if I want you to install additional services to my existing server?
Any of the services we offer on our new order form can be installed to existing servers.
However, adding additional services (be it some of the new add-on services we’ve launched, or an existing component that you don’t have on your server already) requires that we start charging you according to our new pricing model.
You can request service changes by contacting our support and agreeing to switching to our new pay-by-complexity pricing model.
As an existing customer on the old pricing model, can I still use your support service?
Until 1st of July 2024, you can contact our support at any time about issues which are covered by our Customer Support service . However, if you ask us for new components, we’ll need to ask you to switch to our new pay-by-complexity pricing model.
After 1st of July 2024, you cannot use our support service unless you switch to our new pay-by-complexity pricing model.
For more details, see the When will old subscriptions (Maintenance and Turnkeys) be deprecated? FAQ entry.
As an existing customer who will be switching to the new pricing model, how do I figure out my new subscription price?
You can use our new order form as a calculator - enter some dummy values and select the services you’re using (or wish to be using) and see what the Total value amounts to.
Alternatively, you can also contact our support and ask. We’d prefer if you calculate using the new order form by yourself though.
I’ll be switching to the new pricing model. How do I do it?
Given that you’re either on one of our old Maintenance tiers or on some Turnkey tier, you’ll first need to Cancel Your Existing Subscription .
After this, you can subscribe to our new By Complexity tier using a custom price that matches your order. If you’re not sure what your subscription price ought to be (despite our new order form as a calculator), you can confirm the price with us by contacting our support .
Stable Updates Published
- BorgBackup 1.2.6 -> 1.2.7
- Element Web / app.etke.cc 1.11.50 -> 1.11.51
- GoToSocial 0.12.1 -> 0.12.2
- Hookshot 4.6.0 -> 4.7.0
- LanguageTool 6.1 -> 6.2
- Redis 7.2.0 -> 7.2.3
- Sliding Sync proxy 0.99.12 -> 0.99.13
- Traefik 2.10.6 -> 2.10.7
- Traefik certs dumper 2.8.1 -> 2.8.3
- Uptime Kuma 1.23.7 -> 1.23.8
Stable Updates Published
- Synapse 1.96.1 -> 1.97.0
- Telegram bridge 0.14.2 -> 0.15.0
- Traefik 2.10.5 -> 2.10.6
- Uptime Kuma 1.23.6 -> 1.23.7
Stable Updates Published
- Borgmatic 1.8.4 -> 1.8.5
- Discord bridge 0.6.3 -> 0.6.4
- Element / app.etke.cc 1.11.49 -> 1.11.50
- Google Messages bridge 0.2.1 -> 0.2.2
- Grafana 10.2.1 -> 10.2.2
- Hookshot 4.5.1 -> 4.6.0
- Jitsi 9078 -> 9111
- Ntfy 2.7.0 -> 2.8.0
- Sygnal 0.12.0 -> 0.13.0
- Synapse 1.95.1 -> 1.96.1
- Uptime Kuma 1.23.4 -> 1.23.6
- Vaultwarden 1.30.0 -> 1.30.1
- WhatsApp bridge 0.10.3 -> 0.10.4
Stable Updates Published
- Element / app.etke.cc 1.11.48 -> 1.11.49
- Grafana 10.2.0 -> 10.2.1
- Jitsi stable-8960-1 -> stable-9078
- Miniflux 2.0.49 -> 2.0.50
- Prometheus node exporter 1.6.1 -> 1.7.0
- Prometheus 2.47.2 -> 2.48.0
- Uptime Kuma 1.23.3 -> 1.23.4
Stable Updates Published
- Sliding Sync 0.99.11 -> 0.99.12
- Vaultwarden 1.29.2 -> 1.30.0
Service Updates: Concluded etke.cc infrastructure maintenance
During the week, we’ve updated internal etke.cc services, like Scheduler and docker registry. Downtime was not expected, but it affected several customers. We appreciate your patience and understanding!
As the result of the infrastructure maintenance, the registry storage was migrated from standard on-server filesystem to S3 because we serve 40gb of docker images (just the latest stable versions), and that size grows almost daily
Service Updates: MatrixRooms.info got MSC3266 implementation
The #mrs:etke.cc project we’re building, and its demo instance on MatrixRooms.info just got room previews in the form of MSC3266 implementation. With that update, client apps and services like
matrix.to
will show proper room name, topic, avatar, and joined members count when you share a matrix room alias using MRS instance
Stable Updates Published
- Borgmatic 1.8.3 -> 1.8.4
- Cinny 3.0.0 -> 3.2.0
- IRC bridge 1.14.5 -> 1.14.6
- Synapse 1.95.0 -> 1.95.1
Service Updates: DNS and TCP/UDP ports checks in Scheduler
run ping
andrun maintenance
of etke.cc/scheduler will check for expected DNS records and ports from now on. That change provides better observability and allows fixing issues before they become problems.
Servers Update In Progress (Security Fix)
- Synapse 1.95.0 -> 1.95.1
Cached device information of remote users can be queried from Synapse. This can be used to enumerate the remote users known to a homeserver.
Stable Updates Published
- Cinny 2.2.6 -> 3.0.0
- Element / app.etke.cc 1.11.46 -> 1.11.47
- Grafana 10.1.5 -> 10.2.0
- Nginx 1.25.2 -> 1.25.3
- Synapse 1.94.0 -> 1.95.0
This update fixes the recent Jitsi auth issues, but the fix may require reset of the existing internal jitsi accounts if you use internal jitsi auth.
Service Updates: Embrace the Matrix Federation directly from Element Web
Starting with this update, the Element Web app we offer on app.etke.cc and install on customers’ servers includes native integration with the #mrs:etke.cc project - a fully-featured Matrix rooms search engine working across federation - using the MatrixRooms.info demo instance. That means, you can find brilliant Matrix communities from other matrix servers without even leaving your client app.
Note: #mrs:etke.cc implementation of Matrix Federation API is in testing phase
Service Updates: MSC1929 enabled by default for new customers
Matrix admin contacts MSC provides a way to contact server owners in case of issues. From now on, we enable MSC1929 integration by default for all new customers, leaving existing customers unaffected (you can request enabling MSC1929 for your server using etke.cc/contacts ):
- If base domain is served from your matrix server, then you only need to ask us to enable integration.
- If you’re serving base domain from any other server, you will need to set up one more redirect, for the new
/.well-known/matrix/support
file (https://your-server.com/.well-known/matrix/support
->https://matrix.your-server.com/.well-known/matrix/support
). This redirect should be configured the same way you’ve already configured redirects for theclient
andserver
files.In any case, if you’d like to adjust your contact information (Matrix ID or email address) which will be published in the new /.well-known/matrix/support file, please let us know.
Service Updates: Scheduler ’s
ping
MSC1929 integration
run ping
of etke.cc/scheduler got MSC1929 integration as well, so it will check if the support file is valid and not empty, but check’s status won’t be considered as failed because MSC1929 is completely optional.
Stable Updates Published
- Borgmatic 1.8.2 -> 1.8.3
- Discord bridge 0.6.2 -> 0.6.3
- Google Messages bridge 0.2.0 -> 0.2.1
- Grafana 10.1.4 -> 10.1.5
- Exim 4.96-r1-0 -> 4.96.2-r0-0
- Miniflux 2.0.48 -> 2.0.49
- Prometheus 2.47.1 -> 2.47.2
- WhatsApp bridge 0.10.2 -> 0.10.3
Service Updates: Automatic Database Tuning during the Maintenance
Starting from this update, each maintenance run will perform automatic Postgres tuning, calculated based on customers’ server configuration.
Service Updates: Consultation Service Has Been Retired
We do not offer Consultations anymore - that service wasn’t popular, and it was decided that focus on technical enhancements (like the db tuning above) will provide more benefits to our customers
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 or US,
or on your own infrastructure anywhere in the world.
Let's build your Matrix haven together!