<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>etke.cc</title><link>https://etke.cc/</link><description>Recent content on etke.cc</description><generator>Hugo</generator><language>en</language><atom:link href="https://etke.cc/index.xml" rel="self" type="application/rss+xml"/><item><title>Weekly Recap (updated)</title><link>https://etke.cc/news/2026-07-16-weekly-recap/</link><pubDate>Thu, 16 Jul 2026 20:00:37 +0000</pubDate><guid>https://etke.cc/news/2026-07-16-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 2.1.4 ⇾ 2.1.6&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gvoice"target="_blank" rel="nofollow"&gt;Gvoice&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gvoice/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.25.0"target="_blank" rel="nofollow"&gt;v2.25.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.26.0"target="_blank" rel="nofollow"&gt;v2.26.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.13.0"target="_blank" rel="nofollow"&gt;v3.13.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.13.1"target="_blank" rel="nofollow"&gt;v3.13.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.11.1"target="_blank" rel="nofollow"&gt;v1.11.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.12.1"target="_blank" rel="nofollow"&gt;v1.12.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.7.5.0"target="_blank" rel="nofollow"&gt;3.7.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.7.6.0"target="_blank" rel="nofollow"&gt;3.7.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sygnal"target="_blank" rel="nofollow"&gt;Sygnal&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.15.1"target="_blank" rel="nofollow"&gt;v0.15.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.17.0"target="_blank" rel="nofollow"&gt;v0.17.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="google-voice-bridge-is-here"&gt;
 &lt;a href="https://etke.cc/help/bridges/mautrix-gvoice/"&gt;Google Voice&lt;/a&gt; Bridge is Here!&lt;a class="heading__anchor" href="#google-voice-bridge-is-here"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;This week we added support for &lt;a href="https://github.com/mautrix/gvoice"target="_blank" rel="nofollow"&gt;Mautrix Google Voice&lt;/a&gt; bridge.
You can request it for your server directly in your Ketesa (formerly Synapse Admin) -&amp;gt; Components page.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$YusBQYfym9CXXKIQblEObr2djePHOSfCou82U46hBp8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-07-09-weekly-recap/</link><pubDate>Thu, 09 Jul 2026 20:00:28 +0000</pubDate><guid>https://etke.cc/news/2026-07-09-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.22"target="_blank" rel="nofollow"&gt;v1.12.22&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.23"target="_blank" rel="nofollow"&gt;v1.12.23&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.13.2"target="_blank" rel="nofollow"&gt;v1.13.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.13.3"target="_blank" rel="nofollow"&gt;v1.13.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.20.0"target="_blank" rel="nofollow"&gt;v0.20.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.20.1"target="_blank" rel="nofollow"&gt;v0.20.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.155.0"target="_blank" rel="nofollow"&gt;v1.155.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.156.0"target="_blank" rel="nofollow"&gt;v1.156.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.6"target="_blank" rel="nofollow"&gt;v3.7.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.7"target="_blank" rel="nofollow"&gt;v3.7.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$cmaFltI3uhkfDhpf7fX3GK78l9DHTOzd1b9EjyRC5co?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-07-02-weekly-recap/</link><pubDate>Thu, 02 Jul 2026 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2026-07-02-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.23.1"target="_blank" rel="nofollow"&gt;v1.23.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.25.0"target="_blank" rel="nofollow"&gt;v1.25.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.2"target="_blank" rel="nofollow"&gt;0.21.2&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.22.0"target="_blank" rel="nofollow"&gt;0.22.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.5"target="_blank" rel="nofollow"&gt;11.6.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/grafana/grafana/releases/tag/v13.0.2"target="_blank" rel="nofollow"&gt;13.0.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.13.1"target="_blank" rel="nofollow"&gt;v1.13.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.13.2"target="_blank" rel="nofollow"&gt;v1.13.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.3.1"target="_blank" rel="nofollow"&gt;2.3.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.3.2"target="_blank" rel="nofollow"&gt;2.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.12.0"target="_blank" rel="nofollow"&gt;v3.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.13.0"target="_blank" rel="nofollow"&gt;v3.13.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.19.1"target="_blank" rel="nofollow"&gt;v0.19.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.20.0"target="_blank" rel="nofollow"&gt;v0.20.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.5"target="_blank" rel="nofollow"&gt;v3.7.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.6"target="_blank" rel="nofollow"&gt;v3.7.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$t8ClHzc-z5Imypa3nQCqtP93gN4l6Bk74csZ5zGP6DM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-06-25-weekly-recap/</link><pubDate>Thu, 25 Jun 2026 20:00:04 +0000</pubDate><guid>https://etke.cc/news/2026-06-25-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.21.1"target="_blank" rel="nofollow"&gt;v1.21.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.23.1"target="_blank" rel="nofollow"&gt;v1.23.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.12.2"target="_blank" rel="nofollow"&gt;v4.12.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.12.3"target="_blank" rel="nofollow"&gt;v4.12.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.21"target="_blank" rel="nofollow"&gt;v1.12.21&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.22"target="_blank" rel="nofollow"&gt;v1.12.22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.5.1"target="_blank" rel="nofollow"&gt;v2.5.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.7.2"target="_blank" rel="nofollow"&gt;v2.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Ketesa&lt;/a&gt;: &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.2.1"target="_blank" rel="nofollow"&gt;v1.2.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.3.0"target="_blank" rel="nofollow"&gt;v1.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.24.0"target="_blank" rel="nofollow"&gt;v2.24.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.25.0"target="_blank" rel="nofollow"&gt;v2.25.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.7.3.0"target="_blank" rel="nofollow"&gt;3.7.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.7.5.0"target="_blank" rel="nofollow"&gt;3.7.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="baibot-got-new-provider-support"&gt;
 baibot got new provider support&lt;a class="heading__anchor" href="#baibot-got-new-provider-support"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/bots/baibot"&gt;Baibot&lt;/a&gt; is our conversational AI bot, and this week it got &lt;a href="https://venice.ai/chat?ref=kpXDe6"target="_blank" rel="nofollow"&gt;Venice.ai&lt;/a&gt; provider support, including full set of capabilities: text, images (vision, create, edit), voice (STT/TTS), web (native search and scraping), and that new provider becomes our recommended one.&lt;/p&gt;
&lt;p&gt;Two things make Venice the one we recommend, and they work together. It’s private: inference runs on Venice’s own GPUs or zero-data-retention partner hardware, nothing is stored, so your conversations never linger on a server or end up in a training set. And it’s unrestricted: you set the content policy, not the provider, so you can switch the filter off and the bot will talk about whatever you need, including the adult subjects other hosts are too squeamish to allow. For a bot you might tell something personal, in a moment you need it most, that pairing isn’t a nice-to-have. It’s the whole point, and it’s how we think about hosting at etke.cc.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/bots/baibot"&gt;Baibot&amp;rsquo;s quick start guide&lt;/a&gt; was updated to reflect that.&lt;/p&gt;
&lt;p&gt;And now baibot supports &lt;strong&gt;&lt;a href="https://github.com/etkecc/baibot/blob/main/docs/providers.md"target="_blank" rel="nofollow"&gt;10 providers in total&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Ml_zBv1ybkwE0MX6MuhMzM9YSO80Wbztf_DQFQdRuZI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-06-18-weekly-recap/</link><pubDate>Thu, 18 Jun 2026 20:00:40 +0000</pubDate><guid>https://etke.cc/news/2026-06-18-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/matrix-authentication-service"target="_blank" rel="nofollow"&gt;Authentication Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/matrix-authentication-service/releases/tag/1.18.0"target="_blank" rel="nofollow"&gt;1.18.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/matrix-authentication-service/releases/tag/1.19.0"target="_blank" rel="nofollow"&gt;1.19.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/buscarron"target="_blank" rel="nofollow"&gt;Buscarron&lt;/a&gt;: &lt;a href="https://github.com/etkecc/buscarron/releases/tag/v1.4.3"target="_blank" rel="nofollow"&gt;v1.4.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/buscarron/releases/tag/v1.5.0"target="_blank" rel="nofollow"&gt;v1.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.7-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.7-dockerupdate-1&lt;/a&gt; ⇾ &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.8"target="_blank" rel="nofollow"&gt;6.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.13.1"target="_blank" rel="nofollow"&gt;v1.13.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.1"target="_blank" rel="nofollow"&gt;v0.2605.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.1"target="_blank" rel="nofollow"&gt;v0.2605.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.154.0"target="_blank" rel="nofollow"&gt;v1.154.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.155.0"target="_blank" rel="nofollow"&gt;v1.155.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synapse Reverse Proxy Companion: 1.31.1-alpine ⇾ 1.31.2-alpine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/telegram"target="_blank" rel="nofollow"&gt;Telegram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ldez/traefik-certs-dumper"target="_blank" rel="nofollow"&gt;Traefik Certs Dumper&lt;/a&gt;: &lt;a href="https://github.com/ldez/traefik-certs-dumper/releases/tag/v2.10.0"target="_blank" rel="nofollow"&gt;v2.10.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ldez/traefik-certs-dumper/releases/tag/v2.11.4"target="_blank" rel="nofollow"&gt;v2.11.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2606.0"target="_blank" rel="nofollow"&gt;v0.2606.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$YQP4G5cdc1o31d4rFapWjmtEQzH580VZVW7mHZ1rFU8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-06-11-weekly-recap/</link><pubDate>Thu, 11 Jun 2026 20:00:37 +0000</pubDate><guid>https://etke.cc/news/2026-06-11-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.20.0"target="_blank" rel="nofollow"&gt;v1.20.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.21.1"target="_blank" rel="nofollow"&gt;v1.21.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.20"target="_blank" rel="nofollow"&gt;v1.12.20&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.21"target="_blank" rel="nofollow"&gt;v1.12.21&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10978"target="_blank" rel="nofollow"&gt;stable-10978&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-11031"target="_blank" rel="nofollow"&gt;stable-11031&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.22.0"target="_blank" rel="nofollow"&gt;v2.22.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.24.0"target="_blank" rel="nofollow"&gt;v2.24.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v26.02.2"target="_blank" rel="nofollow"&gt;v26.02.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.42.0 ⇾ 2.43.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.1"target="_blank" rel="nofollow"&gt;v3.7.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.5"target="_blank" rel="nofollow"&gt;v3.7.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1eEmmUM5OwPw5LqUCJfCYDhqj6BsinQL1ZtWotbuXuY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-06-04-weekly-recap/</link><pubDate>Thu, 04 Jun 2026 20:00:23 +0000</pubDate><guid>https://etke.cc/news/2026-06-04-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.3"target="_blank" rel="nofollow"&gt;v1.19.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.20.0"target="_blank" rel="nofollow"&gt;v1.20.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;0.4.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;0.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.1"target="_blank" rel="nofollow"&gt;v0.2605.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.1"target="_blank" rel="nofollow"&gt;v0.2605.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.3.0"target="_blank" rel="nofollow"&gt;2.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.3.1"target="_blank" rel="nofollow"&gt;2.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.3"target="_blank" rel="nofollow"&gt;v3.11.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.12.0"target="_blank" rel="nofollow"&gt;v3.12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.153.0"target="_blank" rel="nofollow"&gt;v1.153.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.154.0"target="_blank" rel="nofollow"&gt;v1.154.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Kjh_SqNHV_R3gmWRDdgkak_zA18hkoPQ2K17iGp2kWI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-05-28-weekly-recap/</link><pubDate>Thu, 28 May 2026 20:02:14 +0000</pubDate><guid>https://etke.cc/news/2026-05-28-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.2"target="_blank" rel="nofollow"&gt;v1.19.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.3"target="_blank" rel="nofollow"&gt;v1.19.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.12.1"target="_blank" rel="nofollow"&gt;v4.12.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.12.2"target="_blank" rel="nofollow"&gt;v4.12.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.18"target="_blank" rel="nofollow"&gt;v1.12.18&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.20"target="_blank" rel="nofollow"&gt;v1.12.20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Steam Bridge: 1.1.0 ⇾ 1.2.0&lt;/li&gt;
&lt;li&gt;Synapse Reverse Proxy Companion: 1.31.0-alpine ⇾ 1.31.1-alpine&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$gpO3ZtZUZ3yCEUisyMmkrL-iIa_-PettbtXE815yeZQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-05-21-weekly-recap/</link><pubDate>Thu, 21 May 2026 20:00:07 +0000</pubDate><guid>https://etke.cc/news/2026-05-21-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.1"target="_blank" rel="nofollow"&gt;v1.19.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.2"target="_blank" rel="nofollow"&gt;v1.19.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.11.1"target="_blank" rel="nofollow"&gt;v4.11.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.12.1"target="_blank" rel="nofollow"&gt;v4.12.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10888"target="_blank" rel="nofollow"&gt;stable-10888&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10978"target="_blank" rel="nofollow"&gt;stable-10978&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.11.0"target="_blank" rel="nofollow"&gt;v1.11.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.19"target="_blank" rel="nofollow"&gt;2.2.19&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.3.0"target="_blank" rel="nofollow"&gt;2.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.6.1.0"target="_blank" rel="nofollow"&gt;3.6.1.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.7.3.0"target="_blank" rel="nofollow"&gt;3.7.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.152.1"target="_blank" rel="nofollow"&gt;v1.152.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.153.0"target="_blank" rel="nofollow"&gt;v1.153.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synapse S3 Storage Provider: 1.6.0 ⇾ 1.6.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/telegram"target="_blank" rel="nofollow"&gt;Telegram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.4"target="_blank" rel="nofollow"&gt;9.0.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.1.0"target="_blank" rel="nofollow"&gt;9.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wg-easy/wg-easy"target="_blank" rel="nofollow"&gt;WG Easy&lt;/a&gt;: &lt;a href="https://github.com/wg-easy/wg-easy/releases/tag/15.2.2"target="_blank" rel="nofollow"&gt;15.2.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/wg-easy/wg-easy/releases/tag/15.3.0"target="_blank" rel="nofollow"&gt;15.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2605.0"target="_blank" rel="nofollow"&gt;v0.2605.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$e1tvteIzcXCu9ngwaemHiqWCQYRHZldPNOZ5sP1Vzig?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-05-14-weekly-recap/</link><pubDate>Thu, 14 May 2026 20:00:48 +0000</pubDate><guid>https://etke.cc/news/2026-05-14-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.18.0"target="_blank" rel="nofollow"&gt;v1.18.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.19.1"target="_blank" rel="nofollow"&gt;v1.19.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v3.0.0"target="_blank" rel="nofollow"&gt;v3.0.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v3.1.0"target="_blank" rel="nofollow"&gt;v3.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.17"target="_blank" rel="nofollow"&gt;v1.12.17&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.18"target="_blank" rel="nofollow"&gt;v1.12.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.10.2"target="_blank" rel="nofollow"&gt;v1.10.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.11.1"target="_blank" rel="nofollow"&gt;v1.11.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.152.0"target="_blank" rel="nofollow"&gt;v1.152.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.152.1"target="_blank" rel="nofollow"&gt;v1.152.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.15"target="_blank" rel="nofollow"&gt;v3.6.15&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.7.1"target="_blank" rel="nofollow"&gt;v3.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.3"target="_blank" rel="nofollow"&gt;9.0.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.4"target="_blank" rel="nofollow"&gt;9.0.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.8"target="_blank" rel="nofollow"&gt;1.35.8&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0"target="_blank" rel="nofollow"&gt;1.36.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$eFwDvpBAVcNT4c7rbUxquN-xvlDYaig0KcnF20ZHKbc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-05-07-weekly-recap/</link><pubDate>Thu, 07 May 2026 20:06:27 +0000</pubDate><guid>https://etke.cc/news/2026-05-07-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;This week, no components released new versions, so this update only contains internal infrastructure changes.&lt;/p&gt;
&lt;h3 id="-komai-a-new-native-matrix-chat-app-you-can-get-to-love"&gt;
 🦁 Komai: a new native Matrix chat app you can get to love!&lt;a class="heading__anchor" href="#-komai-a-new-native-matrix-chat-app-you-can-get-to-love"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We&amp;rsquo;re excited to introduce &lt;strong&gt;&lt;a href="https://etke.cc/blog/introducing-komai/"&gt;Komai&lt;/a&gt;&lt;/strong&gt;, a desktop-first, native Matrix chat app we&amp;rsquo;ve been building to scratch a long-standing itch. Forked from &lt;a href="https://nheko.im/nheko-reborn/nheko"target="_blank" rel="nofollow"&gt;nheko&lt;/a&gt; and rebuilt around &lt;a href="https://github.com/matrix-org/matrix-rust-sdk"target="_blank" rel="nofollow"&gt;matrix-rust-sdk&lt;/a&gt;, it&amp;rsquo;s our humble attempt at making Matrix on the desktop a little better.&lt;/p&gt;
&lt;p&gt;A few highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📑 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/tabs.md"target="_blank" rel="nofollow"&gt;Browser-style room tabs&lt;/a&gt;&lt;/strong&gt;: open multiple conversations side by side, pin the ones you keep coming back to&lt;/li&gt;
&lt;li&gt;🧭 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/room-directory.md"target="_blank" rel="nofollow"&gt;A polished room directory&lt;/a&gt;&lt;/strong&gt; with first-class &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;Matrix Rooms Search&lt;/a&gt; support&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/themes.md"target="_blank" rel="nofollow"&gt;10+ built-in themes&lt;/a&gt;&lt;/strong&gt;, all maintained to meet &lt;a href="https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html"target="_blank" rel="nofollow"&gt;WCAG AA contrast&lt;/a&gt;, plus &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/themes.md#-user-themes"target="_blank" rel="nofollow"&gt;user themes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🎙️ &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/voice-transcription.md"target="_blank" rel="nofollow"&gt;Voice transcription&lt;/a&gt;&lt;/strong&gt;: long-press &lt;code&gt;Space&lt;/code&gt; to dictate into the composer&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/README.md"target="_blank" rel="nofollow"&gt;Automation hooks&lt;/a&gt;&lt;/strong&gt;: drive Komai from &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/cli.md"target="_blank" rel="nofollow"&gt;CLI&lt;/a&gt;, &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/dbus.md"target="_blank" rel="nofollow"&gt;D-Bus&lt;/a&gt;, or an AI agent over &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/mcp.md"target="_blank" rel="nofollow"&gt;MCP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👥 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/application-profiles.md"target="_blank" rel="nofollow"&gt;Multi-account&lt;/a&gt;&lt;/strong&gt; via dedicated application profiles&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/maintainers/translations.md"target="_blank" rel="nofollow"&gt;30+ fully translated languages&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Komai is &lt;strong&gt;Linux-only&lt;/strong&gt; (&lt;code&gt;x86_64&lt;/code&gt;) for now, available as AppImage, Flatpak, Snap, and &lt;a href="https://aur.archlinux.org/packages/komai"target="_blank" rel="nofollow"&gt;on the Arch Linux AUR&lt;/a&gt;. It&amp;rsquo;s fully &lt;a href="https://www.gnu.org/philosophy/free-sw.html"target="_blank" rel="nofollow"&gt;Free Software&lt;/a&gt; (GPL-3.0-or-later, no CLAs, no contributor gatekeeping), &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/ai.md"target="_blank" rel="nofollow"&gt;built openly with AI assistance&lt;/a&gt;, and good enough to ship. We&amp;rsquo;re already daily-driving it ourselves. 🦁&lt;/p&gt;
&lt;p&gt;📖 &lt;a href="https://etke.cc/blog/introducing-komai/"&gt;&lt;strong&gt;Read the full announcement on our blog&lt;/strong&gt;&lt;/a&gt; or head over to &lt;a href="https://github.com/etkecc/komai"target="_blank" rel="nofollow"&gt;the code repository&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hN1_WsThAUe5YPhFd4apjT7LOQEov4dJDPqof6y2JEY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Introducing Komai: a fine Matrix chat app you can get to love 🦁</title><link>https://etke.cc/blog/introducing-komai/</link><pubDate>Wed, 06 May 2026 00:00:00 +0300</pubDate><guid>https://etke.cc/blog/introducing-komai/</guid><description>&lt;p align="center"&gt;
 &lt;img src="https://etke.cc/img/komai/komai.svg" alt="Komai logo" width="128" /&gt;
&lt;/p&gt;
&lt;p&gt;At &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;, we host &lt;a href="https://matrix.org/"target="_blank" rel="nofollow"&gt;Matrix&lt;/a&gt; servers for a living. Almost a decade ago, we were dissatisfied with Matrix self-hosting and launched the &lt;a href="https://github.com/spantaleev/matrix-docker-ansible-deploy/"target="_blank" rel="nofollow"&gt;matrix-docker-ansible-deploy&lt;/a&gt; Ansible playbook (which our etke.cc SaaS is based on). Thanks to that, over time &lt;strong&gt;we believe we solved Matrix self-hosting for thousands of users&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All that time, we&amp;rsquo;ve also been spending a lot of hours staring at Matrix clients — and at things we wished were different.&lt;/p&gt;
&lt;p&gt;Today we&amp;rsquo;re introducing &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai"target="_blank" rel="nofollow"&gt;Komai&lt;/a&gt;&lt;/strong&gt; — a desktop-first, native Matrix chat app we&amp;rsquo;ve been building to scratch that itch. We can&amp;rsquo;t be sure we&amp;rsquo;ll solve Matrix on the desktop, but it&amp;rsquo;s a humble attempt at it.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://etke.cc/img/komai/main-view.webp"
 alt="Komai main view"&gt;&lt;figcaption&gt;
 &lt;p&gt;Komai&amp;rsquo;s main view — communities sidebar, room list, and timeline side by side.&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id="-why-another-matrix-client"&gt;
 🤔 Why another Matrix client?&lt;a class="heading__anchor" href="#-why-another-matrix-client"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We just weren&amp;rsquo;t happy with what was out there.&lt;/p&gt;
&lt;p&gt;Not a swipe at anyone — building a Matrix client is &lt;em&gt;genuinely hard&lt;/em&gt;. The protocol surface is enormous (rooms, spaces, threads, receipts, presence, push rules, homeserver quirks…). End-to-end encryption is its own implementation and UX pain on top: multi-device, key backup, verification, cross-signing, recovery.&lt;/p&gt;
&lt;p&gt;Stack all of that into one app and UX problems are inevitable. It&amp;rsquo;s more papercuts than anyone can bear.&lt;/p&gt;
&lt;p&gt;Komai is an attempt to &lt;strong&gt;make things a little better&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="-why-we-started-with-nheko"&gt;
 🐱 Why we started with nheko&lt;a class="heading__anchor" href="#-why-we-started-with-nheko"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We didn&amp;rsquo;t want to write a Matrix client from scratch, even with the proliferation of brand-new Matrix clients in 2026.&lt;/p&gt;
&lt;p&gt;We started with &lt;a href="https://nheko.im/nheko-reborn/nheko"target="_blank" rel="nofollow"&gt;nheko&lt;/a&gt; — a native Qt/QML Matrix client. A solid foundation: native performance (&lt;a href="https://en.wikipedia.org/wiki/QML"target="_blank" rel="nofollow"&gt;QML&lt;/a&gt; has its quirks, but still), mostly sensible defaults, a focused codebase (though with plenty of legacy code in it). And most importantly, not &lt;a href="https://www.electronjs.org/"target="_blank" rel="nofollow"&gt;Electron&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The original plan was modest: avoid doing too much. Apply some UX patches on top of upstream, send some back, ship a slightly nicer build of nheko.&lt;/p&gt;
&lt;p&gt;That plan continued for &lt;strong&gt;about 100 patches&lt;/strong&gt; and we still craved more. So much for &amp;ldquo;avoid doing too much&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="-why-not-just-contribute-to-nheko"&gt;
 🤝 Why not just contribute to nheko?&lt;a class="heading__anchor" href="#-why-not-just-contribute-to-nheko"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Short answer: too many ideas, too little patience for a slow process.&lt;/p&gt;
&lt;p&gt;We wanted to be able to change things in major and sometimes controversial ways. We wanted to be the masters of our own destiny.&lt;/p&gt;
&lt;p&gt;We did contribute upstream where it made sense. For example, to &lt;a href="https://github.com/Nheko-Reborn/mtxclient"target="_blank" rel="nofollow"&gt;mtxclient&lt;/a&gt; (the Matrix client library nheko was using):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Nheko-Reborn/mtxclient/pull/113"target="_blank" rel="nofollow"&gt;a fix for a double-base64-encoding bug in online key backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Nheko-Reborn/mtxclient/pull/114"target="_blank" rel="nofollow"&gt;adding an optional &lt;code&gt;filename&lt;/code&gt; field on image, audio, and video messages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of which is moot now anyway — soon after, we stopped using &lt;code&gt;mtxclient&lt;/code&gt;. More on that in a moment.&lt;/p&gt;
&lt;h2 id="-the-ship-of-theseus-moment"&gt;
 🚢 The Ship of Theseus moment&lt;a class="heading__anchor" href="#-the-ship-of-theseus-moment"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;After ~100 patches, tracking upstream while carrying that pile started to outweigh the benefit.&lt;/p&gt;
&lt;p&gt;Replace enough planks and you&amp;rsquo;re sailing a &lt;a href="https://en.wikipedia.org/wiki/Ship_of_Theseus"target="_blank" rel="nofollow"&gt;different ship&lt;/a&gt;. We had a choice: keep reconciling diverging goals, or stop pretending and ship a client of our own.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We chose independence and picked up a chainsaw&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="-tearing-out-the-encryption-core"&gt;
 🔧 Tearing out the encryption core&lt;a class="heading__anchor" href="#-tearing-out-the-encryption-core"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The most consequential change wasn&amp;rsquo;t a UX patch. It was an engine swap.&lt;/p&gt;
&lt;p&gt;Nheko&amp;rsquo;s Matrix layer was built on &lt;a href="https://github.com/Nheko-Reborn/mtxclient"target="_blank" rel="nofollow"&gt;mtxclient&lt;/a&gt;, &lt;a href="https://gitlab.matrix.org/matrix-org/olm"target="_blank" rel="nofollow"&gt;libolm&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database"target="_blank" rel="nofollow"&gt;LMDB&lt;/a&gt;, all deeply intertwined.&lt;/p&gt;
&lt;p&gt;These Matrix libraries are behind where the Matrix ecosystem is heading. &lt;a href="https://matrix.org/blog/2024/08/libolm-deprecation/"target="_blank" rel="nofollow"&gt;libolm has been deprecated&lt;/a&gt; for a while, and there&amp;rsquo;s a long-standing nheko issue discussing a possible move to &lt;a href="https://github.com/matrix-org/matrix-rust-sdk"target="_blank" rel="nofollow"&gt;matrix-rust-sdk&lt;/a&gt; (&lt;a href="https://github.com/Nheko-Reborn/nheko/issues/1786"target="_blank" rel="nofollow"&gt;Nheko-Reborn/nheko#1786&lt;/a&gt;). nheko maintainers are right to hesitate: it&amp;rsquo;s a &lt;em&gt;huge&lt;/em&gt; amount of work for a small team, and the existing crypto stack is wired deep into the codebase.&lt;/p&gt;
&lt;p&gt;Two things made it tractable for us anyway:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI-assisted development carrying us through. More on this below.&lt;/li&gt;
&lt;li&gt;Trusting &lt;code&gt;matrix-rust-sdk&lt;/code&gt; to be mature enough and worth the move — better encryption (vodozemac), sliding sync, modern MSC support, and active development.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So &lt;strong&gt;over a few days of work, &lt;a href="https://openai.com/index/introducing-codex/"target="_blank" rel="nofollow"&gt;Codex&lt;/a&gt; ripped out &lt;a href="https://github.com/Nheko-Reborn/mtxclient"target="_blank" rel="nofollow"&gt;mtxclient&lt;/a&gt; and &lt;a href="https://gitlab.matrix.org/matrix-org/olm"target="_blank" rel="nofollow"&gt;libolm&lt;/a&gt; and dropped in &lt;a href="https://github.com/matrix-org/matrix-rust-sdk"target="_blank" rel="nofollow"&gt;matrix-rust-sdk&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We&amp;rsquo;re surprised the switch worked as well as it did&lt;/strong&gt;. Nevertheless, it still hurt. The change brought &lt;strong&gt;a wave of regressions we spent a long time climbing back out of&lt;/strong&gt; and &lt;strong&gt;delayed our launch by weeks&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The good news: Komai now sits on the same Rust runtime the wider Matrix ecosystem is converging on.&lt;/p&gt;
&lt;h2 id="-rust-and-more-rust"&gt;
 🦀 Rust, and more Rust&lt;a class="heading__anchor" href="#-rust-and-more-rust"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The matrix-rust-sdk transplant wasn&amp;rsquo;t a one-off — it set Komai&amp;rsquo;s direction: &lt;strong&gt;more Rust, less legacy C++&lt;/strong&gt;, especially for anything protocol- or text-shaped.&lt;/p&gt;
&lt;p&gt;Other pieces have quietly moved across the line too: URL detection in messages (&lt;a href="https://crates.io/crates/linkify"target="_blank" rel="nofollow"&gt;linkify&lt;/a&gt;), &lt;a href="https://blurha.sh/"target="_blank" rel="nofollow"&gt;BlurHash&lt;/a&gt; encoding and decoding (&lt;a href="https://crates.io/crates/blurhash"target="_blank" rel="nofollow"&gt;blurhash&lt;/a&gt;), code-block syntax highlighting (&lt;a href="https://crates.io/crates/syntect"target="_blank" rel="nofollow"&gt;syntect&lt;/a&gt;), YAML parsing for settings and themes, and Matrix server discovery via &lt;a href="https://continuwuity.org/"target="_blank" rel="nofollow"&gt;Continuwuity&lt;/a&gt;&amp;rsquo;s &lt;a href="https://forgejo.ellis.link/continuwuation/resolvematrix"target="_blank" rel="nofollow"&gt;resolvematrix&lt;/a&gt; crate (vendored and patched up).&lt;/p&gt;
&lt;p&gt;Each move chips away at the C++ surface we maintain and gives us cleaner, better-tested foundations in return.&lt;/p&gt;
&lt;h2 id="-and-then-we-kept-adding-features"&gt;
 📦 And then we kept adding features&lt;a class="heading__anchor" href="#-and-then-we-kept-adding-features"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Once the lights came back on after the matrix-rust-sdk migration, we kept iterating.&lt;/p&gt;
&lt;p&gt;A few things we&amp;rsquo;re opinionated about — Komai&amp;rsquo;s quiet design philosophy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🖥️ &lt;strong&gt;Desktop-first UX&lt;/strong&gt; — optimized for large screens, not a stretched phone UI&lt;/li&gt;
&lt;li&gt;👓 &lt;strong&gt;Readable and easy to use&lt;/strong&gt; — comfortable text sizes, large hit targets (see &lt;a href="https://www.nngroup.com/articles/fitts-law/"target="_blank" rel="nofollow"&gt;Fitts&amp;rsquo;s law&lt;/a&gt;), great color contrast&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Yours to shape&lt;/strong&gt; — &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/themes.md"target="_blank" rel="nofollow"&gt;themeable&lt;/a&gt; and &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/settings/README.md#configuration-management"target="_blank" rel="nofollow"&gt;config-management-friendly&lt;/a&gt; via plain-YAML files&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;Native performance&lt;/strong&gt; as a design constraint, not an afterthought&lt;/li&gt;
&lt;li&gt;🎓 &lt;strong&gt;Educate, don&amp;rsquo;t over-abstract&lt;/strong&gt; — like &lt;a href="https://wiki.archlinux.org/title/Arch_Linux"target="_blank" rel="nofollow"&gt;Arch Linux&lt;/a&gt;, expose Matrix&amp;rsquo;s real concepts rather than paper over them&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;For both grandma and power users&lt;/strong&gt; — neither dumbed down nor buried in complexity&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A few of the things that came out of that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;📑 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/tabs.md"target="_blank" rel="nofollow"&gt;Browser-style room tabs&lt;/a&gt;&lt;/strong&gt; — open multiple conversations side by side, pin the ones you keep coming back to. A power-user feature still rare among Matrix clients; the idea was sparked by a presentation from the &lt;a href="https://github.com/project-robius/robrix/"target="_blank" rel="nofollow"&gt;Robrix&lt;/a&gt; team.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://etke.cc/img/komai/tabs.webp"
 alt="Komai room tabs"&gt;&lt;figcaption&gt;
 &lt;p&gt;2 rooms open as tabs. All can be reordered, closed, and reopened and auto-restore on restart.&lt;/p&gt;
 &lt;/figcaption&gt;
 &lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🌐 &lt;strong&gt;A curated registration page&lt;/strong&gt; — instead of funneling new users to the &lt;a href="https://matrix.org/"target="_blank" rel="nofollow"&gt;matrix.org&lt;/a&gt; homeserver by default, the Register page features a &lt;a href="https://github.com/etkecc/komai/blob/main/resources/serverlist/servers.yml"target="_blank" rel="nofollow"&gt;curated set&lt;/a&gt; of public servers (seeded from &lt;a href="https://servers.joinmatrix.org/"target="_blank" rel="nofollow"&gt;servers.joinmatrix.org&lt;/a&gt;). &lt;strong&gt;Decentralization should start at sign-up&lt;/strong&gt;. We&amp;rsquo;re glad to see &lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;FluffyChat&lt;/a&gt; recently moved in a similar direction, though &lt;a href="https://github.com/krille-chan/fluffychat/blob/6dcb5cc8e141b1690c51acdf4cabc1d8ca7a92e3/recommended_homeservers.json"target="_blank" rel="nofollow"&gt;more conservatively&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://etke.cc/img/komai/registration.webp"
 alt="Komai registration page"&gt;&lt;figcaption&gt;
 &lt;p&gt;The Register page surfaces a curated set of public servers — not just matrix.org.&lt;/p&gt;
 &lt;/figcaption&gt;
 &lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🧭 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/room-directory.md"target="_blank" rel="nofollow"&gt;A polished room directory&lt;/a&gt;&lt;/strong&gt; with first-class &lt;a href="https://github.com/etkecc/mrs"target="_blank" rel="nofollow"&gt;Matrix Rooms Search&lt;/a&gt; support (enabled by default via &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;matrixrooms.info&lt;/a&gt;), language and room-size filters.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://etke.cc/img/komai/room-directory-matrix-rooms-search.webp"
 alt="Komai room directory"&gt;&lt;figcaption&gt;
 &lt;p&gt;The room directory, backed by Matrix Rooms Search — with language and room-size filters.&lt;/p&gt;
 &lt;/figcaption&gt;
 &lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🎨 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/themes.md"target="_blank" rel="nofollow"&gt;10+ built-in themes&lt;/a&gt;&lt;/strong&gt;, all maintained to meet &lt;a href="https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html"target="_blank" rel="nofollow"&gt;WCAG AA contrast&lt;/a&gt; — Dark Matrix, Catppuccin, Dracula, Nord, Tokyo Night, Rose Pine, and more. &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/themes.md#-user-themes"target="_blank" rel="nofollow"&gt;🗂️ User themes&lt;/a&gt; are also supported.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://etke.cc/img/komai/themes-dark-matrix.webp"
 alt="Komai Dark Matrix theme"&gt;&lt;figcaption&gt;
 &lt;p&gt;The Dark Matrix theme — one of 10+ built-in WCAG AA-contrast themes.&lt;/p&gt;
 &lt;/figcaption&gt;
 &lt;/figure&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🎙️ &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/voice-transcription.md"target="_blank" rel="nofollow"&gt;Voice transcription&lt;/a&gt;&lt;/strong&gt; — long-press &lt;kbd&gt;Space&lt;/kbd&gt; to dictate into the composer (an interaction pattern inspired by &lt;a href="https://claude.ai/"target="_blank" rel="nofollow"&gt;Claude&lt;/a&gt;). A more respectful (and skimmable, searchable) way to send a message by voice than dropping a voice clip on someone (which Komai also supports). Works with &lt;a href="https://openai.com/"target="_blank" rel="nofollow"&gt;OpenAI&lt;/a&gt; cloud or any OpenAI-compatible local server.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🤖 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/README.md"target="_blank" rel="nofollow"&gt;Automation hooks&lt;/a&gt;&lt;/strong&gt; — drive Komai from &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/cli.md"target="_blank" rel="nofollow"&gt;CLI&lt;/a&gt;, &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/dbus.md"target="_blank" rel="nofollow"&gt;D-Bus&lt;/a&gt;, or an AI agent over the &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/automations/mcp.md"target="_blank" rel="nofollow"&gt;Model Context Protocol&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;👥 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/application-profiles.md"target="_blank" rel="nofollow"&gt;Multi-account&lt;/a&gt;&lt;/strong&gt; via dedicated application profiles — fully separate identities and state, in one application (each profile in its own window).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🌐 &lt;strong&gt;&lt;a href="https://github.com/etkecc/komai/blob/main/docs/maintainers/translations.md"target="_blank" rel="nofollow"&gt;30+ fully translated languages&lt;/a&gt;&lt;/strong&gt; — inherited nheko translations, plus AI-assisted gap filling across the board.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, see the &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/README.md"target="_blank" rel="nofollow"&gt;✨ features overview&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="-built-openly-with-ai"&gt;
 🤖 Built openly with AI&lt;a class="heading__anchor" href="#-built-openly-with-ai"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Komai is heavily &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/ai.md"target="_blank" rel="nofollow"&gt;🤖 AI-assisted&lt;/a&gt;, and we don&amp;rsquo;t hide it.&lt;/p&gt;
&lt;p&gt;C++/QML/Rust isn&amp;rsquo;t &lt;a href="https://etke.cc/about/"&gt;our team&lt;/a&gt;&amp;rsquo;s strong suit, so professional engineers and AI coding agents (&lt;a href="https://docs.anthropic.com/en/docs/claude-code/overview"target="_blank" rel="nofollow"&gt;Claude Code&lt;/a&gt;, &lt;a href="https://openai.com/index/introducing-codex/"target="_blank" rel="nofollow"&gt;Codex&lt;/a&gt;) are working together to hopefully build a Matrix app you can love.&lt;/p&gt;
&lt;p&gt;Our bet: &lt;strong&gt;AI in capable hands can deliver above-average results.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="-where-komai-is-today"&gt;
 📍 Where Komai is today&lt;a class="heading__anchor" href="#-where-komai-is-today"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Komai is &lt;strong&gt;good enough to ship and gather some feedback&lt;/strong&gt;. Not finished, not flawless, but:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a daily-driver Matrix client we use ourselves&lt;/li&gt;
&lt;li&gt;on a modern, actively-developed Matrix stack (&lt;a href="https://github.com/matrix-org/matrix-rust-sdk"target="_blank" rel="nofollow"&gt;matrix-rust-sdk&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;with &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/features/README.md"target="_blank" rel="nofollow"&gt;a feature set&lt;/a&gt; that holds its own against any other native Matrix client&lt;/li&gt;
&lt;li&gt;fully &lt;a href="https://www.gnu.org/philosophy/free-sw.html"target="_blank" rel="nofollow"&gt;Free Software&lt;/a&gt; (GPL-3.0-or-later), no CLA, no contributor gatekeeping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some features are still missing, others still unpolished. Try it. We&amp;rsquo;ll keep iterating from there.&lt;/p&gt;
&lt;h2 id="-try-it"&gt;
 📥 Try it&lt;a class="heading__anchor" href="#-try-it"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Komai is &lt;strong&gt;Linux-only&lt;/strong&gt; (x86_64) for now, though &lt;a href="https://github.com/etkecc/komai/blob/main/docs/maintainers/packaging/native.md#-windows-and-macos-untested"target="_blank" rel="nofollow"&gt;building on Windows or Mac may be possible&lt;/a&gt; (still untested).&lt;/p&gt;
&lt;p&gt;It ships as AppImage, Flatpak, and Snap on &lt;a href="https://github.com/etkecc/komai/releases"target="_blank" rel="nofollow"&gt;GitHub Releases&lt;/a&gt;, and as a &lt;a href="https://aur.archlinux.org/packages/komai"target="_blank" rel="nofollow"&gt;komai&lt;/a&gt; package on the Arch Linux &lt;a href="https://aur.archlinux.org/"target="_blank" rel="nofollow"&gt;AUR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/etkecc/komai/blob/main/docs/user-guide/installation.md"target="_blank" rel="nofollow"&gt;📥 Installation guide&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id="-get-involved"&gt;
 💬 Get involved&lt;a class="heading__anchor" href="#-get-involved"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;💬 Matrix room: &lt;a href="https://matrix.to/#/#komai:etke.cc"target="_blank" rel="nofollow"&gt;#komai:etke.cc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 GitHub: &lt;a href="https://github.com/etkecc/komai"target="_blank" rel="nofollow"&gt;etkecc/komai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-thanks"&gt;
 🙏 Thanks&lt;a class="heading__anchor" href="#-thanks"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Komai owes a lot to &lt;a href="https://nheko.im/nheko-reborn/nheko"target="_blank" rel="nofollow"&gt;nheko&lt;/a&gt; (the codebase ancestry) and to the &lt;a href="https://github.com/matrix-org/matrix-rust-sdk"target="_blank" rel="nofollow"&gt;matrix-rust-sdk&lt;/a&gt; team (the encryption core we now ride on) — among many others; the full list lives in the &lt;a href="https://github.com/etkecc/komai#-acknowledgements"target="_blank" rel="nofollow"&gt;Acknowledgements&lt;/a&gt; section of the Komai README.&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-04-30-weekly-recap/</link><pubDate>Thu, 30 Apr 2026 20:00:03 +0000</pubDate><guid>https://etke.cc/news/2026-04-30-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.15"target="_blank" rel="nofollow"&gt;v1.12.15&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.17"target="_blank" rel="nofollow"&gt;v1.12.17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.6.1"target="_blank" rel="nofollow"&gt;2.6.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.7.2"target="_blank" rel="nofollow"&gt;2.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Ketesa&lt;/a&gt;: &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.2.0"target="_blank" rel="nofollow"&gt;v1.2.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.2.1"target="_blank" rel="nofollow"&gt;v1.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.21.0"target="_blank" rel="nofollow"&gt;v2.21.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.22.0"target="_blank" rel="nofollow"&gt;v2.22.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.29"target="_blank" rel="nofollow"&gt;v0.9.29&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.31"target="_blank" rel="nofollow"&gt;v0.9.31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.2"target="_blank" rel="nofollow"&gt;v3.11.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.3"target="_blank" rel="nofollow"&gt;v3.11.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.151.0"target="_blank" rel="nofollow"&gt;v1.151.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.152.0"target="_blank" rel="nofollow"&gt;v1.152.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/telegram"target="_blank" rel="nofollow"&gt;Telegram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.15.3"target="_blank" rel="nofollow"&gt;v0.15.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.13"target="_blank" rel="nofollow"&gt;v3.6.13&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.15"target="_blank" rel="nofollow"&gt;v3.6.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.7"target="_blank" rel="nofollow"&gt;1.35.7&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.8"target="_blank" rel="nofollow"&gt;1.35.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Telegram Bridge Update Notes&lt;/strong&gt;
The new Telegram bridge was rewritten from Python to Go, and the new version does not support all the features the same way the old implementation supported. Specifically, Relay mode now done using chat-based configuration, not via predefined bot token
&lt;strong&gt;bot tokens for old relay mode were removed&lt;/strong&gt; - you may need to revisit your bridge configuration once migration with that update is finished (we can&amp;rsquo;t do that from system side). Also we got some reports that in &lt;em&gt;some&lt;/em&gt; cases you may need to relogin into the bridge&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hX90s2S_0UVSZUz9KArvfiz9zyLzwf1Xs0JCY7QS5zM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-04-23-weekly-recap/</link><pubDate>Thu, 23 Apr 2026 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2026-04-23-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Ketesa&lt;/a&gt;: &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.1.0"target="_blank" rel="nofollow"&gt;v1.1.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.2.0"target="_blank" rel="nofollow"&gt;v1.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;0.4.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;0.4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.10.1"target="_blank" rel="nofollow"&gt;v1.10.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.11.0"target="_blank" rel="nofollow"&gt;v1.11.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.1"target="_blank" rel="nofollow"&gt;v3.11.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.2"target="_blank" rel="nofollow"&gt;v3.11.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2604.0"target="_blank" rel="nofollow"&gt;v0.2604.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Notifications And Alerts&lt;/strong&gt;
We rebuilt the notification pipeline that powers Matrix DMs from the Scheduler bot, alert emails, and status indicators in the Ketesa dashboard.
The focus was delivery reliability: messages that previously could be silently dropped now retry automatically, and the system handles temporary homeserver unavailability without losing notifications.
A few specific improvements you may notice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More reliable Matrix DMs: the bot now correctly reaches users on external homeservers and retries gracefully on failures.&lt;/li&gt;
&lt;li&gt;More accurate alert emails: several edge cases in overdue detection have been fixed, reducing incorrect or duplicate notifications.&lt;/li&gt;
&lt;li&gt;Overdue reminders now Cc all server admins: if your server has multiple admin emails registered, all of them receive the reminder, not just the primary billing address.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ketesa dashboard improvements are already available in nightly builds and on the &lt;a href="https://admin.etke.cc"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt; CDN instance. The rest of the changes roll out gradually over the next few days - if you notice anything off with notifications in the meantime, please let us know!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;March 2026 Subscription Migration - Grace Period Has Ended&lt;/strong&gt;
Thank you to everyone who has already completed the migration! ❤️&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t yet: the grace period we provided throughout March 2026 has now ended, and we have started decommissioning servers that have not been migrated. We want to be clear that we are doing this gradually, respecting each server&amp;rsquo;s original subscription due date - so you may still have time depending on when yours was due.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t migrated yet, please don&amp;rsquo;t stress - just follow the &lt;strong&gt;&lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt;&lt;/strong&gt; when you get a chance.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;d love to keep working with you. If you have any questions or need a hand, we&amp;rsquo;re always here - just &lt;strong&gt;&lt;a href="https://etke.cc/contacts/"&gt;reach out&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$omkswB16GTFuwm8Ma9UcwyctOVoORiww_BBWSZsrEHA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-04-16-weekly-recap/</link><pubDate>Thu, 16 Apr 2026 20:00:09 +0000</pubDate><guid>https://etke.cc/news/2026-04-16-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.17.0"target="_blank" rel="nofollow"&gt;v1.17.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.18.0"target="_blank" rel="nofollow"&gt;v1.18.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nginx: 1.29.8-alpine ⇾ 1.30.0-alpine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.4"target="_blank" rel="nofollow"&gt;1.35.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.7"target="_blank" rel="nofollow"&gt;1.35.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Not included&lt;/strong&gt; &lt;em&gt;yet&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mau.fi/blog/2026-04-mautrix-release/"target="_blank" rel="nofollow"&gt;The monthly bridges updates&lt;/a&gt; are not included, as the new versions were published a few hours ago and we didn&amp;rsquo;t finish adaptation and testing yet.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Ketesa&lt;/a&gt; got plenty of updates and improvements - starting from accessibility and up to new exclusive features for etke.cc customers. You can already try it on &lt;a href="https://admin.etke.cc"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt;, but we need a bit more time for polishing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;March 2026 Subscription Migration - Grace Period Has Ended&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thank you to everyone who has already completed the migration! ❤️&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t yet: the grace period we provided throughout March 2026 has now ended, and we have started decommissioning servers that have not been migrated. We want to be clear that we are doing this gradually, respecting each server&amp;rsquo;s original subscription due date - so you may still have time depending on when yours was due.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t migrated yet, please don&amp;rsquo;t stress - just follow the &lt;strong&gt;&lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt;&lt;/strong&gt; when you get a chance.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;d love to keep working with you. If you have any questions or need a hand, we&amp;rsquo;re always here - just &lt;strong&gt;&lt;a href="https://etke.cc/contacts/"&gt;reach out&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$13P8OeqlQPLjfVfDUmL-YrpGuLzGCxA7i1uYHvDK5cw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-04-09-weekly-recap/</link><pubDate>Thu, 09 Apr 2026 20:00:07 +0000</pubDate><guid>https://etke.cc/news/2026-04-09-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Borg: 1.4.3 ⇾ 1.4.4&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.1.3 ⇾ 2.1.4&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.13"target="_blank" rel="nofollow"&gt;v1.12.13&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.15"target="_blank" rel="nofollow"&gt;v1.12.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Ketesa&lt;/a&gt;: &lt;a href="https://github.com/etkecc/ketesa/releases/tag/v1.1.0"target="_blank" rel="nofollow"&gt;v1.1.0&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.18"target="_blank" rel="nofollow"&gt;2.2.18&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.19"target="_blank" rel="nofollow"&gt;2.2.19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.10.0"target="_blank" rel="nofollow"&gt;v3.10.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.11.1"target="_blank" rel="nofollow"&gt;v3.11.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.150.0"target="_blank" rel="nofollow"&gt;v1.150.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.151.0"target="_blank" rel="nofollow"&gt;v1.151.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synapse Reverse Proxy Companion: 1.29.7-alpine ⇾ 1.29.8-alpine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.12"target="_blank" rel="nofollow"&gt;v3.6.12&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.13"target="_blank" rel="nofollow"&gt;v3.6.13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-ketesa--synapse-admin-has-a-new-name"&gt;
 🎉 Ketesa — Synapse Admin has a new name!&lt;a class="heading__anchor" href="#-ketesa--synapse-admin-has-a-new-name"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If you&amp;rsquo;ve been using the admin panel at &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt; or &lt;a href="https://admin.etke.cc"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt;, you may have already noticed the fresh new look. Today we&amp;rsquo;re making it official:&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Synapse Admin is now &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt;!&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h4 id="what-changes-for-you"&gt;
 What changes for you?&lt;a class="heading__anchor" href="#what-changes-for-you"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Nothing.&lt;/strong&gt; The URL, login flow, and your configuration all stay exactly the same — Ketesa is a zero-configuration drop-in replacement. Just open the panel as you always have and enjoy the improvements!&lt;/p&gt;
&lt;h4 id="why-a-new-name"&gt;
 Why a new name?&lt;a class="heading__anchor" href="#why-a-new-name"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;The project has grown a lot since we forked it in August 2024. What started as small improvements turned into:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🎨 A &lt;strong&gt;full redesign&lt;/strong&gt; with a cleaner, more consistent look&lt;/li&gt;
&lt;li&gt;📱 A &lt;strong&gt;fully responsive, mobile-friendly&lt;/strong&gt; interface&lt;/li&gt;
&lt;li&gt;🌍 &lt;strong&gt;9 languages&lt;/strong&gt; — every string translated, no stubs left behind&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Matrix Authentication Service&lt;/strong&gt; support&lt;/li&gt;
&lt;li&gt;⚡ And plenty more — &lt;a href="https://etke.cc/blog/introducing-ketesa/"&gt;read the full story on our blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new name reflects how far the project has come. We&amp;rsquo;re proud of it, and we hope you enjoy it as much as we do! ❤️&lt;/p&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;March 2026 Subscription Migration - Grace Period Has Ended&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thank you to everyone who has already completed the migration! ❤️&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t yet: the grace period we provided throughout March 2026 has now ended, and we have started decommissioning servers that have not been migrated. We want to be clear that we are doing this gradually, respecting each server&amp;rsquo;s original subscription due date - so you may still have time depending on when yours was due.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t migrated yet, please don&amp;rsquo;t stress - just follow the &lt;strong&gt;&lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt;&lt;/strong&gt; when you get a chance.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;d love to keep working with you. If you have any questions or need a hand, we&amp;rsquo;re always here - just &lt;strong&gt;&lt;a href="https://etke.cc/contacts/"&gt;reach out&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$2vYFPw6dedS-Lgbkr3iz-y_OXsYoz_l-en6xw9uhE0o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Introducing Ketesa: Synapse Admin has a new name, a new face, and a lot of new features</title><link>https://etke.cc/blog/introducing-ketesa/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://etke.cc/blog/introducing-ketesa/</guid><description>&lt;p&gt;If you have been using Synapse Admin — whether from etke.cc or directly from the upstream project — you may have noticed that the interface at &lt;a href="https://cloud.ketesa.app"target="_blank" rel="nofollow"&gt;cloud.ketesa.app&lt;/a&gt; has evolved well beyond what the original project offered. Today we are making that evolution official.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Synapse Admin is now &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The repository, Docker images, and configuration keys have all been updated. The project has a new name and a new identity, but it remains the same zero-configuration drop-in replacement it always was: no config changes required to migrate.&lt;/p&gt;
&lt;h2 id="why-a-new-name"&gt;
 Why a new name?&lt;a class="heading__anchor" href="#why-a-new-name"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The project started as a fork of &lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;Awesome-Technologies/synapse-admin&lt;/a&gt; in August 2024. What began as small quality-of-life improvements grew over time into something different enough — a fully redesigned interface, comprehensive API coverage, multi-language support, and etke.cc-exclusive features — that sharing a name no longer made sense.&lt;/p&gt;
&lt;p&gt;Ketesa is its own project now. The name reflects that.&lt;/p&gt;
&lt;h2 id="etkecc-exclusive-features"&gt;
 etke.cc-exclusive features&lt;a class="heading__anchor" href="#etkecc-exclusive-features"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you run your server on etke.cc, Ketesa becomes a unified control plane for your entire server — not just user and room management.&lt;/p&gt;
&lt;h3 id="server-status"&gt;
 Server Status&lt;a class="heading__anchor" href="#server-status"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;A live status badge in the toolbar plus a full dashboard showing every server component with color-coded indicators, error details, and suggested actions. Know what&amp;rsquo;s wrong before your users do.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/server-status.webp" alt="Ketesa Server Status Page"&gt;&lt;/p&gt;
&lt;h3 id="server-actions"&gt;
 Server Actions&lt;a class="heading__anchor" href="#server-actions"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Trigger management commands on demand, schedule them for a precise date and time, or set up recurring weekly jobs. Routine maintenance becomes a few clicks.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/server-actions.webp" alt="Ketesa Server Actions Page"&gt;&lt;/p&gt;
&lt;h3 id="server-notifications"&gt;
 Server Notifications&lt;a class="heading__anchor" href="#server-notifications"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Important server events surface as an in-app feed with an unread badge — health alerts, updates, and overdue payment reminders all in one place.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/server-notifications.webp" alt="Ketesa Server Notifications"&gt;&lt;/p&gt;
&lt;h3 id="billing"&gt;
 Billing&lt;a class="heading__anchor" href="#billing"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;View payment history and download invoices without ever leaving the admin panel.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/billing-list.webp" alt="Ketesa Billing Page"&gt;&lt;/p&gt;
&lt;h3 id="support"&gt;
 Support&lt;a class="heading__anchor" href="#support"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Open support requests, track their progress, and exchange messages with the etke.cc team — right from the interface you use every day.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/support-create.webp" alt="Ketesa Support — Create Ticket"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/support-thread-open.webp" alt="Ketesa Support — Open Thread"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="whats-new-in-v100"&gt;
 What&amp;rsquo;s New in v1.0.0&lt;a class="heading__anchor" href="#whats-new-in-v100"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="full-redesign"&gt;
 Full redesign&lt;a class="heading__anchor" href="#full-redesign"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The entire interface has been rebuilt from the ground up: a cleaner layout, a recolored dark theme, and a consistent visual identity across all pages. Every major section — the user page, reports, room management — has received a focused styling pass.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/login.webp" alt="Ketesa Login Page"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/users-list.webp" alt="Ketesa Users List"&gt;&lt;/p&gt;
&lt;h3 id="mobile-first"&gt;
 Mobile-first&lt;a class="heading__anchor" href="#mobile-first"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Ketesa is now fully responsive. Tables collapse to readable mobile lists, long identifiers wrap gracefully, and every action is reachable on small screens — without sacrificing functionality.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/mobile.webp" alt="Ketesa on mobile"&gt;&lt;/p&gt;
&lt;h3 id="matrix-authentication-service-mas--full-integration"&gt;
 Matrix Authentication Service (MAS) — full integration&lt;a class="heading__anchor" href="#matrix-authentication-service-mas--full-integration"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;A note on MAS at etke.cc:&lt;/strong&gt; We are not offering Matrix Authentication Service to our customers just yet. MAS is moving in a great direction, but it still has rough edges with several components — bridges especially — and we would rather wait until those are smoothed out than ask our customers to take that on. Ketesa being ready for it is a good step forward, and we will get there.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Ketesa now has first-class support for homeservers running &lt;a href="https://github.com/element-hq/matrix-authentication-service"target="_blank" rel="nofollow"&gt;Matrix Authentication Service&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Browse and revoke active sessions: personal access tokens, browser sessions, OAuth2 sessions, compatibility sessions&lt;/li&gt;
&lt;li&gt;Manage linked email addresses&lt;/li&gt;
&lt;li&gt;View upstream OAuth provider links&lt;/li&gt;
&lt;li&gt;Manage MAS policy data (consent records)&lt;/li&gt;
&lt;li&gt;Create new users through MAS directly&lt;/li&gt;
&lt;li&gt;Registration tokens now expose &lt;code&gt;created_at&lt;/code&gt;, &lt;code&gt;last_used_at&lt;/code&gt;, &lt;code&gt;revoked_at&lt;/code&gt; and support one-click revoke/unrevoke&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/users-edit.webp" alt="Ketesa User Edit Page"&gt;&lt;/p&gt;
&lt;h3 id="room-management"&gt;
 Room management&lt;a class="heading__anchor" href="#room-management"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Block or unblock rooms, purge history, and delete rooms entirely. A built-in messages viewer lets you browse room history with filters and jump-to-date navigation. Spaces now have a dedicated room hierarchy tab.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/rooms-list.webp" alt="Ketesa Rooms List"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/rooms-view.webp" alt="Ketesa Room View"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/rooms-view-messages.webp" alt="Ketesa Room Messages"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/rooms-view-hierarchy.webp" alt="Ketesa Room Hierarchy (Spaces)"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/rooms-stats.webp" alt="Ketesa Room Statistics"&gt;&lt;/p&gt;
&lt;h3 id="user-management-improvements"&gt;
 User management improvements&lt;a class="heading__anchor" href="#user-management-improvements"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Shadow banning&lt;/strong&gt; — silence a user without alerting them&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Login as user&lt;/strong&gt; — impersonate any local user (Synapse-only)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Device management&lt;/strong&gt; — create new devices, rename existing ones, bulk-remove selected devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Allow cross-signing reset&lt;/strong&gt; — unblock a user&amp;rsquo;s cross-signing key reset&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;System-managed users filter&lt;/strong&gt; — hide or show bridge bots and appservice-managed accounts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User redaction with live status&lt;/strong&gt; — watch deletion progress in real time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved filters&lt;/strong&gt; — all boolean user filters now use nullable tri-state inputs&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="performance-and-internationalization"&gt;
 Performance and internationalization&lt;a class="heading__anchor" href="#performance-and-internationalization"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Translations are now lazy-loaded with per-locale code splitting — only the active language is downloaded, making the initial load faster for everyone. The &lt;code&gt;&amp;lt;html lang&amp;gt;&lt;/code&gt; and &lt;code&gt;dir&lt;/code&gt; attributes are set dynamically, enabling correct RTL rendering for Persian and other RTL languages.&lt;/p&gt;
&lt;p&gt;Ketesa ships with full translations in English, German, French, Japanese, Russian, Persian, Ukrainian, Chinese, and Italian — every string is translated, with no untranslated stubs left behind.&lt;/p&gt;
&lt;h3 id="scheduled-tasks"&gt;
 Scheduled tasks&lt;a class="heading__anchor" href="#scheduled-tasks"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;View pending Synapse background tasks directly from the admin panel.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ketesa/scheduled-tasks.webp" alt="Ketesa Scheduled Tasks"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-migrate"&gt;
 How to migrate&lt;a class="heading__anchor" href="#how-to-migrate"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="blog-callout"&gt;
&lt;p&gt;If you are an etke.cc customer, you do not need to do anything — Ketesa will replace existing Synapse Admin on your server during the automatic maintenance process. Questions? Reach us via the Support section in Ketesa, or &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Ketesa is a zero-configuration drop-in replacement for Synapse Admin.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Method&lt;/th&gt;
 &lt;th&gt;How&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hosted (CDN)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Already migrated — &lt;a href="https://cloud.ketesa.app"target="_blank" rel="nofollow"&gt;cloud.ketesa.app&lt;/a&gt; runs Ketesa&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Docker&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Replace your image tag with &lt;code&gt;ghcr.io/etkecc/ketesa:latest&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Static files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Download &lt;code&gt;ketesa.tar.gz&lt;/code&gt; from &lt;a href="https://github.com/etkecc/ketesa/releases"target="_blank" rel="nofollow"&gt;GitHub Releases&lt;/a&gt; and replace your &lt;code&gt;dist/&lt;/code&gt; directory&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The legacy &lt;code&gt;cc.etke.synapse-admin&lt;/code&gt; config key in &lt;code&gt;/.well-known/matrix/client&lt;/code&gt; continues to work alongside the new &lt;code&gt;cc.etke.ketesa&lt;/code&gt; key — existing deployments keep working without any changes.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/etkecc/ketesa"target="_blank" rel="nofollow"&gt;Learn more about Ketesa →&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-04-02-weekly-recap/</link><pubDate>Thu, 02 Apr 2026 20:00:19 +0000</pubDate><guid>https://etke.cc/news/2026-04-02-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.99.1-r0-1"target="_blank" rel="nofollow"&gt;4.99.1-r0-1&lt;/a&gt; ⇾ &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.99.1-r0-2"target="_blank" rel="nofollow"&gt;4.99.1-r0-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.4.1"target="_blank" rel="nofollow"&gt;v2.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.5.1"target="_blank" rel="nofollow"&gt;v2.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10741"target="_blank" rel="nofollow"&gt;stable-10741&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10888"target="_blank" rel="nofollow"&gt;stable-10888&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;0.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.12"target="_blank" rel="nofollow"&gt;v1.9.12&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.10.1"target="_blank" rel="nofollow"&gt;v1.10.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.19.2"target="_blank" rel="nofollow"&gt;v2.19.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.21.0"target="_blank" rel="nofollow"&gt;v2.21.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.41.0 ⇾ 2.42.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.11"target="_blank" rel="nofollow"&gt;v3.6.11&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.12"target="_blank" rel="nofollow"&gt;v3.6.12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;March 2026 Subscription Migration - Grace Period Has Ended&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thank you to everyone who has already completed the migration! ❤️&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t yet: the grace period we provided throughout March 2026 has now ended, and we have started decommissioning servers that have not been migrated. We want to be clear that we are doing this gradually, respecting each server&amp;rsquo;s original subscription due date - so you may still have time depending on when yours was due.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t migrated yet, please don&amp;rsquo;t stress - just follow the &lt;strong&gt;&lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt;&lt;/strong&gt; when you get a chance.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;d love to keep working with you. If you have any questions or need a hand, we&amp;rsquo;re always here - just &lt;strong&gt;&lt;a href="https://etke.cc/contacts/"&gt;reach out&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WWx1_uSLEUTEBcCgrl7VkuRU_kVESFc5JZfc-_UkoUw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-03-26-weekly-recap/</link><pubDate>Thu, 26 Mar 2026 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2026-03-26-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.15.0"target="_blank" rel="nofollow"&gt;v1.15.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.17.0"target="_blank" rel="nofollow"&gt;v1.17.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.12"target="_blank" rel="nofollow"&gt;v1.12.12&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.13"target="_blank" rel="nofollow"&gt;v1.12.13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-2"target="_blank" rel="nofollow"&gt;4.98.1-r0-2&lt;/a&gt; ⇾ &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.99.1-r0-1"target="_blank" rel="nofollow"&gt;4.99.1-r0-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.1"target="_blank" rel="nofollow"&gt;0.21.1&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.2"target="_blank" rel="nofollow"&gt;0.21.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.29"target="_blank" rel="nofollow"&gt;v0.9.29&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.30"target="_blank" rel="nofollow"&gt;v0.9.30&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.149.1"target="_blank" rel="nofollow"&gt;v1.149.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.150.0"target="_blank" rel="nofollow"&gt;v1.150.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.10"target="_blank" rel="nofollow"&gt;v3.6.10&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.11"target="_blank" rel="nofollow"&gt;v3.6.11&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Action Required for Subscriptions Created Before March 1st&lt;/strong&gt;
We sincerely hope the &lt;a href="https://etke.cc/news/2026-03-01-action-required-were-a-company-now/"&gt;announcement&lt;/a&gt; with the details and a &lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt; will help.&lt;/p&gt;
&lt;p&gt;If you have any questions, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$tMJcMe2jzxblKvRoC6yz2iB9EURe2XMLgryLjxrZHuw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-03-19-weekly-recap/</link><pubDate>Thu, 19 Mar 2026 20:00:22 +0000</pubDate><guid>https://etke.cc/news/2026-03-19-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.17"target="_blank" rel="nofollow"&gt;2.2.17&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.18"target="_blank" rel="nofollow"&gt;2.2.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0"target="_blank" rel="nofollow"&gt;v2.18.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.19.2"target="_blank" rel="nofollow"&gt;v2.19.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.28"target="_blank" rel="nofollow"&gt;v0.9.28&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.29"target="_blank" rel="nofollow"&gt;v0.9.29&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wg-easy/wg-easy"target="_blank" rel="nofollow"&gt;WG Easy&lt;/a&gt;: &lt;a href="https://github.com/wg-easy/wg-easy/releases/tag/15.2.2"target="_blank" rel="nofollow"&gt;15.2.2&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2603.0"target="_blank" rel="nofollow"&gt;v0.2603.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Action Required for Subscriptions Created Before March 1st&lt;/strong&gt;
We sincerely hope the &lt;a href="https://etke.cc/news/2026-03-01-action-required-were-a-company-now/"&gt;announcement&lt;/a&gt; with the details and a &lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt; will help.&lt;/p&gt;
&lt;p&gt;If you have any questions, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Component: &lt;a href="https://etke.cc/help/extras/wg-easy/"&gt;WireGuard Easy&lt;/a&gt;&lt;/strong&gt;
Simple WireGuard VPN with nice admin UI, it supersedes Firezone we offered previously.&lt;/p&gt;
&lt;p&gt;Existing customers can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; (or use their Synapse Admin built-in Support system) to request it.
The price is the same as it was for Firezone - +2 EUR/mo.&lt;/p&gt;
&lt;p&gt;We use it internally for a while, but had to postpone public announcement due to recent announcements&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$IIg4EB-TOuWMwc6j7ZOSt6eZWiTruFRIhU0yqKZ-N2w?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-03-12-weekly-recap/</link><pubDate>Thu, 12 Mar 2026 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2026-03-12-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.3"target="_blank" rel="nofollow"&gt;v1.14.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.15.0"target="_blank" rel="nofollow"&gt;v1.15.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.1.1 ⇾ 2.1.3&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.5"target="_blank" rel="nofollow"&gt;v4.10.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.11.1"target="_blank" rel="nofollow"&gt;v4.11.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.11"target="_blank" rel="nofollow"&gt;v1.12.11&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.12"target="_blank" rel="nofollow"&gt;v1.12.12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0"target="_blank" rel="nofollow"&gt;0.21.0&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.1"target="_blank" rel="nofollow"&gt;0.21.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.11"target="_blank" rel="nofollow"&gt;v1.9.11&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.12"target="_blank" rel="nofollow"&gt;v1.9.12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.17.0"target="_blank" rel="nofollow"&gt;v2.17.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0"target="_blank" rel="nofollow"&gt;v2.18.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Spam Checker Mjolnir Antispam Git: v1.12.0 ⇾ v1.12.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.148.0"target="_blank" rel="nofollow"&gt;v1.148.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.149.1"target="_blank" rel="nofollow"&gt;v1.149.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke53"target="_blank" rel="nofollow"&gt;v0.11.1-etke53&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.4-etke54"target="_blank" rel="nofollow"&gt;v0.11.4-etke54&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synapse Reverse Proxy Companion: 1.29.5-alpine ⇾ 1.29.6-alpine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.9"target="_blank" rel="nofollow"&gt;v3.6.9&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.10"target="_blank" rel="nofollow"&gt;v3.6.10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stability and Performance Improvements&lt;/strong&gt;
Synapse (Matrix backend) switched from TCP connection to unix sockets in communication with Postgres (database) and Valkey (Redis).
While synthetic tests tell of about a &lt;strong&gt;10x&lt;/strong&gt; improvement in ideal conditions, in reality it works &lt;em&gt;slightly&lt;/em&gt; better than before.&lt;/p&gt;
&lt;p&gt;During the first phase of rollout, we identified a bug in environments &lt;em&gt;without&lt;/em&gt; Valkey (Redis) because our test stand was designed to run all components at once. Unfortunately, a few customers were affected - we sincerely apologize for the inconvenience!
The fix was already applied to all affected servers, and to prevent such issues in the future, we added another test stand with a basic set of components only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integrated Support System&lt;/strong&gt;
We had &amp;ldquo;&lt;em&gt;(Existing customers only)&lt;/em&gt; Clicking the “Contact support” button in your &lt;a href="https://etke.cc/help/extras/synapse-admin"&gt;Synapse Admin&lt;/a&gt; dashboard&amp;rdquo; for a while on the &lt;a href="https://etke.cc/contacts/"&gt;contacts page&lt;/a&gt;, but that &amp;ldquo;Contact support&amp;rdquo; button was a mere stub that led to&amp;hellip; the same contacts page.&lt;/p&gt;
&lt;p&gt;Starting from the last version of Synapse Admin, this button &lt;em&gt;actually works&lt;/em&gt; and opens the integrated support system directly in your admin dashboard! Please note: you need to have Synapse Admin &lt;code&gt;v0.11.4-etke54&lt;/code&gt; to use it. If your Synapse Admin is older, you can apply the update by triggering the &lt;code&gt;maintenance&lt;/code&gt; command in&amp;hellip; your Synapse Admin ;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cinny In-App Calls&lt;/strong&gt;
Starting from v4.11.1, Cinny supports &lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;the experimental Matrix RTC stack&lt;/a&gt;.
Currently, support is limited to &amp;ldquo;call rooms,&amp;rdquo; so there is no proper option to start an occasional call in 1:1 and group rooms yet, but it is a huge step forward for the Matrix ecosystem interoperability!&lt;/p&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Action Required for Subscriptions Created Before March 1st&lt;/strong&gt;
We sincerely hope the &lt;a href="https://etke.cc/news/2026-03-01-action-required-were-a-company-now/"&gt;announcement&lt;/a&gt; with the details and a &lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt; will help.&lt;/p&gt;
&lt;p&gt;If you have any questions, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$TNlKWFJkrCa2SbhEcTEQVckRQ3f-WsfEaGo3fd74aqY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-03-05-weekly-recap/</link><pubDate>Thu, 05 Mar 2026 20:00:35 +0000</pubDate><guid>https://etke.cc/news/2026-03-05-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.6.0.0"target="_blank" rel="nofollow"&gt;3.6.0.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.6.1.0"target="_blank" rel="nofollow"&gt;3.6.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2602.2"target="_blank" rel="nofollow"&gt;v26.02.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, we increased the &lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;experimental Matrix RTC&lt;/a&gt; stack&amp;rsquo;s TURN port range to allow up to 100 simultaneous connections.&lt;/p&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Action Required for subscriptions created before March 1st&lt;/strong&gt;
We sincerely hope the &lt;a href="https://etke.cc/news/2026-03-01-action-required-were-a-company-now/"&gt;announcement&lt;/a&gt; with the details and a &lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;step-by-step migration guide&lt;/a&gt; will help.&lt;/p&gt;
&lt;p&gt;If you have any questions, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stabilizing Prices&lt;/strong&gt;
With the mentioned in the same &lt;a href="https://etke.cc/news/2026-03-01-action-required-were-a-company-now/"&gt;announcement&lt;/a&gt; VPS price increase for US and Singapore regions, we improved the VPS price calculation login to be region-specific. Unfortunately, in some cases, different prices were shown for the same server in various places across the system. We apologize for the inconvenience! The fixes have already been applied, so the correct price is visible everywhere&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$t0UFrHMiiXt1-IB7CySzLjoAqkhfuhEGQYyvcFUy7qk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>(Action Required) Were a company now! 🎉</title><link>https://etke.cc/news/2026-03-01-action-required-were-a-company-now/</link><pubDate>Sun, 01 Mar 2026 13:03:56 +0000</pubDate><guid>https://etke.cc/news/2026-03-01-action-required-were-a-company-now/</guid><description>&lt;h2 id="action-required-were-a-company-now-"&gt;
 (Action Required) We&amp;rsquo;re a company now! 🎉&lt;a class="heading__anchor" href="#action-required-were-a-company-now-"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;re thrilled to share that we&amp;rsquo;ve established &lt;strong&gt;Etke, Sociedade Unipessoal, LDA&lt;/strong&gt; in Portugal - a huge milestone for our team.&lt;/p&gt;
&lt;p&gt;And the long‑awaited update: &lt;strong&gt;card payments are finally here!&lt;/strong&gt;
You can now pay by card via &lt;strong&gt;Stripe&lt;/strong&gt; on Ko‑fi (PayPal is still available), making checkout smoother for everyone. Thank you for your patience - we know this took a while!&lt;/p&gt;
&lt;p&gt;Unfortunately, due to PayPal policy, all existing subscription must be recreated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quick summary&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Card payments via Stripe are live (plus PayPal).&lt;/li&gt;
&lt;li&gt;Subscriptions and one‑time payments are billed in &lt;strong&gt;EUR&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;All existing subscriptions cancelled due to PayPal policy.&lt;/li&gt;
&lt;li&gt;VAT is included in prices.&lt;/li&gt;
&lt;li&gt;Following &lt;a href="https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/"target="_blank" rel="nofollow"&gt;Hetzner price adjustment&lt;/a&gt;, prices for &lt;em&gt;a few&lt;/em&gt; server sizes changed in US and Singapore regions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="action-required-subscriptions-have-to-be-recreated"&gt;
 (ACTION REQUIRED) Subscriptions have to be recreated&lt;a class="heading__anchor" href="#action-required-subscriptions-have-to-be-recreated"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;As part of that transition, we had to switch PayPal account to Portuguese one, but due to PayPal&amp;rsquo;s policies, the existing PayPal account cannot be updated to the new company, and all existing subscriptions had to be cancelled and recreated under the new PayPal account (or switched to card payments).
We sincerely apologize for the inconvenience caused by this transition.
Your understanding and support during this period means a world to us! ❤️&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Of course we won&amp;rsquo;t pull the trigger immediately - &lt;strong&gt;no servers will be deleted due to delays in resubscribing in all of March 2026&lt;/strong&gt;.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;If you had an active subscription established before March 2026, it was cancelled, and you need to resubscribe using either PayPal or card payment method: &lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;FAQ entry&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Invoices during the transition&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During this transition, the legacy invoice template is still used by default for any transaction, but it will be gradually replaced with company invoices. For example, if you make a transaction on 22 March 2026, you may first see an old invoice, and then a day or two later it may be superseded by a new invoice issued in the company&amp;rsquo;s name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VPS price adjustment in US and Singapore regions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to the &lt;a href="https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/"target="_blank" rel="nofollow"&gt;Hetzner price adjustment&lt;/a&gt;, we updated &lt;strong&gt;VPS&lt;/strong&gt; (cloud hosts) prices for &lt;strong&gt;Singapore&lt;/strong&gt; and &lt;strong&gt;US&lt;/strong&gt; regions for specific sizes. This affects VPS pricing only, not related to components.&lt;/p&gt;
&lt;p&gt;Further adjustments may be needed later during the transition period.&lt;/p&gt;
&lt;h3 id="faq"&gt;
 FAQ&lt;a class="heading__anchor" href="#faq"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq/#why-currency-changed-from-usd-to-eur"&gt;Why currency changed (USD → EUR)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq/#how-do-i-change-my-payment-method"&gt;How to change the payment method (e.g., PayPal → card)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://etke.cc/help/faq/#migration-for-subscriptions-established-before-march-2026"&gt;Migration for subscriptions established before March 2026&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq/#why-invoices-have-discounts"&gt;Why invoices have discounts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq/#why-invoices-are-issued-by-a-private-person"&gt;Why invoices are issued by a private person (transition)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;PS: due to unexpected &amp;ldquo;action required&amp;rdquo; part, this message will be shared both in both (updates and news) rooms. We apologize for the inconvenience!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$3Ixz1KHiU6oa-ZuF8hMbUOtfUtGAkUyvvP8Z4R5PiGU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-02-26-weekly-recap/</link><pubDate>Thu, 26 Feb 2026 20:00:06 +0000</pubDate><guid>https://etke.cc/news/2026-02-26-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.3"target="_blank" rel="nofollow"&gt;v4.10.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.5"target="_blank" rel="nofollow"&gt;v4.10.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/coturn/coturn"target="_blank" rel="nofollow"&gt;Coturn&lt;/a&gt;: &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.8.0"target="_blank" rel="nofollow"&gt;4.8.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/coturn/coturn/releases/tag/4.9.0"target="_blank" rel="nofollow"&gt;4.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.10"target="_blank" rel="nofollow"&gt;v1.12.10&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.11"target="_blank" rel="nofollow"&gt;v1.12.11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3"target="_blank" rel="nofollow"&gt;0.20.3&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0"target="_blank" rel="nofollow"&gt;0.21.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.9.1"target="_blank" rel="nofollow"&gt;v3.9.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.10.0"target="_blank" rel="nofollow"&gt;v3.10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.19.0"target="_blank" rel="nofollow"&gt;v0.19.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.19.1"target="_blank" rel="nofollow"&gt;v0.19.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.147.1"target="_blank" rel="nofollow"&gt;v1.147.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.148.0"target="_blank" rel="nofollow"&gt;v1.148.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.8"target="_blank" rel="nofollow"&gt;v3.6.8&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.9"target="_blank" rel="nofollow"&gt;v3.6.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.2"target="_blank" rel="nofollow"&gt;9.0.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.3"target="_blank" rel="nofollow"&gt;9.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.3"target="_blank" rel="nofollow"&gt;1.35.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.4"target="_blank" rel="nofollow"&gt;1.35.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Upcoming Announcement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re preparing an important announcement for March - something that has been requested many times, and we sincerely hope you will like it.
Finalizing the details to make sure everything goes smoothly, and looking forward to sharing it with you soon!&lt;/p&gt;
&lt;p&gt;Please, keep an eye on #news:etke.cc (where it will appear in the regular weekly recap) and optionally on #updates:etke.cc (updates are posted as soon as they’re ready, so the announcement will be shared there first.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Upcoming VPS Price Adjustment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately, besides the good news with the Upcoming Announcement, there will be an (upcoming) price adjustment to &lt;strong&gt;VPS&lt;/strong&gt; pricing in the &lt;strong&gt;Singapore&lt;/strong&gt; and &lt;strong&gt;US&lt;/strong&gt; regions.
Due to the &lt;a href="https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/"target="_blank" rel="nofollow"&gt;Hetzner price adjustment&lt;/a&gt;, we have to follow it, focusing on &lt;strong&gt;Singapore&lt;/strong&gt; and &lt;strong&gt;US&lt;/strong&gt; regions. The adjustment is specifically for &lt;strong&gt;VPS&lt;/strong&gt; (cloud hosting hosts) prices, not components.&lt;/p&gt;
&lt;p&gt;Currently we are not ready to publish the adjusted prices yet, but we will publish an update once there are more details.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kP34AXB6PwXOK0xP40UWO6TNpovVlfnX2uHfLacd78k?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-02-19-weekly-recap/</link><pubDate>Thu, 19 Feb 2026 20:00:06 +0000</pubDate><guid>https://etke.cc/news/2026-02-19-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.1"target="_blank" rel="nofollow"&gt;v1.14.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.3"target="_blank" rel="nofollow"&gt;v1.14.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.2"target="_blank" rel="nofollow"&gt;v4.10.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.3"target="_blank" rel="nofollow"&gt;v4.10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.5"target="_blank" rel="nofollow"&gt;v0.7.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.6"target="_blank" rel="nofollow"&gt;v0.7.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.16"target="_blank" rel="nofollow"&gt;2.2.16&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.17"target="_blank" rel="nofollow"&gt;2.2.17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Postgres Container Image V14: 14.20 ⇾ 14.21&lt;/li&gt;
&lt;li&gt;Postgres Container Image V15: 15.15 ⇾ 15.16&lt;/li&gt;
&lt;li&gt;Postgres Container Image V16: 16.11 ⇾ 16.12&lt;/li&gt;
&lt;li&gt;Postgres Container Image V17: 17.7 ⇾ 17.8&lt;/li&gt;
&lt;li&gt;Postgres Container Image V18: 18.1 ⇾ 18.2&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2602.0"target="_blank" rel="nofollow"&gt;v0.2602.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZH7IeK_M-LyTJrZVFy6jfeC-8ddewD876Va3FahN5d8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🎉 Today marks 5 years of etke.cc! 🎉</title><link>https://etke.cc/news/2026-02-12-today-marks-5-years-of-etke-cc/</link><pubDate>Thu, 12 Feb 2026 20:00:18 +0000</pubDate><guid>https://etke.cc/news/2026-02-12-today-marks-5-years-of-etke-cc/</guid><description>&lt;h1 id="-today-marks-5-years-of-etkecc-"&gt;
 🎉 Today marks 5 years of etke.cc! 🎉&lt;a class="heading__anchor" href="#-today-marks-5-years-of-etkecc-"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The etke.cc managed Matrix hosting service was launched on the 12th of February 2021 and has turned 5 years old today!&lt;/p&gt;
&lt;p&gt;Below is an overview of improvements that have happened over the last year, plus the usual weekly recap&lt;/p&gt;
&lt;h2 id="component-changes"&gt;
 Component changes&lt;a class="heading__anchor" href="#component-changes"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="new-components"&gt;
 New components&lt;a class="heading__anchor" href="#new-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$3/mo) &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt; - an antispam and moderation bot. As Matrix grows more popular, keeping the federated network safe becomes more and more important.&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$5/mo) &lt;a href="https://etke.cc/help/extras/matrix-rtc"&gt;Matrix RTC&lt;/a&gt; - the experimental Matrix RTC stack for voice/video calling support&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$1/mo) &lt;a href="https://fluffychat.im"target="_blank" rel="nofollow"&gt;FluffyChat Web&lt;/a&gt; - a cute and easy-to-use Matrix web client&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (free, part of our bridge pack) &lt;a href="https://etke.cc/help/bridges/mautrix-bluesky"&gt;Bluesky bridge&lt;/a&gt; - bridge your Matrix rooms to &lt;a href="https://bsky.app/"target="_blank" rel="nofollow"&gt;Bluesky&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: &lt;a href="https://etke.cc/help/bridges/matrix-steam/"&gt;Steam bridge&lt;/a&gt; - a new Steam bridge replacing the old unmaintained &lt;code&gt;mx-puppet-steam&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="deprecated-components"&gt;
 Deprecated components&lt;a class="heading__anchor" href="#deprecated-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;🗑️ &lt;strong&gt;Removal&lt;/strong&gt;: &lt;strong&gt;&lt;a href="https://github.com/element-hq/hydrogen-web"target="_blank" rel="nofollow"&gt;Hydrogen&lt;/a&gt;&lt;/strong&gt; web client - removed due to being unmaintained&lt;/li&gt;
&lt;li&gt;🗑️ &lt;strong&gt;Removal&lt;/strong&gt;: &lt;strong&gt;Skype bridge&lt;/strong&gt; - removed because &lt;a href="https://support.skype.com/en/faq/FA34808/what-does-skype-being-retired-mean"target="_blank" rel="nofollow"&gt;Skype was shut down&lt;/a&gt; by Microsoft in May 2025&lt;/li&gt;
&lt;li&gt;🗑️ &lt;strong&gt;Removal&lt;/strong&gt;: &lt;strong&gt;LinkedIn bridge&lt;/strong&gt; (old &lt;a href="https://github.com/beeper/linkedin"target="_blank" rel="nofollow"&gt;beeper/linkedin&lt;/a&gt;) - removed because it&amp;rsquo;s unmaintained and archived. We will add support for &lt;a href="https://github.com/mautrix/linkedin"target="_blank" rel="nofollow"&gt;mautrix/linkedin&lt;/a&gt; in the future.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="service--infrastructure-improvements"&gt;
 Service &amp;amp; infrastructure improvements&lt;a class="heading__anchor" href="#service--infrastructure-improvements"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;🚀 &lt;strong&gt;Rolling Release model&lt;/strong&gt;: We&amp;rsquo;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&amp;rsquo;ve also integrated automatic testing, so once an update is available, it has already been tested.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🌐 &lt;strong&gt;IPv6&lt;/strong&gt;: Enabled IPv6 for both internal and external communication on all servers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🔒 &lt;strong&gt;Firewall improvements&lt;/strong&gt;: We&amp;rsquo;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&amp;rsquo;s configuration are added and maintained.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🇸🇬 &lt;strong&gt;New hosting region - Singapore&lt;/strong&gt;: We now offer servers in Singapore! This took some time because Hetzner&amp;rsquo;s Singapore pricing differs from other regions, and our system (price calculator, &lt;a href="https://etke.cc/order/"&gt;order page&lt;/a&gt;) needed updates to support region-based pricing. We&amp;rsquo;re happy to now have an Asian presence.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;📜 &lt;strong&gt;Privacy Policy&lt;/strong&gt;: We&amp;rsquo;ve published a clear and comprehensive &lt;a href="https://etke.cc/privacy/"&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="synapse-admin-enhancements"&gt;
 Synapse Admin enhancements&lt;a class="heading__anchor" href="#synapse-admin-enhancements"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; - the main admin panel for etke.cc customers - received major new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🖥️ &lt;strong&gt;Server actions&lt;/strong&gt;: &lt;a href="https://etke.cc/help/extras/synapse-admin/#etkecc-exclusive-server-actions"&gt;ping, disk usage, price, payments, maintenance, restart, and reboot&lt;/a&gt; - all accessible directly from the admin panel&lt;/li&gt;
&lt;li&gt;⚙️ &lt;strong&gt;Instance config&lt;/strong&gt;: slight whitelabeling support (app name customization, automatic toggling of federation/tokens pages based on server config) - see &lt;a href="https://github.com/etkecc/synapse-admin/tree/main/src/components/etke.cc#instance-config"target="_blank" rel="nofollow"&gt;details&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;💳 &lt;strong&gt;Billing page&lt;/strong&gt;: customers can now &lt;a href="https://etke.cc/help/extras/synapse-admin/#billing"&gt;check payments and download invoices&lt;/a&gt; directly from the admin panel&lt;/li&gt;
&lt;li&gt;🌍 &lt;strong&gt;Translations&lt;/strong&gt;: etke.cc-specific features are now translated, and starting from the next &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; release, etke.cc API responses will be translated as well&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="matrixroomsinfo-improvements"&gt;
 MatrixRooms.info improvements&lt;a class="heading__anchor" href="#matrixroomsinfo-improvements"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; received several updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔍 Search relevancy configuration (most relevant / members count), search filters (e.g. &lt;code&gt;language:EN&lt;/code&gt;), and room view pages&lt;/li&gt;
&lt;li&gt;🌟 &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;Community Spotlight&lt;/a&gt; on the frontpage - a rotating showcase of small but growing rooms across topics like FOSS, Linux, gaming, food, photography, travel, and more&lt;/li&gt;
&lt;li&gt;📊 Server software names on the &lt;a href="https://matrixrooms.info/stats"target="_blank" rel="nofollow"&gt;stats page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🔑 &lt;a href="https://matrixrooms.info/integrations#notary-key-server"target="_blank" rel="nofollow"&gt;Notary key server&lt;/a&gt; - MatrixRooms.info can now act as a &lt;a href="https://spec.matrix.org/v1.16/server-server-api/#querying-keys-through-another-server"target="_blank" rel="nofollow"&gt;trusted key server&lt;/a&gt; for your homeserver, helping verify other servers&amp;rsquo; 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).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="community--moderation"&gt;
 Community &amp;amp; moderation&lt;a class="heading__anchor" href="#community--moderation"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve teamed up with &lt;a href="https://muninn-hall.com"target="_blank" rel="nofollow"&gt;Muninn Hall&lt;/a&gt; to provide guides and resources about moderation - directly from the developers of &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt;, moderators, and administrators of long-standing big public servers.&lt;/p&gt;
&lt;p&gt;We did &lt;strong&gt;a lot&lt;/strong&gt; of things not directly related to Matrix and/or not customer-facing, so we omit them from this post. For those interested, our &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;GitHub is open&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For those interested in previous etke.cc birthday posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/2025-02-12-today-marks-4-years-of-etke-cc/"&gt;&lt;em&gt;4 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/2024-02-12-today-marks-3-years-of-etke-cc/"&gt;&lt;em&gt;3 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/2023-02-12-today-marks-2-years-of-etke-cc/"&gt;&lt;em&gt;2 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/2022-02-12-today-marks-1-year-of-the-etke-cc/"&gt;&lt;em&gt;1 year celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-usual-weekly-recap"&gt;
 The Usual Weekly Recap&lt;a class="heading__anchor" href="#the-usual-weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.0"target="_blank" rel="nofollow"&gt;v1.14.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.1"target="_blank" rel="nofollow"&gt;v1.14.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.9"target="_blank" rel="nofollow"&gt;v1.12.9&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.10"target="_blank" rel="nofollow"&gt;v1.12.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.16.0"target="_blank" rel="nofollow"&gt;v2.16.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.17.0"target="_blank" rel="nofollow"&gt;v2.17.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.146.0"target="_blank" rel="nofollow"&gt;v1.146.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.147.1"target="_blank" rel="nofollow"&gt;v1.147.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.7"target="_blank" rel="nofollow"&gt;v3.6.7&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.8"target="_blank" rel="nofollow"&gt;v3.6.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.2"target="_blank" rel="nofollow"&gt;1.35.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.3"target="_blank" rel="nofollow"&gt;1.35.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;During the week we introduced a new monitoring check - &lt;code&gt;/.well-known/matrix/client&lt;/code&gt; CORS headers verification. This new check helps to avoid common issues when configuring &lt;a href="https://etke.cc/order/status/#delegation-redirects"&gt;delegation redirects&lt;/a&gt; (including the client discovery endpoint), as correct access to that file is mandatory for components like &lt;a href="https://etke.cc/help/extras/matrix-rtc"&gt;the experimental Matrix RTC stack&lt;/a&gt; / Element Call&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$BH5wPyn597lwbFR6qG9SofVZprSE4Is-irrMzgFr5jI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Matrix can be your own chat server where you own the data and make the rules</title><link>https://etke.cc/blog/matrix-can-be-your-own-chat-server/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://etke.cc/blog/matrix-can-be-your-own-chat-server/</guid><description>&lt;p&gt;&lt;em&gt;NON-AI/LLM written content&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The biggest consumer chat providers may each have billions of users on their platforms, but they lack one very important thing. They have stripped you from your &lt;strong&gt;freedom&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All of them — &lt;em&gt;WhatsApp, WeChat, Messenger, Telegram, Microsoft Teams, Slack, Discord&lt;/em&gt;, etc. have one flaw that casts a shadow over all of their fancy features that we are used to. Put briefly — they own the platform, so they own the data. They decide where and when you will see an ad. You put your trust with your private communication - personal and company, in their hands. This is the price that you have to pay for using their services for &lt;em&gt;free&lt;/em&gt; (for most of them).&lt;/p&gt;
&lt;figure&gt;
&lt;img src="https://etke.cc/img/logos/networks.webp" alt="Most popular chat platforms logos"&gt;
&lt;figcaption&gt;If the product is free, you are the product&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This is not something new, but recently there have been a lot of conversations about if this is the only possible solution to the communication need that we all face every day.&lt;/p&gt;
&lt;p&gt;On the one hand we have the EU, which is now &lt;a href="https://www.euractiv.com/news/commission-trials-european-open-source-communications-software/"target="_blank" rel="nofollow"&gt;exploring alternatives&lt;/a&gt; to the (mostly) US based communication platforms.&lt;/p&gt;
&lt;p&gt;Then there is &lt;strong&gt;France&lt;/strong&gt; as one of the first countries to &lt;a href="https://www.theregister.com/2025/10/30/france_matrix/"target="_blank" rel="nofollow"&gt;openly invest in Matrix&lt;/a&gt; - the open protocol for secure decentralised communications.
&lt;strong&gt;Germany&lt;/strong&gt; has also &lt;a href="https://element.io/en/matrix-in-germany"target="_blank" rel="nofollow"&gt;introduced Matrix&lt;/a&gt; for some of their government systems.&lt;/p&gt;
&lt;p&gt;And with the recently announced requirement of &lt;a href="https://www.bbc.com/news/articles/c1d67vdlk1ko"target="_blank" rel="nofollow"&gt;providing ID or face scan to use the full Discord service&lt;/a&gt;, now it seems like it&amp;rsquo;s the right time to explore chat alternatives. So that is what we are going to do — we will try to explain what Matrix is and how one can use it.&lt;/p&gt;
&lt;h2 id="what-is-matrix"&gt;
 What is Matrix?&lt;a class="heading__anchor" href="#what-is-matrix"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Matrix is an open source protocol for communication. While this might seem confusing, especially to non-technical users, we will try to explain it more simply.&lt;/p&gt;
&lt;p&gt;Matrix is like a set of rules, which describe how a chat/communication server should work. There are multiple implementations of this protocol. If you want, you can definitely build one yourself.
One of the most famous and early implementations of this protocol is &lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;&lt;em&gt;Synapse&lt;/em&gt;&lt;/a&gt;. Other popular implementations of the protocol are &lt;a href="https://continuwuity.org/"target="_blank" rel="nofollow"&gt;continuwuity&lt;/a&gt;, &lt;a href="https://conduit.rs/"target="_blank" rel="nofollow"&gt;Conduit (beta)&lt;/a&gt;, &lt;a href="https://element-hq.github.io/dendrite/"target="_blank" rel="nofollow"&gt;Dendrite (beta)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Put in simple terms - this is a Python program that uses a database to store messages. If you have a web server, you can run its stack and there you have it - your very own chat server. You can then invite your friends/family on it, you can also connect your server to other Matrix servers. In order to connect to this server you would need a client app (the user interface). The most popular one is &lt;a href="https://element.io/en/app"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;, but as with server - everyone can write an implementation of the rules and create their own (if they want). Other popular clients are &lt;a href="https://cinny.in/"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt; and &lt;a href="https://fluffy.chat/en/"target="_blank" rel="nofollow"&gt;FluffyChat&lt;/a&gt; - they all serve the purpose of being your app for connecting to a Matrix server.&lt;/p&gt;
&lt;p&gt;The mentioned Element app exists as a desktop app, a mobile app and a web app. You have the freedom to choose which server and client apps suits you best.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t want to self-host a Matrix server, you can use one of the existing ones, like matrix.org and create an account there. This is fine, but as with previous providers - it is not your server.&lt;/p&gt;
&lt;p&gt;You can think of the stack of Synapse (implementation of Matrix protocol) with a client app like Element (there are others) as what you get with Slack. But with you as the &lt;strong&gt;owner&lt;/strong&gt; of everything. Not only of the server, but also of the data.&lt;/p&gt;
&lt;figure&gt;
&lt;img src="https://etke.cc/img/apps/element-web.big.webp" alt="Element app connected to Matrix server"&gt;
&lt;figcaption&gt;Element app connected to Matrix server&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id="how-does-it-compare-to-others"&gt;
 How does it compare to others&lt;a class="heading__anchor" href="#how-does-it-compare-to-others"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If you are old enough to have used &lt;strong&gt;IRC&lt;/strong&gt; (through mIRC or similar program), you might understand this a bit better. IRC is also a set of servers, connected (or not) together. It was the most widely used chat for quite some time, but the protocol and its features are limiting, especially for today&amp;rsquo;s needs. There wasn&amp;rsquo;t a possibility of audio/video calls, group chats (outside of channel) and so on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;XMPP&lt;/strong&gt; is another chat protocol, it is XML based, but for different reasons it didn&amp;rsquo;t gain so much traction. And modern times require modern solutions, so here comes Matrix.&lt;/p&gt;
&lt;p&gt;We will not go here through a full comparison, but articles like &lt;a href="https://taggart-tech.com/discord-alternatives/"target="_blank" rel="nofollow"&gt;this&lt;/a&gt; have compared modern chat solutions.&lt;/p&gt;
&lt;p&gt;One of the biggest problems with the Matrix protocol and its implementations is that with the great power, comes great &lt;del&gt;responsibilities&lt;/del&gt; frustrations. Especially if you are not a technical person who knows how to maintain a server and wants to.&lt;/p&gt;
&lt;div class="blog-callout"&gt;
&lt;p&gt;This is where &lt;strong&gt;etke.cc&lt;/strong&gt; can help. We can &lt;a href="https://etke.cc/order/"&gt;set up your own chat server&lt;/a&gt; without bothering you with all of the details. We will rent and maintain a server for you, which will come with Matrix server and Client app installed for you. Or if you want, you can provide us with an existing server, and we will install everything you need to set you up.&lt;/p&gt;
&lt;p&gt;Then it&amp;rsquo;s up to you - you can set up bridges that will connect you with other chat apps, you can invite friends/family, you can replace your current company chat.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="faq"&gt;
 FAQ&lt;a class="heading__anchor" href="#faq"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;div class="blog-faq"&gt;
&lt;details open&gt;
&lt;summary&gt;Can the Matrix chat server replace my current app that I use for family chat?&lt;/summary&gt;
&lt;p&gt;Yes, it can. If you are willing to invest a bit of time in onboarding your family members. We personally have been using it as our primary chat app with our families. To be honest this is the hardest part, mostly because of arguments like &amp;ldquo;but everyone uses app X, why do I have to use app Y?&amp;rdquo;&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Can the Matrix chat server replace our corporate/company chat?&lt;/summary&gt;
&lt;p&gt;Yes, it supports file sharing, video and audio calling, group chats and what not. It also might be cheaper than what you are currently paying if you are using Slack or MS Teams. It is also safer due to the e2e encryption and on-premises hosting options, where all data is stored on your server only.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Can I connect external chat apps to Matrix?&lt;/summary&gt;
&lt;p&gt;Generally yes, but not all of the existing bridges are officially supported by bridged networks. Some are wonky — even if they are stable today, they might break tomorrow.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Do I have to maintain my server?&lt;/summary&gt;
&lt;p&gt;No, if you rent or use a provider like us, we will do the maintenance (updates, security, etc.) for you.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;What about the not-so-good things in the Matrix ecosystem, give me the harsh truth?&lt;/summary&gt;
&lt;p&gt;Well, the well established servers like &lt;strong&gt;Synapse&lt;/strong&gt; have been around for quite some time and they are stable enough. The client apps, that you use to connect to those servers have had different issues through the years and they still may lack features compared to what you currently use.&lt;/p&gt;
&lt;p&gt;Some users might report notifications or syncing issues, while others will miss certain features that their previous app had. Personally we have used it for years without major issues, but your usage might be different - you can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; if you have any questions that you didn&amp;rsquo;t find the answer to.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Am I tied to etke.cc forever? Is this another silo?&lt;/summary&gt;
&lt;p&gt;No. You can end your subscription whenever you feel like. Also - etke.cc is built on top of Free and Open-Source Software (see &lt;a href="https://etke.cc/made-by/"&gt;Made by etke.cc&lt;/a&gt; and &lt;a href="https://etke.cc/services/customdev/"&gt;Custom development services&lt;/a&gt;), the data is yours and you can reproduce the whole setup yourself or take it to another Matrix hosting provider.&lt;/p&gt;
&lt;p&gt;We offer experience and convenience, but the core of etke.cc is open source.&lt;/p&gt;
&lt;/details&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;If you&amp;rsquo;re ready to take control of your communication, we&amp;rsquo;d love to help you get started.&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-02-05-weekly-recap/</link><pubDate>Thu, 05 Feb 2026 20:00:05 +0000</pubDate><guid>https://etke.cc/news/2026-02-05-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.13.0"target="_blank" rel="nofollow"&gt;v1.13.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.14.0"target="_blank" rel="nofollow"&gt;v1.14.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.3.1"target="_blank" rel="nofollow"&gt;7.3.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.3.2"target="_blank" rel="nofollow"&gt;7.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10710"target="_blank" rel="nofollow"&gt;stable-10710&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10741"target="_blank" rel="nofollow"&gt;stable-10741&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.18.1"target="_blank" rel="nofollow"&gt;v0.18.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.19.0"target="_blank" rel="nofollow"&gt;v0.19.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke52"target="_blank" rel="nofollow"&gt;v0.11.1-etke52&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke53"target="_blank" rel="nofollow"&gt;v0.11.1-etke53&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.4"target="_blank" rel="nofollow"&gt;1.29.4-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.5"target="_blank" rel="nofollow"&gt;1.29.5-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.1"target="_blank" rel="nofollow"&gt;9.0.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.2"target="_blank" rel="nofollow"&gt;9.0.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WSXgDx1dKJ5IqJ-qa00SFPaQRisfe2PdpPxVpjbjbDo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-01-29-weekly-recap/</link><pubDate>Thu, 29 Jan 2026 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2026-01-29-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.13.0"target="_blank" rel="nofollow"&gt;v1.13.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.0.13 ⇾ 2.1.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/coturn/coturn"target="_blank" rel="nofollow"&gt;Coturn&lt;/a&gt;: &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.6.2-r11"target="_blank" rel="nofollow"&gt;4.6.2-r11&lt;/a&gt; ⇾ &lt;a href="https://github.com/coturn/coturn/releases/tag/4.8.0"target="_blank" rel="nofollow"&gt;4.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.8"target="_blank" rel="nofollow"&gt;v1.12.8&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.9"target="_blank" rel="nofollow"&gt;v1.12.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.6.0"target="_blank" rel="nofollow"&gt;2.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.6.1"target="_blank" rel="nofollow"&gt;2.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.2"target="_blank" rel="nofollow"&gt;0.20.2&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3"target="_blank" rel="nofollow"&gt;0.20.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.3.0"target="_blank" rel="nofollow"&gt;7.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.3.1"target="_blank" rel="nofollow"&gt;7.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.145.0"target="_blank" rel="nofollow"&gt;v1.145.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.146.0"target="_blank" rel="nofollow"&gt;v1.146.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$d2C6twHm-3ehdNqAObjrllu8jMsTMRnGyefLWdnOy6I?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-01-22-weekly-recap/</link><pubDate>Thu, 22 Jan 2026 20:01:03 +0000</pubDate><guid>https://etke.cc/news/2026-01-22-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.3.0"target="_blank" rel="nofollow"&gt;v2.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.4.0"target="_blank" rel="nofollow"&gt;v2.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.2.0"target="_blank" rel="nofollow"&gt;7.2.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.3.0"target="_blank" rel="nofollow"&gt;7.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;0.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.15.0"target="_blank" rel="nofollow"&gt;v2.15.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.16.0"target="_blank" rel="nofollow"&gt;v2.16.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2601.0"target="_blank" rel="nofollow"&gt;v0.2601.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$bzHQHSAm1evDy_1JR2I0SbORYEIngxCK3p3Ga1ySyLI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-01-15-weekly-recap/</link><pubDate>Thu, 15 Jan 2026 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2026-01-15-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.7"target="_blank" rel="nofollow"&gt;v1.12.7&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.8"target="_blank" rel="nofollow"&gt;v1.12.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10655"target="_blank" rel="nofollow"&gt;stable-10655&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10710"target="_blank" rel="nofollow"&gt;stable-10710&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.10"target="_blank" rel="nofollow"&gt;v1.9.10&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.11"target="_blank" rel="nofollow"&gt;v1.9.11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.10.0"target="_blank" rel="nofollow"&gt;3.5.10.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.6.0.0"target="_blank" rel="nofollow"&gt;3.6.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.144.0"target="_blank" rel="nofollow"&gt;v1.144.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.145.0"target="_blank" rel="nofollow"&gt;v1.145.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke51"target="_blank" rel="nofollow"&gt;v0.11.1-etke51&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke52"target="_blank" rel="nofollow"&gt;v0.11.1-etke52&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.6"target="_blank" rel="nofollow"&gt;v3.6.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.7"target="_blank" rel="nofollow"&gt;v3.6.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.1"target="_blank" rel="nofollow"&gt;1.35.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.2"target="_blank" rel="nofollow"&gt;1.35.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$wnkgpg89zn6Sbq9XuKDJtz9OC4KMwtOhnRlTYOHH5dQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-01-08-weekly-recap/</link><pubDate>Thu, 08 Jan 2026 20:00:25 +0000</pubDate><guid>https://etke.cc/news/2026-01-08-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.2"target="_blank" rel="nofollow"&gt;1.44.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.45.0"target="_blank" rel="nofollow"&gt;1.45.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.15"target="_blank" rel="nofollow"&gt;2.2.15&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.16"target="_blank" rel="nofollow"&gt;2.2.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.8.1"target="_blank" rel="nofollow"&gt;v3.8.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.9.1"target="_blank" rel="nofollow"&gt;v3.9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Steam Bridge: 1.0.8 ⇾ 1.1.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke50"target="_blank" rel="nofollow"&gt;v0.11.1-etke50&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke51"target="_blank" rel="nofollow"&gt;v0.11.1-etke51&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HAv10ETUP662ddtmFiFEa2xOYV9q7V3LvKx5JP7BhxA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2026-01-01-weekly-recap/</link><pubDate>Thu, 01 Jan 2026 20:00:10 +0000</pubDate><guid>https://etke.cc/news/2026-01-01-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.5.2"target="_blank" rel="nofollow"&gt;2.5.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.6.0"target="_blank" rel="nofollow"&gt;2.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.6-dockerupdate-2"target="_blank" rel="nofollow"&gt;6.6-dockerupdate-2&lt;/a&gt; ⇾ &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.7-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.7-dockerupdate-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.9"target="_blank" rel="nofollow"&gt;v1.9.9&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.10"target="_blank" rel="nofollow"&gt;v1.9.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.5"target="_blank" rel="nofollow"&gt;v3.6.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.6"target="_blank" rel="nofollow"&gt;v3.6.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.34.3"target="_blank" rel="nofollow"&gt;1.34.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.1"target="_blank" rel="nofollow"&gt;1.35.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$zBWvjqwuYqmX6o_Xq6_H65RzMAb_5zkpIqCQhqHXy-4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-12-25-weekly-recap/</link><pubDate>Thu, 25 Dec 2025 20:00:10 +0000</pubDate><guid>https://etke.cc/news/2025-12-25-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.11.0"target="_blank" rel="nofollow"&gt;v1.11.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borg: 1.4.2 ⇾ 1.4.3&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.0.12 ⇾ 2.0.13&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.27"target="_blank" rel="nofollow"&gt;v0.9.27&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.28"target="_blank" rel="nofollow"&gt;v0.9.28&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.9.0"target="_blank" rel="nofollow"&gt;3.5.9.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.10.0"target="_blank" rel="nofollow"&gt;3.5.10.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$EUmy9IF5_b4Y2YTS05Nq7RJoOK0EWXgntHkvoGb-2Qo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-12-18-weekly-recap/</link><pubDate>Thu, 18 Dec 2025 20:00:15 +0000</pubDate><guid>https://etke.cc/news/2025-12-18-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.10.0"target="_blank" rel="nofollow"&gt;v1.10.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.11.0"target="_blank" rel="nofollow"&gt;v1.11.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Tecnativa/docker-socket-proxy"target="_blank" rel="nofollow"&gt;Container Socket Proxy&lt;/a&gt;: &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.8.0"target="_blank" rel="nofollow"&gt;v2.8.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.9.0"target="_blank" rel="nofollow"&gt;v2.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.6"target="_blank" rel="nofollow"&gt;v1.12.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.7"target="_blank" rel="nofollow"&gt;v1.12.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.2.0"target="_blank" rel="nofollow"&gt;v2.2.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.3.0"target="_blank" rel="nofollow"&gt;v2.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.1"target="_blank" rel="nofollow"&gt;1.44.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.2"target="_blank" rel="nofollow"&gt;1.44.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.7"target="_blank" rel="nofollow"&gt;v1.9.7&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.9"target="_blank" rel="nofollow"&gt;v1.9.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.8.0"target="_blank" rel="nofollow"&gt;v3.8.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.8.1"target="_blank" rel="nofollow"&gt;v3.8.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.4"target="_blank" rel="nofollow"&gt;v3.6.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.5"target="_blank" rel="nofollow"&gt;v3.6.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2512.0"target="_blank" rel="nofollow"&gt;v0.2512.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ifKjb6D1oCtU4glyiVYBnRsMQXA4hnA4u8-vsmYzd0M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-12-11-weekly-recap/</link><pubDate>Thu, 11 Dec 2025 20:00:10 +0000</pubDate><guid>https://etke.cc/news/2025-12-11-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.9.0"target="_blank" rel="nofollow"&gt;v1.9.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.10.0"target="_blank" rel="nofollow"&gt;v1.10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;0.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;0.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.6"target="_blank" rel="nofollow"&gt;v1.9.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.7"target="_blank" rel="nofollow"&gt;v1.9.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.14"target="_blank" rel="nofollow"&gt;2.2.14&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.15"target="_blank" rel="nofollow"&gt;2.2.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.8.2"target="_blank" rel="nofollow"&gt;3.5.8.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.9.0"target="_blank" rel="nofollow"&gt;3.5.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.40.0 ⇾ 2.40.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.143.0"target="_blank" rel="nofollow"&gt;v1.143.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.144.0"target="_blank" rel="nofollow"&gt;v1.144.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.3"target="_blank" rel="nofollow"&gt;1.29.3-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.4"target="_blank" rel="nofollow"&gt;1.29.4-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.2"target="_blank" rel="nofollow"&gt;v3.6.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.4"target="_blank" rel="nofollow"&gt;v3.6.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.0"target="_blank" rel="nofollow"&gt;9.0.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.1"target="_blank" rel="nofollow"&gt;9.0.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZxTU-5srGEpYSazi5zpKLW2olJpbJ2XmrLDIWQdJRa0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-12-04-weekly-recap/</link><pubDate>Thu, 04 Dec 2025 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2025-12-04-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.2"target="_blank" rel="nofollow"&gt;v1.8.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.9.0"target="_blank" rel="nofollow"&gt;v1.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.0.11 ⇾ 2.0.12&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.4"target="_blank" rel="nofollow"&gt;v1.12.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.6"target="_blank" rel="nofollow"&gt;v1.12.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-call"target="_blank" rel="nofollow"&gt;Element Call&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-call/releases/tag/v0.16.1"target="_blank" rel="nofollow"&gt;v0.16.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-call/releases/tag/v0.16.3"target="_blank" rel="nofollow"&gt;v0.16.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.4"target="_blank" rel="nofollow"&gt;v1.9.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.6"target="_blank" rel="nofollow"&gt;v1.9.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.3"target="_blank" rel="nofollow"&gt;v3.7.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.8.0"target="_blank" rel="nofollow"&gt;v3.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.39.0 ⇾ 2.40.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke49"target="_blank" rel="nofollow"&gt;v0.11.1-etke49&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke50"target="_blank" rel="nofollow"&gt;v0.11.1-etke50&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="reminder-ubuntu-2004-lts-is-deprecated"&gt;
 Reminder: Ubuntu 20.04 (LTS) is Deprecated&lt;a class="heading__anchor" href="#reminder-ubuntu-2004-lts-is-deprecated"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;A reminder for server owners using Ubuntu 20.04 (LTS) - it was deprecated in &lt;a href="https://endoflife.date/ubuntu"target="_blank" rel="nofollow"&gt;May 2025 by Canonical&lt;/a&gt;, and currently the packages provided within this distro version cause issues with the regular maintenance process (namely, Python 3.8). While it still somewhat works, very soon servers using that distro version will become unmaintanable, because modern Ansible (the automation system we use) versions will require at least Python 3.9.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Who is affected&lt;/strong&gt;: servers initially installed before 2022-2023 and using Ubuntu 20.04 (LTS) specifically&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to address the issue&lt;/strong&gt;: just follow the &lt;a href="https://etke.cc/help/distro-upgrade/"&gt;step-by-step guide&lt;/a&gt; and upgrade to the Ubuntu 24.04 (LTS)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You do &lt;em&gt;not have to&lt;/em&gt; &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; before, during, or after the update unless you require help with restoring from a server outage - we prepared everything we could from our side already for both on-premises and cloud hosting customers, so just follow &lt;a href="https://etke.cc/help/distro-upgrade/"&gt;the guide&lt;/a&gt; at any time convenient to you. The only suggestion is &lt;a href="https://etke.cc/help/extras/synapse-admin/#etkecc-exclusive-server-actions"&gt;to run maintenance using Synapse Admin&lt;/a&gt; once the distro is upgraded&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$5ouOX61pnnePb9aaooTl8gIBRJHAjfpTgiTkSUI7R04?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-11-27-weekly-recap/</link><pubDate>Thu, 27 Nov 2025 20:00:30 +0000</pubDate><guid>https://etke.cc/news/2025-11-27-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.7.1"target="_blank" rel="nofollow"&gt;v2.7.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.8.0"target="_blank" rel="nofollow"&gt;v2.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10590"target="_blank" rel="nofollow"&gt;stable-10590&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10655"target="_blank" rel="nofollow"&gt;stable-10655&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.142.1"target="_blank" rel="nofollow"&gt;v1.142.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.143.0"target="_blank" rel="nofollow"&gt;v1.143.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$DgUdXaXtlTODOs5u6YJW0AmzB9q9fnAnr-9RJjDxFAM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-11-20-weekly-recap/</link><pubDate>Thu, 20 Nov 2025 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2025-11-20-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.1"target="_blank" rel="nofollow"&gt;v1.8.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.2"target="_blank" rel="nofollow"&gt;v1.8.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.3"target="_blank" rel="nofollow"&gt;v1.12.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.4"target="_blank" rel="nofollow"&gt;v1.12.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.1"target="_blank" rel="nofollow"&gt;0.20.1&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.2"target="_blank" rel="nofollow"&gt;0.20.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.3"target="_blank" rel="nofollow"&gt;v1.9.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.4"target="_blank" rel="nofollow"&gt;v1.9.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mau.dev/maubot/maubot"target="_blank" rel="nofollow"&gt;Maubot&lt;/a&gt;: &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt; ⇾ &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.6.0"target="_blank" rel="nofollow"&gt;v0.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.14.0"target="_blank" rel="nofollow"&gt;v2.14.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.15.0"target="_blank" rel="nofollow"&gt;v2.15.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.7.0"target="_blank" rel="nofollow"&gt;3.5.7.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.8.2"target="_blank" rel="nofollow"&gt;3.5.8.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.141.0"target="_blank" rel="nofollow"&gt;v1.141.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.142.1"target="_blank" rel="nofollow"&gt;v1.142.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.0"target="_blank" rel="nofollow"&gt;v3.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.2"target="_blank" rel="nofollow"&gt;v3.6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2511.0"target="_blank" rel="nofollow"&gt;v0.2511.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$3FdcmCKWLwd4oXWr5SOevYiwTMrLW_qKhkR78N8O0OY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-11-13-weekly-recap/</link><pubDate>Thu, 13 Nov 2025 20:00:18 +0000</pubDate><guid>https://etke.cc/news/2025-11-13-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Steam Bridge: 1.0.7 ⇾ 1.0.8&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.4"target="_blank" rel="nofollow"&gt;v3.5.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.6.0"target="_blank" rel="nofollow"&gt;v3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Synapse &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.142.0"target="_blank" rel="nofollow"&gt;v1.142.0&lt;/a&gt; was excluded from the updates this week due to a regression issue that does not affect customers servers directly but fails testing environments&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="outages-on-some-servers"&gt;
 Outages on some servers&lt;a class="heading__anchor" href="#outages-on-some-servers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Due to &lt;a href="https://github.com/traefik/traefik/issues/12253"target="_blank" rel="nofollow"&gt;the reverse proxy bug&lt;/a&gt; potentially affecting all customers, we added a workaround that should be applied during the usual maintenance process.
Unfortunately, due to specifics of some hosts, the problematic Docker version was installed outside the usual maintenance cycle, and to prevent any further disruption, we had to apply the workaround on all customer hosts at once, causing 1-2 minutes of downtime when components restarted.&lt;/p&gt;
&lt;p&gt;We apologize for the inconvenience!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Y_aAnUDpUZAvc3idZv2mRpgrBCzxwCPFxMF426l2PTs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-11-06-weekly-recap/</link><pubDate>Thu, 06 Nov 2025 20:00:10 +0000</pubDate><guid>https://etke.cc/news/2025-11-06-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Borg: 1.4.1 ⇾ 1.4.2&lt;/li&gt;
&lt;li&gt;Borgmatic: 2.0.10 ⇾ 2.0.11&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.1"target="_blank" rel="nofollow"&gt;v4.10.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.2"target="_blank" rel="nofollow"&gt;v4.10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.2"target="_blank" rel="nofollow"&gt;v1.12.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.3"target="_blank" rel="nofollow"&gt;v1.12.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.2"target="_blank" rel="nofollow"&gt;v1.9.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.3"target="_blank" rel="nofollow"&gt;v1.9.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.9.1"target="_blank" rel="nofollow"&gt;v1.9.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.10.2"target="_blank" rel="nofollow"&gt;v1.10.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$lvmActo53Mup2gCUs0E5R97or-QTAQYVIms6JVwGR88?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-10-30-weekly-recap/</link><pubDate>Thu, 30 Oct 2025 20:00:07 +0000</pubDate><guid>https://etke.cc/news/2025-10-30-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 2.0.9 ⇾ 2.0.10&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.5.0"target="_blank" rel="nofollow"&gt;2.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.5.2"target="_blank" rel="nofollow"&gt;2.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.1.1"target="_blank" rel="nofollow"&gt;v2.1.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.2.0"target="_blank" rel="nofollow"&gt;v2.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.funkwhale.audio/funkwhale/funkwhale"target="_blank" rel="nofollow"&gt;Funkwhale&lt;/a&gt;: &lt;a href="https://dev.funkwhale.audio/funkwhale/funkwhale/-/tags/1.4.0"target="_blank" rel="nofollow"&gt;1.4.0&lt;/a&gt; ⇾ &lt;a href="https://dev.funkwhale.audio/funkwhale/funkwhale/-/tags/1.4.1"target="_blank" rel="nofollow"&gt;1.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.2"target="_blank" rel="nofollow"&gt;v3.7.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.3"target="_blank" rel="nofollow"&gt;v3.7.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.38.1 ⇾ 2.39.0&lt;/li&gt;
&lt;li&gt;Steam Bridge: 1.0.6 ⇾ 1.0.7&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.2"target="_blank" rel="nofollow"&gt;v1.139.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.141.0"target="_blank" rel="nofollow"&gt;v1.141.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.2"target="_blank" rel="nofollow"&gt;1.29.2-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.3"target="_blank" rel="nofollow"&gt;1.29.3-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.3"target="_blank" rel="nofollow"&gt;v3.5.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.4"target="_blank" rel="nofollow"&gt;v3.5.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RlnmQUs02wc-OnObT1KQxcK3cvGmzbHT-OfOwuxHaVU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-10-23-weekly-recap/</link><pubDate>Thu, 23 Oct 2025 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2025-10-23-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;These updates were originally shared in #updates:etke.cc and are collected here in a weekly digest for convenience.&lt;/p&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.14 ⇾ 2.0.9&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.1"target="_blank" rel="nofollow"&gt;v1.12.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.2"target="_blank" rel="nofollow"&gt;v1.12.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0"target="_blank" rel="nofollow"&gt;0.20.0&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.1"target="_blank" rel="nofollow"&gt;0.20.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10532-1"target="_blank" rel="nofollow"&gt;stable-10532-1&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10590"target="_blank" rel="nofollow"&gt;stable-10590&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.1"target="_blank" rel="nofollow"&gt;v1.9.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.2"target="_blank" rel="nofollow"&gt;v1.9.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.13"target="_blank" rel="nofollow"&gt;2.2.13&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.14"target="_blank" rel="nofollow"&gt;2.2.14&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.0"target="_blank" rel="nofollow"&gt;v3.7.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.2"target="_blank" rel="nofollow"&gt;v3.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Steam Bridge: 1.0.5 ⇾ 1.0.6&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke48"target="_blank" rel="nofollow"&gt;v0.11.1-etke48&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke49"target="_blank" rel="nofollow"&gt;v0.11.1-etke49&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislam/uptime-kuma"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt;: &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.16"target="_blank" rel="nofollow"&gt;1.23.16&lt;/a&gt; ⇾ &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.17"target="_blank" rel="nofollow"&gt;1.23.17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.4"target="_blank" rel="nofollow"&gt;8.1.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/9.0.0"target="_blank" rel="nofollow"&gt;9.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$XCpDufrZLN_2PKTxEut1_O0CrYGnZs2MuNmOl5a1krE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-10-16-weekly-recap/</link><pubDate>Thu, 16 Oct 2025 20:00:22 +0000</pubDate><guid>https://etke.cc/news/2025-10-16-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/bluesky"target="_blank" rel="nofollow"&gt;Bluesky&lt;/a&gt;: &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.2"target="_blank" rel="nofollow"&gt;v0.1.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.6.1"target="_blank" rel="nofollow"&gt;v2.6.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.7.1"target="_blank" rel="nofollow"&gt;v2.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.1.0"target="_blank" rel="nofollow"&gt;7.1.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.2.0"target="_blank" rel="nofollow"&gt;7.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.0"target="_blank" rel="nofollow"&gt;1.44.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.1"target="_blank" rel="nofollow"&gt;1.44.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.3"target="_blank" rel="nofollow"&gt;v0.5.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.3"target="_blank" rel="nofollow"&gt;v0.5.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.6.0"target="_blank" rel="nofollow"&gt;v3.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.7.0"target="_blank" rel="nofollow"&gt;v3.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.7"target="_blank" rel="nofollow"&gt;v0.8.7&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.3"target="_blank" rel="nofollow"&gt;v0.2.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.5"target="_blank" rel="nofollow"&gt;v0.12.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.2510.0"target="_blank" rel="nofollow"&gt;v0.2510.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Note about &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.140.0"target="_blank" rel="nofollow"&gt;Synapse v1.140.0&lt;/a&gt; update: that version contains &lt;a href="https://github.com/element-hq/synapse/issues/19063"target="_blank" rel="nofollow"&gt;a bug&lt;/a&gt; that affects etke.cc customers, so it was rolled back to &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.2"target="_blank" rel="nofollow"&gt;v1.139.2&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WtSWWjh_KsBQZKwLXugbyc7adgIDCIJrHiHDRBbYHME?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap (updated)</title><link>https://etke.cc/news/2025-10-14-weekly-recap/</link><pubDate>Tue, 14 Oct 2025 08:57:17 +0000</pubDate><guid>https://etke.cc/news/2025-10-14-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.1"target="_blank" rel="nofollow"&gt;v1.12.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.19.2"target="_blank" rel="nofollow"&gt;0.19.2&lt;/a&gt; ⇾ &lt;a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0"target="_blank" rel="nofollow"&gt;0.20.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hifi/heisenbridge"target="_blank" rel="nofollow"&gt;Heisenbridge&lt;/a&gt;: &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/v1.15.3"target="_blank" rel="nofollow"&gt;1.15.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/v1.15.4"target="_blank" rel="nofollow"&gt;1.15.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.43.0"target="_blank" rel="nofollow"&gt;1.43.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.0"target="_blank" rel="nofollow"&gt;1.44.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.26"target="_blank" rel="nofollow"&gt;v0.9.26&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.27"target="_blank" rel="nofollow"&gt;v0.9.27&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.5.0"target="_blank" rel="nofollow"&gt;v3.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.6.0"target="_blank" rel="nofollow"&gt;v3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.6.0"target="_blank" rel="nofollow"&gt;3.5.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.7.0"target="_blank" rel="nofollow"&gt;3.5.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.0"target="_blank" rel="nofollow"&gt;v1.139.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.2"target="_blank" rel="nofollow"&gt;v1.139.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.1"target="_blank" rel="nofollow"&gt;1.29.1-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.2"target="_blank" rel="nofollow"&gt;1.29.2-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.3"target="_blank" rel="nofollow"&gt;8.1.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.4"target="_blank" rel="nofollow"&gt;8.1.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1FvfLKDqtr4ZjjtlyZlRDre9NSyq-msBGpLg0_5rmPM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-10-09-weekly-recap/</link><pubDate>Thu, 09 Oct 2025 20:00:10 +0000</pubDate><guid>https://etke.cc/news/2025-10-09-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.1"target="_blank" rel="nofollow"&gt;v1.12.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.2"target="_blank" rel="nofollow"&gt;0.19.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.20.0"target="_blank" rel="nofollow"&gt;0.20.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hifi/heisenbridge"target="_blank" rel="nofollow"&gt;Heisenbridge&lt;/a&gt;: &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.3"target="_blank" rel="nofollow"&gt;1.15.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.4"target="_blank" rel="nofollow"&gt;1.15.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.43.0"target="_blank" rel="nofollow"&gt;1.43.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.44.0"target="_blank" rel="nofollow"&gt;1.44.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.26"target="_blank" rel="nofollow"&gt;v0.9.26&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.27"target="_blank" rel="nofollow"&gt;v0.9.27&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.5.0"target="_blank" rel="nofollow"&gt;v3.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.6.0"target="_blank" rel="nofollow"&gt;v3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.6.0"target="_blank" rel="nofollow"&gt;3.5.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.7.0"target="_blank" rel="nofollow"&gt;3.5.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.0"target="_blank" rel="nofollow"&gt;v1.139.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.2"target="_blank" rel="nofollow"&gt;v1.139.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.1"target="_blank" rel="nofollow"&gt;1.29.1-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.2"target="_blank" rel="nofollow"&gt;1.29.2-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.3"target="_blank" rel="nofollow"&gt;8.1.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.4"target="_blank" rel="nofollow"&gt;8.1.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1FvfLKDqtr4ZjjtlyZlRDre9NSyq-msBGpLg0_5rmPM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-10-02-weekly-recap/</link><pubDate>Thu, 02 Oct 2025 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2025-10-02-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.0"target="_blank" rel="nofollow"&gt;v4.10.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.1"target="_blank" rel="nofollow"&gt;v4.10.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10431"target="_blank" rel="nofollow"&gt;stable-10431&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10532-1"target="_blank" rel="nofollow"&gt;stable-10532-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.42.0"target="_blank" rel="nofollow"&gt;1.42.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.43.0"target="_blank" rel="nofollow"&gt;1.43.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.17.1"target="_blank" rel="nofollow"&gt;v0.17.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.18.1"target="_blank" rel="nofollow"&gt;v0.18.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Steam Bridge: 1.0.5 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.138.2"target="_blank" rel="nofollow"&gt;v1.138.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.139.0"target="_blank" rel="nofollow"&gt;v1.139.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke47"target="_blank" rel="nofollow"&gt;v0.11.1-etke47&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke48"target="_blank" rel="nofollow"&gt;v0.11.1-etke48&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.2"target="_blank" rel="nofollow"&gt;v3.5.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.3"target="_blank" rel="nofollow"&gt;v3.5.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="new-component-steam-bridge"&gt;
 New Component: &lt;a href="https://etke.cc/help/bridges/matrix-steam/"&gt;Steam Bridge&lt;/a&gt;&lt;a class="heading__anchor" href="#new-component-steam-bridge"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;A Steam DM bridge is back! This implementation &lt;a href="https://github.com/jasonlaguidice/matrix-steam-bridge/blob/main/ROADMAP.md"target="_blank" rel="nofollow"&gt;is in the early stages of development&lt;/a&gt;, so not all features are supported currently.&lt;/p&gt;
&lt;p&gt;Customers may request the bridge by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HX5yMOQqP9HdRWSQhGd5Dv0AxI-h0q6cw-b0mF4XHak?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-09-25-weekly-recap/</link><pubDate>Thu, 25 Sep 2025 20:00:14 +0000</pubDate><guid>https://etke.cc/news/2025-09-25-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.112"target="_blank" rel="nofollow"&gt;v1.11.112&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.12.0"target="_blank" rel="nofollow"&gt;v1.12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Matrix Reminder Bot: v0.3.0 ⇾ v0.4.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.12"target="_blank" rel="nofollow"&gt;2.2.12&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.13"target="_blank" rel="nofollow"&gt;2.2.13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.138.0"target="_blank" rel="nofollow"&gt;v1.138.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.138.2"target="_blank" rel="nofollow"&gt;v1.138.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$TUryLuTxeDX2DDBGT83wDFsT9K9gtHIam13MiNyQxoU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-09-18-weekly-recap/</link><pubDate>Thu, 18 Sep 2025 20:00:05 +0000</pubDate><guid>https://etke.cc/news/2025-09-18-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.0"target="_blank" rel="nofollow"&gt;v1.8.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.1"target="_blank" rel="nofollow"&gt;v1.8.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.111"target="_blank" rel="nofollow"&gt;v1.11.111&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.112"target="_blank" rel="nofollow"&gt;v1.11.112&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.5"target="_blank" rel="nofollow"&gt;v0.6.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.4.0"target="_blank" rel="nofollow"&gt;3.5.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.6.0"target="_blank" rel="nofollow"&gt;3.5.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.6"target="_blank" rel="nofollow"&gt;v0.8.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.7"target="_blank" rel="nofollow"&gt;v0.8.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.4"target="_blank" rel="nofollow"&gt;v0.12.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.5"target="_blank" rel="nofollow"&gt;v0.12.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="new-hosting-region-is-available---singapore"&gt;
 New Hosting Region is Available - Singapore&lt;a class="heading__anchor" href="#new-hosting-region-is-available---singapore"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We expand &lt;a href="https://etke.cc/services/hosting/#regions"&gt;the list&lt;/a&gt; of available cloud hosting regions with Singapore - new customers can get Matrix servers by choosing the new region directly in the &lt;a href="https://etke.cc/order/"&gt;order form&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="removal-of-the-deprecated-support-contacts"&gt;
 Removal of the Deprecated Support Contacts&lt;a class="heading__anchor" href="#removal-of-the-deprecated-support-contacts"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://etke.cc/news/2024-09-26-stable-updates-published/"&gt;A year ago&lt;/a&gt; we announced a switch to the new customer support system and marked the existing &lt;code&gt;@etke.host&lt;/code&gt; mailboxes as deprecated.&lt;/p&gt;
&lt;p&gt;Next week the previously deprecated support mailboxes will be disabled completely.
The actual information about how to contact &lt;a href="https://etke.cc/services/support/"&gt;etke.cc support&lt;/a&gt; is always available on the &lt;a href="https://etke.cc/contacts/"&gt;etke.cc/contacts/&lt;/a&gt; page&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nLRAt2fI5rLo4xB4RDs-2mGnlNS8enggNr15MbHNFUk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-09-11-weekly-recap/</link><pubDate>Thu, 11 Sep 2025 20:00:07 +0000</pubDate><guid>https://etke.cc/news/2025-09-11-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.6"target="_blank" rel="nofollow"&gt;v1.7.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.8.0"target="_blank" rel="nofollow"&gt;v1.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Tecnativa/docker-socket-proxy"target="_blank" rel="nofollow"&gt;Container Socket Proxy&lt;/a&gt;: &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.110"target="_blank" rel="nofollow"&gt;v1.11.110&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.111"target="_blank" rel="nofollow"&gt;v1.11.111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.4.2"target="_blank" rel="nofollow"&gt;2.4.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.5.0"target="_blank" rel="nofollow"&gt;2.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.1"target="_blank" rel="nofollow"&gt;0.19.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.2"target="_blank" rel="nofollow"&gt;0.19.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.0"target="_blank" rel="nofollow"&gt;v1.9.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.1"target="_blank" rel="nofollow"&gt;v1.9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.137.0"target="_blank" rel="nofollow"&gt;v1.137.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.138.0"target="_blank" rel="nofollow"&gt;v1.138.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.1"target="_blank" rel="nofollow"&gt;v3.5.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.2"target="_blank" rel="nofollow"&gt;v3.5.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$t7jj2vRBMSOnVjxSML7wtlJSAn1zI5l2c2Ar5SZ9CEw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-09-04-weekly-recap/</link><pubDate>Thu, 04 Sep 2025 20:00:27 +0000</pubDate><guid>https://etke.cc/news/2025-09-04-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.9.1"target="_blank" rel="nofollow"&gt;v4.9.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.10.0"target="_blank" rel="nofollow"&gt;v4.10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Tecnativa/docker-socket-proxy"target="_blank" rel="nofollow"&gt;Container Socket Proxy&lt;/a&gt;: &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;0.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.1.0"target="_blank" rel="nofollow"&gt;v2.1.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.1.1"target="_blank" rel="nofollow"&gt;v2.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke45"target="_blank" rel="nofollow"&gt;v0.11.1-etke45&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke47"target="_blank" rel="nofollow"&gt;v0.11.1-etke47&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.0"target="_blank" rel="nofollow"&gt;v3.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.1"target="_blank" rel="nofollow"&gt;v3.5.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$niwA__f5UqXMvVCiBDgWqLSB4Q4H2SpHpfu1kQ_Dr-o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-08-28-weekly-recap/</link><pubDate>Thu, 28 Aug 2025 20:00:13 +0000</pubDate><guid>https://etke.cc/news/2025-08-28-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.109"target="_blank" rel="nofollow"&gt;v1.11.109&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.110"target="_blank" rel="nofollow"&gt;v1.11.110&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.136.0"target="_blank" rel="nofollow"&gt;v1.136.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.137.0"target="_blank" rel="nofollow"&gt;v1.137.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Kv5qs4H00CeaACDCqUswU1hGELnXfNApKBr9df_Vvxk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-08-21-weekly-recap/</link><pubDate>Thu, 21 Aug 2025 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2025-08-21-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.9.0"target="_blank" rel="nofollow"&gt;v4.9.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.9.1"target="_blank" rel="nofollow"&gt;v4.9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.6.0"target="_blank" rel="nofollow"&gt;v2.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.6.1"target="_blank" rel="nofollow"&gt;v2.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.0.0"target="_blank" rel="nofollow"&gt;v2.0.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.1.0"target="_blank" rel="nofollow"&gt;v2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.4"target="_blank" rel="nofollow"&gt;v0.6.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.5"target="_blank" rel="nofollow"&gt;v0.6.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.4"target="_blank" rel="nofollow"&gt;11.6.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.5"target="_blank" rel="nofollow"&gt;11.6.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.28"target="_blank" rel="nofollow"&gt;v0.9.28&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.29"target="_blank" rel="nofollow"&gt;v0.9.29&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.0.0"target="_blank" rel="nofollow"&gt;7.0.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.1.0"target="_blank" rel="nofollow"&gt;7.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.41.0"target="_blank" rel="nofollow"&gt;1.41.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.42.0"target="_blank" rel="nofollow"&gt;1.42.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.3"target="_blank" rel="nofollow"&gt;v0.5.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.3"target="_blank" rel="nofollow"&gt;v0.5.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.11"target="_blank" rel="nofollow"&gt;2.2.11&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.12"target="_blank" rel="nofollow"&gt;2.2.12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SchildiChat/schildichat-desktop"target="_blank" rel="nofollow"&gt;Schildichat&lt;/a&gt;: &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/v1.11.103-sc.0.test.0"target="_blank" rel="nofollow"&gt;1.11.103-sc.0.test.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/v1.11.109-sc.0.test.0"target="_blank" rel="nofollow"&gt;1.11.109-sc.0.test.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.5"target="_blank" rel="nofollow"&gt;v0.8.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.6"target="_blank" rel="nofollow"&gt;v0.8.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.2"target="_blank" rel="nofollow"&gt;v0.2.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.3"target="_blank" rel="nofollow"&gt;v0.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.3"target="_blank" rel="nofollow"&gt;v0.12.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.4"target="_blank" rel="nofollow"&gt;v0.12.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="matrix-rooms-v12---new-updates"&gt;
 Matrix Rooms v12 - new updates&lt;a class="heading__anchor" href="#matrix-rooms-v12---new-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Reminder: on August 11, a &lt;a href="https://matrix.org/blog/2025/08/security-release/"target="_blank" rel="nofollow"&gt;coordinated security release&lt;/a&gt; was published, and then on August 14 &lt;a href="https://matrix.org/blog/2025/08/project-hydra-improving-state-res/"target="_blank" rel="nofollow"&gt;a disclosure was published&lt;/a&gt;. Please refer to &lt;a href="https://etke.cc/news/"&gt;the previous news entries&lt;/a&gt; for details.&lt;/p&gt;
&lt;h4 id="v12-support-updates"&gt;
 v12 Support Updates&lt;a class="heading__anchor" href="#v12-support-updates"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;ShildiChat Web v1.11.109-sc.0.test.0 supports v12 rooms&lt;/li&gt;
&lt;li&gt;FluffyChat Web, Android, iOS v2.1.0 support v12 rooms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Apart from these updates, various other components got v12 support (e.g., #honoroit:etke.cc ), or improved it (e.g., Cinny, Draupnir).
We strongly suggest waiting &lt;em&gt;at least&lt;/em&gt; 1-2 more weeks before upgrading your existing &lt;strong&gt;public&lt;/strong&gt; federated rooms and ensuring the components you use are ready to support v12 rooms. Private and/or unfederated rooms do not need any upgrades.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="service-updates-moderation-guide-and-muninn-hall-community"&gt;
 Service Updates: &lt;a href="https://etke.cc/help/moderation/"&gt;Moderation Guide&lt;/a&gt; and &lt;a href="https://muninn-hall.com/"target="_blank" rel="nofollow"&gt;Muninn Hall&lt;/a&gt; Community&lt;a class="heading__anchor" href="#service-updates-moderation-guide-and-muninn-hall-community"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Last week we introduced &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt;, a moderation bot for Matrix, along with a &lt;a href="https://etke.cc/help/bots/draupnir/#getting-started"&gt;quick start guide&lt;/a&gt; that was prepared with input from Draupnir’s developers and experienced Matrix moderators. This ensures the guide is not just theory, but based on real-world use.&lt;/p&gt;
&lt;p&gt;This week we are going one step further. A bot alone cannot solve every problem, so we published a new &lt;a href="https://etke.cc/help/moderation/"&gt;Matrix Moderation Guide&lt;/a&gt;. It gives you the bigger picture: why moderation matters, what to watch out for, and how to combine tools, knowledge, and community support to keep your homeserver safe. The guide was built together with the same community experts who helped us with Draupnir.&lt;/p&gt;
&lt;p&gt;At the same time, the &lt;a href="https://muninn-hall.com/"target="_blank" rel="nofollow"&gt;Muninn Hall&lt;/a&gt; community officially opened its rooms. Muninn Hall brings together developers of moderation tools and experienced server admins to share knowledge and coordinate responses to abuse and spam. If you are already running Draupnir, you are probably benefiting from their &lt;strong&gt;active threats policy list&lt;/strong&gt; - now if you run a public Matrix server with open registration, you can also join the wider community for alerts, discussions, and support.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HthNZjRuSUCy-Qkb1ADbQcJsfLEo4qI65dj41KXjuLA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-08-14-weekly-recap/</link><pubDate>Thu, 14 Aug 2025 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2025-08-14-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.8.1"target="_blank" rel="nofollow"&gt;v4.8.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.9.0"target="_blank" rel="nofollow"&gt;v4.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.5.1"target="_blank" rel="nofollow"&gt;v2.5.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.6.0"target="_blank" rel="nofollow"&gt;v2.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.108"target="_blank" rel="nofollow"&gt;v1.11.108&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.109"target="_blank" rel="nofollow"&gt;v1.11.109&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.135.0"target="_blank" rel="nofollow"&gt;v1.135.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.136.0"target="_blank" rel="nofollow"&gt;v1.136.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.0"target="_blank" rel="nofollow"&gt;1.29.0-alpine&lt;/a&gt; ⇾ &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.29.1"target="_blank" rel="nofollow"&gt;1.29.1-alpine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="new-component-draupnir"&gt;
 New Component: &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt;&lt;a class="heading__anchor" href="#new-component-draupnir"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;A highly capable moderation system that helps keep your server, rooms, and users safe from spam, scams, and other threats.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve been testing it for a while, and with the help of the Matrix community, we&amp;rsquo;ve prepared &lt;a href="https://etke.cc/help/bots/draupnir/#getting-started"&gt;a simple step-by-step guide&lt;/a&gt; with sane defaults that works for 99.99% of servers and saves your time while keeping your server protected from threats.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;You may have noticed the Moderator user in etke.cc rooms - this is Draupnir configured using the mentioned guide, including all recommended options.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Price: +$3/month. Existing customers can get it by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt;, new customers can get &lt;a href="https://etke.cc/order/?preselect=%2fhelp%2fbots%2fdraupnir%2f"&gt;a server with Draupnir preinstalled&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="matrix-rooms-v12"&gt;
 Matrix Rooms v12&lt;a class="heading__anchor" href="#matrix-rooms-v12"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;On August 11, a &lt;a href="https://matrix.org/blog/2025/08/security-release/"target="_blank" rel="nofollow"&gt;coordinated security release&lt;/a&gt; was published, and then on August 14 &lt;a href="https://matrix.org/blog/2025/08/project-hydra-improving-state-res/"target="_blank" rel="nofollow"&gt;a disclosure was published&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="what-you-need-to-know"&gt;
 What you need to know&lt;a class="heading__anchor" href="#what-you-need-to-know"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Only &lt;strong&gt;public&lt;/strong&gt; rooms are considered at-risk; the fixes are available only for &lt;strong&gt;v12&lt;/strong&gt; rooms.
Your server (once it is updated at least to Synapse v1.135.1) will use v12 by default for any &lt;strong&gt;new&lt;/strong&gt; room you create.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse v1.135.1 and later contains the security fix&lt;/li&gt;
&lt;li&gt;Element Web v1.11.109 and later supports v12 rooms&lt;/li&gt;
&lt;li&gt;Cinny Web v4.9.0 and later supports v12 rooms&lt;/li&gt;
&lt;li&gt;ShildiChat Web does &lt;strong&gt;not&lt;/strong&gt; support v12 rooms yet&lt;/li&gt;
&lt;li&gt;FluffyChat Web does &lt;strong&gt;not&lt;/strong&gt; support v12 rooms yet&lt;/li&gt;
&lt;li&gt;Mobile apps - please check the release notes of the mobile app you use. If it was last updated in June, or the release notes don&amp;rsquo;t contain specific mention of v12 support, your mobile app does &lt;strong&gt;not&lt;/strong&gt; support v12 rooms yet&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="what-you-can-do"&gt;
 What you can do&lt;a class="heading__anchor" href="#what-you-can-do"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;As it was mentioned in #discussion:etke.cc , #updates:etke.cc, #homeowners:matrix.org , and plenty of other rooms, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Routinely update your server (automatic weekly maintenance does that automatically, so you don&amp;rsquo;t need to do anything else)&lt;/li&gt;
&lt;li&gt;If you have public rooms, &lt;a href="https://matrix.org/docs/communities/administration/"target="_blank" rel="nofollow"&gt;review the brand-new guide by the Matrix Foundation&lt;/a&gt; and &lt;strong&gt;plan&lt;/strong&gt; the upgrade&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please keep in mind that room upgrade is a disruptive process; it &lt;strong&gt;will&lt;/strong&gt; impact your users, and it &lt;strong&gt;will&lt;/strong&gt; cause issues and inconvenience. Do not upgrade rooms if you don&amp;rsquo;t have to.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$0k_bhj_Bh1is7m_CKSq5SkBtoaG3FxaLaTJXr8iS9Q8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-08-07-weekly-recap/</link><pubDate>Thu, 07 Aug 2025 20:00:32 +0000</pubDate><guid>https://etke.cc/news/2025-08-07-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/the-draupnir-project/Draupnir"target="_blank" rel="nofollow"&gt;Draupnir&lt;/a&gt;: &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.5.0"target="_blank" rel="nofollow"&gt;v2.5.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/the-draupnir-project/Draupnir/releases/tag/v2.5.1"target="_blank" rel="nofollow"&gt;v2.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-call"target="_blank" rel="nofollow"&gt;Element Call&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-call/releases/tag/v0.14.0"target="_blank" rel="nofollow"&gt;v0.14.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-call/releases/tag/v0.14.1"target="_blank" rel="nofollow"&gt;v0.14.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.3.2"target="_blank" rel="nofollow"&gt;2.3.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.4.2"target="_blank" rel="nofollow"&gt;2.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.6-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.6-dockerupdate-1&lt;/a&gt; ⇾ &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.6-dockerupdate-2"target="_blank" rel="nofollow"&gt;6.6-dockerupdate-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.13.0"target="_blank" rel="nofollow"&gt;v2.13.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.14.0"target="_blank" rel="nofollow"&gt;v2.14.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.134.0"target="_blank" rel="nofollow"&gt;v1.134.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.135.0"target="_blank" rel="nofollow"&gt;v1.135.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RCmhhbihwlCy97yRIZ5tXp8dqn-xLbIcofMcUcbz73M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-07-31-weekly-recap/</link><pubDate>Thu, 31 Jul 2025 20:00:07 +0000</pubDate><guid>https://etke.cc/news/2025-07-31-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.106"target="_blank" rel="nofollow"&gt;v1.11.106&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.108"target="_blank" rel="nofollow"&gt;v1.11.108&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10314"target="_blank" rel="nofollow"&gt;stable-10314&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10431"target="_blank" rel="nofollow"&gt;stable-10431&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/lk-jwt-service"target="_blank" rel="nofollow"&gt;Livekit Jwt Service&lt;/a&gt;: &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/0.2.3"target="_blank" rel="nofollow"&gt;0.2.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/lk-jwt-service/releases/tag/0.3.0"target="_blank" rel="nofollow"&gt;0.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.10"target="_blank" rel="nofollow"&gt;2.2.10&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.11"target="_blank" rel="nofollow"&gt;2.2.11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.34.1"target="_blank" rel="nofollow"&gt;1.34.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.34.3"target="_blank" rel="nofollow"&gt;1.34.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="firewall-changes"&gt;
 Firewall changes&lt;a class="heading__anchor" href="#firewall-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;This week we worked on simplifying and unifying firewall management across different setups. From now on, SSH access will be controlled directly on the server itself, instead of relying on your hosting provider’s firewall settings. This change only affects hosting customers and won’t impact on-premises setups.&lt;/p&gt;
&lt;h4 id="automation-improvements"&gt;
 Automation improvements&lt;a class="heading__anchor" href="#automation-improvements"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Over the weekend, we updated our automation system to stay compatible with the latest platform requirements. This involved plenty of changes behind the scenes.&lt;/p&gt;
&lt;p&gt;A few hosts were briefly affected during the update, but all known issues were identified and fixed within 24 hours. Everything should be running normally now, and we’ll keep monitoring things&lt;/p&gt;
&lt;h4 id="privacy-policy-updates"&gt;
 Privacy policy updates&lt;a class="heading__anchor" href="#privacy-policy-updates"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;We’ve given our privacy policy a proper update! The old one was more of a placeholder, but the new version is much clearer and easier to read. It just explains how things work in practice - nothing new or unexpected for existing customers. &lt;a href="https://etke.cc/privacy/"&gt;https://etke.cc/privacy/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$bCDoxW_BdL9074Hgy5HfUdDmG027k_kpsLVvDLD2SOc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-07-24-weekly-recap/</link><pubDate>Thu, 24 Jul 2025 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2025-07-24-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.3"target="_blank" rel="nofollow"&gt;11.6.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.4"target="_blank" rel="nofollow"&gt;11.6.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.1.1"target="_blank" rel="nofollow"&gt;v7.1.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.2.3"target="_blank" rel="nofollow"&gt;v7.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Static Files: 2.37.0 ⇾ 2.38.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.4"target="_blank" rel="nofollow"&gt;v3.4.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.5.0"target="_blank" rel="nofollow"&gt;v3.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$0E7OM6stJ3-5J7m2Z432TKMSRK6xMVNyvjxhn8AtgqE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-07-17-weekly-recap/</link><pubDate>Thu, 17 Jul 2025 20:00:06 +0000</pubDate><guid>https://etke.cc/news/2025-07-17-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.5"target="_blank" rel="nofollow"&gt;v1.7.5&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.6"target="_blank" rel="nofollow"&gt;v1.7.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/bluesky"target="_blank" rel="nofollow"&gt;Bluesky&lt;/a&gt;: &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.1"target="_blank" rel="nofollow"&gt;v0.1.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.2"target="_blank" rel="nofollow"&gt;v0.1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.4"target="_blank" rel="nofollow"&gt;v0.7.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.5"target="_blank" rel="nofollow"&gt;v0.7.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.105"target="_blank" rel="nofollow"&gt;v1.11.105&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.106"target="_blank" rel="nofollow"&gt;v1.11.106&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.3"target="_blank" rel="nofollow"&gt;v0.6.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.4"target="_blank" rel="nofollow"&gt;v0.6.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.12.0"target="_blank" rel="nofollow"&gt;v2.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.13.0"target="_blank" rel="nofollow"&gt;v2.13.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.2"target="_blank" rel="nofollow"&gt;v3.4.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.5.0"target="_blank" rel="nofollow"&gt;v3.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.4"target="_blank" rel="nofollow"&gt;v0.8.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.5"target="_blank" rel="nofollow"&gt;v0.8.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.1"target="_blank" rel="nofollow"&gt;v0.2.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.2"target="_blank" rel="nofollow"&gt;v0.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.133.0"target="_blank" rel="nofollow"&gt;v1.133.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.134.0"target="_blank" rel="nofollow"&gt;v1.134.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke44"target="_blank" rel="nofollow"&gt;v0.11.1-etke44&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke45"target="_blank" rel="nofollow"&gt;v0.11.1-etke45&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/telegram"target="_blank" rel="nofollow"&gt;Telegram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.15.2"target="_blank" rel="nofollow"&gt;v0.15.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.15.3"target="_blank" rel="nofollow"&gt;v0.15.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.3"target="_blank" rel="nofollow"&gt;v3.4.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.4"target="_blank" rel="nofollow"&gt;v3.4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.2"target="_blank" rel="nofollow"&gt;v0.12.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.3"target="_blank" rel="nofollow"&gt;v0.12.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$VrL9BbXGtsFH43agmLwU9xFtWhtG23QreyPLQBCD7-s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-07-10-weekly-recap/</link><pubDate>Thu, 10 Jul 2025 19:52:35 +0000</pubDate><guid>https://etke.cc/news/2025-07-10-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.3.0"target="_blank" rel="nofollow"&gt;2.3.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.3.2"target="_blank" rel="nofollow"&gt;2.3.2&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.11.0"target="_blank" rel="nofollow"&gt;v2.11.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.12.0"target="_blank" rel="nofollow"&gt;v2.12.0&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.2"target="_blank" rel="nofollow"&gt;8.1.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.3"target="_blank" rel="nofollow"&gt;8.1.3&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$oWtIJ8M3bSje813OKSpU8V8X_zVYlsE0Y8NKV-n4yP8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-07-03-weekly-recap/</link><pubDate>Thu, 03 Jul 2025 20:00:25 +0000</pubDate><guid>https://etke.cc/news/2025-07-03-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.4"target="_blank" rel="nofollow"&gt;v1.7.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.5"target="_blank" rel="nofollow"&gt;v1.7.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.104"target="_blank" rel="nofollow"&gt;v1.11.104&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.105"target="_blank" rel="nofollow"&gt;v1.11.105&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.40.0"target="_blank" rel="nofollow"&gt;1.40.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.41.0"target="_blank" rel="nofollow"&gt;1.41.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.1"target="_blank" rel="nofollow"&gt;v3.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.2"target="_blank" rel="nofollow"&gt;v3.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.132.0"target="_blank" rel="nofollow"&gt;v1.132.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.133.0"target="_blank" rel="nofollow"&gt;v1.133.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.1"target="_blank" rel="nofollow"&gt;v3.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.3"target="_blank" rel="nofollow"&gt;v3.4.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$17n2QS3dEnNDutHdXltZvLxnz0mllicTrr0-50cO3I8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-06-26-weekly-recap/</link><pubDate>Thu, 26 Jun 2025 20:00:30 +0000</pubDate><guid>https://etke.cc/news/2025-06-26-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.27.0"target="_blank" rel="nofollow"&gt;v1.27.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v2.0.0"target="_blank" rel="nofollow"&gt;v2.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.9"target="_blank" rel="nofollow"&gt;2.2.9&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.10"target="_blank" rel="nofollow"&gt;2.2.10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZyeDFti-l9ixr4UfFgLvWYrP_3rum5ptZNqjUVOJ96M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-06-19-weekly-recap/</link><pubDate>Thu, 19 Jun 2025 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2025-06-19-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.3"target="_blank" rel="nofollow"&gt;v0.7.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.4"target="_blank" rel="nofollow"&gt;v0.7.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.103"target="_blank" rel="nofollow"&gt;v1.11.103&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.104"target="_blank" rel="nofollow"&gt;v1.11.104&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.2"target="_blank" rel="nofollow"&gt;v0.6.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.3"target="_blank" rel="nofollow"&gt;v0.6.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.2"target="_blank" rel="nofollow"&gt;11.6.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.3"target="_blank" rel="nofollow"&gt;11.6.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.6"target="_blank" rel="nofollow"&gt;v0.4.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.6"target="_blank" rel="nofollow"&gt;v0.4.6&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.3"target="_blank" rel="nofollow"&gt;v0.8.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.4"target="_blank" rel="nofollow"&gt;v0.8.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.131.0"target="_blank" rel="nofollow"&gt;v1.131.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.132.0"target="_blank" rel="nofollow"&gt;v1.132.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.1"target="_blank" rel="nofollow"&gt;v0.12.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.2"target="_blank" rel="nofollow"&gt;v0.12.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$lH0JVwuTwnVNexM5M7W3FnN5kJFPEf5M-YYL8BOPWj0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap (updated)</title><link>https://etke.cc/news/2025-06-12-weekly-recap/</link><pubDate>Thu, 12 Jun 2025 20:00:44 +0000</pubDate><guid>https://etke.cc/news/2025-06-12-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.2"target="_blank" rel="nofollow"&gt;v1.7.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.4"target="_blank" rel="nofollow"&gt;v1.7.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.8.0"target="_blank" rel="nofollow"&gt;v4.8.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.8.1"target="_blank" rel="nofollow"&gt;v4.8.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.102"target="_blank" rel="nofollow"&gt;v1.11.102&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.103"target="_blank" rel="nofollow"&gt;v1.11.103&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.26.1"target="_blank" rel="nofollow"&gt;v1.26.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.27.0"target="_blank" rel="nofollow"&gt;v1.27.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10184"target="_blank" rel="nofollow"&gt;stable-10184&lt;/a&gt; ⇾ &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10314"target="_blank" rel="nofollow"&gt;stable-10314&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SchildiChat/schildichat-desktop"target="_blank" rel="nofollow"&gt;Schildichat&lt;/a&gt;: &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/v1.11.86-sc.0.test.0"target="_blank" rel="nofollow"&gt;1.11.86-sc.0.test.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/v1.11.103-sc.0.test.0"target="_blank" rel="nofollow"&gt;1.11.103-sc.0.test.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.4-etke41"target="_blank" rel="nofollow"&gt;v0.10.4-etke41&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.11.1-etke44"target="_blank" rel="nofollow"&gt;v0.11.1-etke44&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.1"target="_blank" rel="nofollow"&gt;8.1.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.2"target="_blank" rel="nofollow"&gt;8.1.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$wxYG4EahxGTrWw5PTnjsyktCiSuNZflvv6kFbRP-iSQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-06-05-weekly-recap/</link><pubDate>Thu, 05 Jun 2025 20:09:51 +0000</pubDate><guid>https://etke.cc/news/2025-06-05-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.101"target="_blank" rel="nofollow"&gt;v1.11.101&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.102"target="_blank" rel="nofollow"&gt;v1.11.102&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livekit/livekit"target="_blank" rel="nofollow"&gt;Livekit Server&lt;/a&gt;: &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.8.4"target="_blank" rel="nofollow"&gt;v1.8.4&lt;/a&gt; ⇾ &lt;a href="https://github.com/livekit/livekit/releases/tag/v1.9.0"target="_blank" rel="nofollow"&gt;v1.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.0"target="_blank" rel="nofollow"&gt;v3.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.1"target="_blank" rel="nofollow"&gt;v3.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.130.0"target="_blank" rel="nofollow"&gt;v1.130.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.131.0"target="_blank" rel="nofollow"&gt;v1.131.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$FSdZ-xl_D5zsZwsFJOiOL_ysrqFnL7ba59mJZTQMPAs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-05-29-weekly-recap/</link><pubDate>Thu, 29 May 2025 20:00:29 +0000</pubDate><guid>https://etke.cc/news/2025-05-29-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.7.1"target="_blank" rel="nofollow"&gt;v4.7.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.8.0"target="_blank" rel="nofollow"&gt;v4.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.1"target="_blank" rel="nofollow"&gt;11.6.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.2"target="_blank" rel="nofollow"&gt;11.6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.8"target="_blank" rel="nofollow"&gt;2.2.8&lt;/a&gt; ⇾ &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.9"target="_blank" rel="nofollow"&gt;2.2.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.3.1"target="_blank" rel="nofollow"&gt;3.5.3.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.4.0"target="_blank" rel="nofollow"&gt;3.5.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.0"target="_blank" rel="nofollow"&gt;v3.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.1"target="_blank" rel="nofollow"&gt;v3.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.2"target="_blank" rel="nofollow"&gt;1.33.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.34.1"target="_blank" rel="nofollow"&gt;1.34.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iPWulWMjz4RFEctrbyZ5wsSBNhdhzpLt37DGbCgwKpw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-05-22-weekly-recap/</link><pubDate>Thu, 22 May 2025 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2025-05-22-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.6.0"target="_blank" rel="nofollow"&gt;v4.6.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.7.1"target="_blank" rel="nofollow"&gt;v4.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.100"target="_blank" rel="nofollow"&gt;v1.11.100&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.101"target="_blank" rel="nofollow"&gt;v1.11.101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.1"target="_blank" rel="nofollow"&gt;v0.6.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.2"target="_blank" rel="nofollow"&gt;v0.6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.3"target="_blank" rel="nofollow"&gt;6.0.3&lt;/a&gt; ⇾ &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/7.0.0"target="_blank" rel="nofollow"&gt;7.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.39.1"target="_blank" rel="nofollow"&gt;1.39.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.40.0"target="_blank" rel="nofollow"&gt;1.40.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.3.1"target="_blank" rel="nofollow"&gt;v3.3.1&lt;/a&gt; ⇾ &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.4.0"target="_blank" rel="nofollow"&gt;v3.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.2.0"target="_blank" rel="nofollow"&gt;3.5.2.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.3.1"target="_blank" rel="nofollow"&gt;3.5.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.2"target="_blank" rel="nofollow"&gt;v0.8.2&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.3"target="_blank" rel="nofollow"&gt;v0.8.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.129.0"target="_blank" rel="nofollow"&gt;v1.129.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.130.0"target="_blank" rel="nofollow"&gt;v1.130.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.4-etke40"target="_blank" rel="nofollow"&gt;v0.10.4-etke40&lt;/a&gt; ⇾ &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.4-etke41"target="_blank" rel="nofollow"&gt;v0.10.4-etke41&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.0"target="_blank" rel="nofollow"&gt;v0.12.0&lt;/a&gt; ⇾ &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.1"target="_blank" rel="nofollow"&gt;v0.12.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="-component-spotlight-matrixroomsinfo---smarter-room-discovery"&gt;
 🔦 Component Spotlight: &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; - Smarter Room Discovery&lt;a class="heading__anchor" href="#-component-spotlight-matrixroomsinfo---smarter-room-discovery"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; is the demo instance of our &lt;a href="https://github.com/etkecc/mrs"target="_blank" rel="nofollow"&gt;MRS (Matrix Rooms Search)&lt;/a&gt; project, a backend service that powers advanced Matrix room discovery and sharing features across Federation. It helps users explore the Matrix ecosystem more efficiently - and now it’s better than ever!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🆕 What&amp;rsquo;s new this week?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔍 &lt;strong&gt;MSC1929 checker&lt;/strong&gt;: Instantly validate MSC1929 UI support for your homeserver via &lt;a href="https://matrixrooms.info/msc1929"target="_blank" rel="nofollow"&gt;a visual test page&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🔗 &lt;strong&gt;Search results you can share&lt;/strong&gt;: Copy links like &lt;a href="https://matrixrooms.info/search/coffee"target="_blank" rel="nofollow"&gt;matrixrooms.info/search/coffee&lt;/a&gt; and share filtered results directly.&lt;/li&gt;
&lt;li&gt;🏠 &lt;strong&gt;Enhanced room pages&lt;/strong&gt;: Rich previews (OpenGraph), improved avatars, and 1-click joining via &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/2312"target="_blank" rel="nofollow"&gt;MSC2312&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Search filters&lt;/strong&gt;: Find rooms by language, server, and more &lt;a href="https://matrixrooms.info/search/language%3AEN%20server%3Aetke.cc"target="_blank" rel="nofollow"&gt;&lt;code&gt;language:EN server:etke.cc&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🖼️ &lt;strong&gt;Avatar fallbacks &amp;amp; caching&lt;/strong&gt;: Fast and beautiful, even when the room lacks an image.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;💡 Why care?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; is more than a search engine - it&amp;rsquo;s a discoverability layer for the federated Matrix world. These updates help communities surface relevant spaces, and make room sharing seamless across platforms.&lt;/p&gt;
&lt;p&gt;🛠 Explore the &lt;a href="https://github.com/etkecc/mrs"target="_blank" rel="nofollow"&gt;MRS source code&lt;/a&gt; and say hi in the #mrs:etke.cc room!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WwqvuctoVRYR4_NjGJtLgyvvds8qCduMRnv3bhTxbpQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-05-15-weekly-recap/</link><pubDate>Thu, 15 May 2025 20:00:08 +0000</pubDate><guid>https://etke.cc/news/2025-05-15-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.6.0"target="_blank" rel="nofollow"&gt;v1.6.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.7.2"target="_blank" rel="nofollow"&gt;v1.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.26.0"target="_blank" rel="nofollow"&gt;v1.26.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.26.1"target="_blank" rel="nofollow"&gt;v1.26.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.5-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.5-dockerupdate-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.6-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.6-dockerupdate-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke39"target="_blank" rel="nofollow"&gt;v0.10.3-etke39&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.4-etke40"target="_blank" rel="nofollow"&gt;v0.10.4-etke40&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="baibot-feature-spotlight-computer-vision--image-editing"&gt;
 Baibot Feature Spotlight: Computer Vision &amp;amp; Image Editing&lt;a class="heading__anchor" href="#baibot-feature-spotlight-computer-vision--image-editing"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/bots/baibot"&gt;Baibot&lt;/a&gt; (pronounced &lt;em&gt;bye-bot&lt;/em&gt;) is an advanced AI assistant for Matrix rooms. It understands natural language, answers questions, helps with everyday tasks, and assists with language learning or brainstorming - all directly inside your Matrix chats. Baibot supports multiple languages, and works well in family and community contexts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now baibot is even more useful:&lt;/strong&gt; with the latest update, it can not only chat but also &lt;strong&gt;see, understand, and edit images!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Baibot’s new computer vision support means you can share images or screenshots in chat, and baibot will analyze, describe, or discuss their content. Got a meme, chart, or photo? Baibot can explain, summarize, or answer questions about it.&lt;/p&gt;
&lt;p&gt;And with the new image editing feature (currently via the OpenAI provider), you can ask baibot to enhance, adjust, or modify images - right in your conversation, using simple commands.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How can this help you?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instantly get explanations or summaries of any image, screenshot, or photo sent in chat&lt;/li&gt;
&lt;li&gt;Edit and enhance images without leaving Matrix (e.g., &amp;ldquo;blur the background&amp;rdquo;, &amp;ldquo;make it black &amp;amp; white&amp;rdquo;, &amp;ldquo;add a funny caption&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;Make support chats, group discussions, or family rooms more visual and interactive&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;✨ &lt;em&gt;Ready to make your Matrix space smarter and more fun?&lt;/em&gt;
&lt;a href="https://etke.cc/contacts/"&gt;Contact us&lt;/a&gt; to get baibot installed on your server for +$3/month!&lt;/p&gt;
&lt;p&gt;Want to see baibot in action? Check out these screenshots (&lt;a href="https://raw.githubusercontent.com/etkecc/baibot/91986a129c146669d168d2bfcc830fb40ba8f4cb/docs/screenshots/image-editing-single-image.webp"target="_blank" rel="nofollow"&gt;editing a single image&lt;/a&gt;, &lt;a href="https://raw.githubusercontent.com/etkecc/baibot/91986a129c146669d168d2bfcc830fb40ba8f4cb/docs/screenshots/image-editing-multiple-images.webp"target="_blank" rel="nofollow"&gt;editing multiple images&lt;/a&gt;), or learn more in the &lt;a href="https://github.com/etkecc/baibot#features"target="_blank" rel="nofollow"&gt;documentation&lt;/a&gt; and in the #baibot:etke.cc room&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HAb2eaaD5ms4wlw7Xd93zC95JPgVCz6O2lRBVSlAXiU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-05-08-weekly-recap/</link><pubDate>Thu, 08 May 2025 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2025-05-08-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.99"target="_blank" rel="nofollow"&gt;v1.11.99&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.100"target="_blank" rel="nofollow"&gt;v1.11.100&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0"target="_blank" rel="nofollow"&gt;0.19.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.1"target="_blank" rel="nofollow"&gt;0.19.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mau.dev/maubot/maubot"target="_blank" rel="nofollow"&gt;Maubot&lt;/a&gt;: &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.3.0"target="_blank" rel="nofollow"&gt;v3.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.3.1"target="_blank" rel="nofollow"&gt;v3.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.128.0"target="_blank" rel="nofollow"&gt;v1.128.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.129.0"target="_blank" rel="nofollow"&gt;v1.129.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.6"target="_blank" rel="nofollow"&gt;v3.3.6&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.4.0"target="_blank" rel="nofollow"&gt;v3.4.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="skype-was-shut-down"&gt;
 &lt;a href="https://skype.com/"target="_blank" rel="nofollow"&gt;Skype&lt;/a&gt; Was Shut Down&lt;a class="heading__anchor" href="#skype-was-shut-down"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Skype itself has been retired, and so the Skype bridge we&amp;rsquo;ve offered is now deprecated and will be removed from customers&amp;rsquo; servers during the usual maintenance process. Unfortunately, there is no maintained open-source Microsoft Teams bridge yet, so currently we cannot offer any replacement, alas.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://support.microsoft.com/en-us/skype/skype-is-retiring-in-may-2025-what-you-need-to-know-2a7d2501-427f-485e-8be0-2068a9f90472"target="_blank" rel="nofollow"&gt;Announcement by Microsoft&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$LvO7usvSBGEhy898hF-JiOjGZDaJaVesPEeNftPt2kY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-05-01-weekly-recap/</link><pubDate>Thu, 01 May 2025 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2025-05-01-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.25.1"target="_blank" rel="nofollow"&gt;v1.25.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.26.0"target="_blank" rel="nofollow"&gt;v1.26.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.0-security-01"target="_blank" rel="nofollow"&gt;11.6.0-security-01&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.1"target="_blank" rel="nofollow"&gt;11.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.55.1"target="_blank" rel="nofollow"&gt;v2.55.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v3.3.0"target="_blank" rel="nofollow"&gt;v3.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus-community/postgres_exporter"target="_blank" rel="nofollow"&gt;Prometheus Postgres Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.14.0"target="_blank" rel="nofollow"&gt;v0.14.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus-community/postgres_exporter/releases/tag/v0.17.1"target="_blank" rel="nofollow"&gt;v0.17.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.1.0"target="_blank" rel="nofollow"&gt;3.5.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.2.0"target="_blank" rel="nofollow"&gt;3.5.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.0.1"target="_blank" rel="nofollow"&gt;8.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.1.1"target="_blank" rel="nofollow"&gt;8.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h3 id="monitoring-alerts-scheduling-changes"&gt;
 Monitoring Alerts Scheduling Changes&lt;a class="heading__anchor" href="#monitoring-alerts-scheduling-changes"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Previously, &lt;a href="https://etke.cc/services/monitoring#automatic"&gt;automatic monitoring reports&lt;/a&gt; were sent with an exponential backoff — meaning that if an issue persisted, you would receive reminders after increasingly longer delays (not immediately the next day).&lt;/p&gt;
&lt;p&gt;The idea behind this mechanism was to help customers notice unresolved issues, even if they missed the initial alert. However, in practice, we found that it often caused more annoyance than help.&lt;/p&gt;
&lt;p&gt;To improve the experience, &lt;strong&gt;monitoring alert reminders will now be sent once per week&lt;/strong&gt; for the same ongoing issue.&lt;/p&gt;
&lt;p&gt;For example: if you have a misconfigured delegation redirect, you will receive an alert on Monday, and if nothing changes, a reminder will be sent the following Monday.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; if a &lt;em&gt;new&lt;/em&gt; issue appears, you will still receive an alert &lt;strong&gt;immediately&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$OD4bI_4JeRkpOzIEoY3LEXMzoGrIiGlQXBnmdna0kDg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-04-24-weekly-recap/</link><pubDate>Thu, 24 Apr 2025 20:00:14 +0000</pubDate><guid>https://etke.cc/news/2025-04-24-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Borg: 1.4.0 -&amp;gt; 1.4.1&lt;/li&gt;
&lt;li&gt;Borgmatic: 1.9.13 -&amp;gt; 1.9.14&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.97"target="_blank" rel="nofollow"&gt;v1.11.97&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.99"target="_blank" rel="nofollow"&gt;v1.11.99&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.3"target="_blank" rel="nofollow"&gt;0.18.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0"target="_blank" rel="nofollow"&gt;0.19.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.0"target="_blank" rel="nofollow"&gt;11.6.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.0-security-01"target="_blank" rel="nofollow"&gt;11.6.0-security-01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.7"target="_blank" rel="nofollow"&gt;2.2.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.8"target="_blank" rel="nofollow"&gt;2.2.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.5"target="_blank" rel="nofollow"&gt;1.27.5-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.28.0"target="_blank" rel="nofollow"&gt;1.28.0-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.5"target="_blank" rel="nofollow"&gt;v3.3.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.6"target="_blank" rel="nofollow"&gt;v3.3.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$y1Xx4wPNKJddXe7X3NZyF1XWqPDjPIxB_wJEMoE-2uo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-04-17-weekly-recap/</link><pubDate>Thu, 17 Apr 2025 20:00:17 +0000</pubDate><guid>https://etke.cc/news/2025-04-17-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.5.1"target="_blank" rel="nofollow"&gt;v1.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.6.0"target="_blank" rel="nofollow"&gt;v1.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.2"target="_blank" rel="nofollow"&gt;v0.7.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.3"target="_blank" rel="nofollow"&gt;v0.7.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hifi/heisenbridge"target="_blank" rel="nofollow"&gt;Heisenbridge&lt;/a&gt;: &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.2"target="_blank" rel="nofollow"&gt;1.15.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.3"target="_blank" rel="nofollow"&gt;1.15.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.27"target="_blank" rel="nofollow"&gt;v0.9.27&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.28"target="_blank" rel="nofollow"&gt;v0.9.28&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10169"target="_blank" rel="nofollow"&gt;stable-10169&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10184"target="_blank" rel="nofollow"&gt;stable-10184&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.5"target="_blank" rel="nofollow"&gt;v0.4.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.6"target="_blank" rel="nofollow"&gt;v0.4.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.5"target="_blank" rel="nofollow"&gt;v0.4.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.6"target="_blank" rel="nofollow"&gt;v0.4.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.1"target="_blank" rel="nofollow"&gt;v0.8.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.2"target="_blank" rel="nofollow"&gt;v0.8.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;v0.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.1"target="_blank" rel="nofollow"&gt;v0.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke38"target="_blank" rel="nofollow"&gt;v0.10.3-etke38&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke39"target="_blank" rel="nofollow"&gt;v0.10.3-etke39&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.4"target="_blank" rel="nofollow"&gt;1.27.4-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.5"target="_blank" rel="nofollow"&gt;1.27.5-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;v0.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.4"target="_blank" rel="nofollow"&gt;v0.11.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.12.0"target="_blank" rel="nofollow"&gt;v0.12.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h3 id="synapse-admin---server-actions"&gt;
 Synapse Admin - &lt;a href="https://etke.cc/help/extras/synapse-admin/#etkecc-exclusive-server-actions"&gt;Server Actions&lt;/a&gt;&lt;a class="heading__anchor" href="#synapse-admin---server-actions"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Starting from &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke39"target="_blank" rel="nofollow"&gt;v0.10.3-etke39&lt;/a&gt;, Synapse Admin got Server Actions page that covers &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;Scheduler&lt;/a&gt;&amp;rsquo;s functionality, previously available only via Matrix bot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Running a command immediately (moved from the &lt;a href="https://etke.cc/help/extras/synapse-admin/#etkecc-exclusive-server-status"&gt;Server Status&lt;/a&gt; page)&lt;/li&gt;
&lt;li&gt;Schedule a command to run at a specific date and time&lt;/li&gt;
&lt;li&gt;Configure a recurring schedule to run a command weekly on a specific weekday and time&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="matrixroomsinfo---communities-spotlight-and-search-relevancy"&gt;
 &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; - Communities Spotlight and Search Relevancy&lt;a class="heading__anchor" href="#matrixroomsinfo---communities-spotlight-and-search-relevancy"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Communities spotlight&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the main page of the website, a new section has been added - communities spotlight. It randomly picks one of the example search terms and shows the most relevant (small) communities that need &lt;em&gt;you&lt;/em&gt;. We hope that section will help smaller Matrix rooms to be discovered and grow!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search relevancy modes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously, the website scored search results by members (highest priority), and relevancy (lower priority). Now you choose what relevancy mode you prefer - most relevant (but usually small) rooms, or highest members count (less relevant)&lt;/p&gt;
&lt;p&gt;Check it out on &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$-lBlqD3aO0OB0duKxC2qC4x3B1wJDEe2eAjRx5okxF4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-04-10-weekly-recap/</link><pubDate>Thu, 10 Apr 2025 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2025-04-10-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.96"target="_blank" rel="nofollow"&gt;v1.11.96&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.97"target="_blank" rel="nofollow"&gt;v1.11.97&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.7"target="_blank" rel="nofollow"&gt;2.2.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.3.0"target="_blank" rel="nofollow"&gt;2.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.1.0"target="_blank" rel="nofollow"&gt;v7.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.1.1"target="_blank" rel="nofollow"&gt;v7.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.0.1"target="_blank" rel="nofollow"&gt;3.5.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.1.0"target="_blank" rel="nofollow"&gt;3.5.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.127.1"target="_blank" rel="nofollow"&gt;v1.127.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.128.0"target="_blank" rel="nofollow"&gt;v1.128.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="component-updates-1"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates-1"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h3 id="matrix-rtc--in-app-calls-for-experimental-clients"&gt;
 &lt;a href="https://etke.cc/help/extras/matrix-rtc"&gt;Matrix RTC&lt;/a&gt; – In-App Calls for Experimental Clients&lt;a class="heading__anchor" href="#matrix-rtc--in-app-calls-for-experimental-clients"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Recently, all client apps using the experimental Matrix RTC stack lost the ability to make in-app calls due to the &lt;a href="https://matrix.org/blog/2025/03/21/this-week-in-matrix-2025-03-21/#warning-reminder-removal-of-fallback-matrixrtc-backend-soontm"target="_blank" rel="nofollow"&gt;removal of the public RTC instance&lt;/a&gt;, which was previously enabled by default.&lt;/p&gt;
&lt;p&gt;To restore in-app call functionality and prevent similar disruptions in the future, we now offer the Matrix RTC stack directly on your server. This will enable in-app calls for the following &lt;strong&gt;non-production-ready&lt;/strong&gt; client apps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Element Web/Desktop&lt;/strong&gt; (if any experimental RTC-dependent features are enabled in Labs, such as Video Rooms or Element Call support)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Element X&lt;/strong&gt; (under heavy development, unstable, not production-ready)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SchildiChat Next&lt;/strong&gt; (fork of Element X)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Any other app that adds Matrix RTC support in the future&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The experimental Matrix RTC stack is available as an &lt;strong&gt;optional paid component for +$5/month&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New customers&lt;/strong&gt; can order it through the &lt;a href="https://etke.cc/order"&gt;order form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Existing customers&lt;/strong&gt; can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to have it added&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Reminder&lt;/strong&gt;: The mentioned client apps (or specific features within them) are under active development. They are &lt;strong&gt;not production-ready&lt;/strong&gt;, may crash frequently, contain bugs, and lack key features. Do not rely on them for production usage!&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$B9-7Q7ssfJevQkaHc5EgjoG1-HndrxjM_e6RAPE_qOY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-04-03-weekly-recap/</link><pubDate>Thu, 03 Apr 2025 20:00:17 +0000</pubDate><guid>https://etke.cc/news/2025-04-03-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 Weekly Recap&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 Component Updates&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 Version Changes&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.5.0"target="_blank" rel="nofollow"&gt;v1.5.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.5.1"target="_blank" rel="nofollow"&gt;v1.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.5.1"target="_blank" rel="nofollow"&gt;v4.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.6.0"target="_blank" rel="nofollow"&gt;v4.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.5.2"target="_blank" rel="nofollow"&gt;11.5.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.6.0"target="_blank" rel="nofollow"&gt;11.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.4"target="_blank" rel="nofollow"&gt;2.2.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.7"target="_blank" rel="nofollow"&gt;2.2.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.2"target="_blank" rel="nofollow"&gt;v1.8.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.9.1"target="_blank" rel="nofollow"&gt;v1.9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.4"target="_blank" rel="nofollow"&gt;v3.3.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.5"target="_blank" rel="nofollow"&gt;v3.3.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 Service Updates&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="fix-for-recurring-scheduling-is-live"&gt;
 Fix for &lt;a href="https://etke.cc/help/extras/scheduler/#recurring"&gt;Recurring Scheduling&lt;/a&gt; is Live&lt;a class="heading__anchor" href="#fix-for-recurring-scheduling-is-live"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Adding new recurring commands had a bug when some hosts cannot set a timeframe, while Scheduler reported everything was OK.
We apologize for the inconvenience! The bug was fixed on Tuesday around 5pm UTC, so any new recurring commands after that were added properly.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$M2E9nt3LffxVaRwdaK_-6V9U48SVRzSvlN9SlyDLElg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-03-29-weekly-recap/</link><pubDate>Sat, 29 Mar 2025 04:49:42 +0000</pubDate><guid>https://etke.cc/news/2025-03-29-weekly-recap/</guid><description>&lt;p&gt;&lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc. This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/metio/matrix-alertmanager-receiver"target="_blank" rel="nofollow"&gt;Alertmanager Receiver&lt;/a&gt;: &lt;a href="https://github.com/metio/matrix-alertmanager-receiver/releases/tag/2025.3.19"target="_blank" rel="nofollow"&gt;2025.3.19&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/metio/matrix-alertmanager-receiver/releases/tag/2025.3.26"target="_blank" rel="nofollow"&gt;2025.3.26&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.95"target="_blank" rel="nofollow"&gt;v1.11.95&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.96"target="_blank" rel="nofollow"&gt;v1.11.96&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.2"target="_blank" rel="nofollow"&gt;0.18.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.3"target="_blank" rel="nofollow"&gt;0.18.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10133"target="_blank" rel="nofollow"&gt;stable-10133&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10133-1"target="_blank" rel="nofollow"&gt;stable-10133-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.126.0"target="_blank" rel="nofollow"&gt;v1.126.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.127.1"target="_blank" rel="nofollow"&gt;v1.127.1&lt;/a&gt; (includes an important &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.127.1"target="_blank" rel="nofollow"&gt;security fix&lt;/a&gt; for federation)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$KhYrs_2_XnrSkcVNkPfCzPNQawDJfBwHDsruwMH-8OU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2025-03-27-servers-update-in-progress-security-fix/</link><pubDate>Thu, 27 Mar 2025 00:00:39 +0000</pubDate><guid>https://etke.cc/news/2025-03-27-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Synapse v1.127.0 -&amp;gt; v1.127.1&lt;/p&gt;
&lt;p&gt;This patch release fixes a high severity vulnerability affecting federation, which is known to have been been exploited in the wild.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.127.1"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$qRViPqiedcHSyLSqbx51CGUVewth4KzsAOZXMR4Jcpo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-03-20-weekly-recap/</link><pubDate>Thu, 20 Mar 2025 21:00:20 +0000</pubDate><guid>https://etke.cc/news/2025-03-20-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 &lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc . This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 &lt;strong&gt;Component Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 &lt;strong&gt;Version Changes&lt;/strong&gt;&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/bluesky"target="_blank" rel="nofollow"&gt;Bluesky&lt;/a&gt;: &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.0"target="_blank" rel="nofollow"&gt;v0.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.1"target="_blank" rel="nofollow"&gt;v0.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.0"target="_blank" rel="nofollow"&gt;v0.6.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.1"target="_blank" rel="nofollow"&gt;v0.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.4"target="_blank" rel="nofollow"&gt;0.17.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.2"target="_blank" rel="nofollow"&gt;0.18.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hifi/heisenbridge"target="_blank" rel="nofollow"&gt;Heisenbridge&lt;/a&gt;: &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.0"target="_blank" rel="nofollow"&gt;1.15.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.2"target="_blank" rel="nofollow"&gt;1.15.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10078-1"target="_blank" rel="nofollow"&gt;stable-10078-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10133"target="_blank" rel="nofollow"&gt;stable-10133&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;v0.4.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.5"target="_blank" rel="nofollow"&gt;v0.4.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;v0.4.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.5"target="_blank" rel="nofollow"&gt;v0.4.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.0.1"target="_blank" rel="nofollow"&gt;v7.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.1.0"target="_blank" rel="nofollow"&gt;v7.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.4.1.1"target="_blank" rel="nofollow"&gt;3.4.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.5.0.1"target="_blank" rel="nofollow"&gt;3.5.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.0"target="_blank" rel="nofollow"&gt;v0.8.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.1"target="_blank" rel="nofollow"&gt;v0.8.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.4"target="_blank" rel="nofollow"&gt;v0.1.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;v0.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2.1"target="_blank" rel="nofollow"&gt;v0.2.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;v0.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.3"target="_blank" rel="nofollow"&gt;v0.11.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.4"target="_blank" rel="nofollow"&gt;v0.11.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 &lt;strong&gt;Service Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="ipv6-support-now-enabled-by-default"&gt;
 &lt;strong&gt;IPv6 Support Now Enabled by Default&lt;/strong&gt;&lt;a class="heading__anchor" href="#ipv6-support-now-enabled-by-default"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;This week, we introduced full IPv6 support across all components and reconfigured the Matrix stack to accept both internal and external traffic over IPv6 (on hosts with IPv6 connectivity).&lt;/p&gt;
&lt;p&gt;To enable this, we had to recreate all the existing internal networks. In most cases, the transition was smooth. However, some customers experienced temporary maintenance issues during the networking reconfiguration - though server operations were not affected.&lt;/p&gt;
&lt;p&gt;Due to the variety of hosting environments (different cloud providers, OS distributions, and versions), some servers couldn&amp;rsquo;t migrate automatically. These required manual intervention to resolve Docker-related issues and adapt configurations to their specific setup.&lt;/p&gt;
&lt;p&gt;We apologize for any inconvenience during the migration and appreciate your patience. We hope this improved IPv6 connectivity makes your experience even better!&lt;/p&gt;
&lt;p&gt;Customers on Hosted servers which are on etke.cc-owned domains are fully IPv6-ready now for both incoming and outgoing traffic. We have added &lt;code&gt;AAAA&lt;/code&gt; DNS records for everyone.&lt;/p&gt;
&lt;p&gt;Customers on Hosted servers which are using their own custom domains may or may not have full IPv6 connectivity. Your servers (rented by etke.cc on &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; infrastructure) are IPv6-enabled, but DNS &lt;code&gt;AAAA&lt;/code&gt; records may be missing. Until &lt;code&gt;AAAA&lt;/code&gt; DNS records are created (at least for the &lt;code&gt;matrix.&lt;/code&gt; subdomain), IPv6 will only be used for outgoing communication. To check for &lt;code&gt;AAAA&lt;/code&gt; records, use a service like &lt;a href="https://dnschecker.org/#AAAA"target="_blank" rel="nofollow"&gt;DNS Checker&lt;/a&gt; to verify if there is such record at least for &lt;code&gt;matrix.&lt;/code&gt; subodmain, &lt;a href="https://dnschecker.org/#AAAA/matrix.etke.cc"target="_blank" rel="nofollow"&gt;example&lt;/a&gt;. If there isn&amp;rsquo;t on, you can configure it. We have likely sent you your server&amp;rsquo;s IPv6 address during the initial order discussion emails. If you can&amp;rsquo;t find it, you can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;, and we&amp;rsquo;ll send it again.&lt;/p&gt;
&lt;p&gt;Customers on On-Premises servers may or may not have IPv6 connectivity at the server/network level. While our stack is ready for IPv6, it may only be enabled if your network supports IPv6. To verify that, you can run the following command from the server itself (ssh to the server first): &lt;code&gt;curl -6 https://icanhazip.com&lt;/code&gt;. If you have IPv6 connectivity, and you&amp;rsquo;re using your own domain, consider setting up &lt;code&gt;AAAA&lt;/code&gt; DNS records for all Matrix-related domains (&lt;code&gt;matrix.&lt;/code&gt; and any others which have &lt;code&gt;A&lt;/code&gt; records right now). If you have IPv6 connectivity and are using an etke.cc-owned domain, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NUzccYRtMGn4GesnzwEA37AWGV6jdwCiCapoNePez60?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-03-13-weekly-recap/</link><pubDate>Thu, 13 Mar 2025 21:00:12 +0000</pubDate><guid>https://etke.cc/news/2025-03-13-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 &lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc . This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 &lt;strong&gt;Component Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 &lt;strong&gt;Version Changes&lt;/strong&gt;&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.94"target="_blank" rel="nofollow"&gt;v1.11.94&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.95"target="_blank" rel="nofollow"&gt;v1.11.95&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-1"target="_blank" rel="nofollow"&gt;4.98.1-r0-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-2"target="_blank" rel="nofollow"&gt;4.98.1-r0-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.38.1"target="_blank" rel="nofollow"&gt;1.38.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.39.1"target="_blank" rel="nofollow"&gt;1.39.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.24"target="_blank" rel="nofollow"&gt;v0.9.24&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.26"target="_blank" rel="nofollow"&gt;v0.9.26&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.125.0"target="_blank" rel="nofollow"&gt;v1.125.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.126.0"target="_blank" rel="nofollow"&gt;v1.126.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ldez/traefik-certs-dumper"target="_blank" rel="nofollow"&gt;Traefik Certs Dumper&lt;/a&gt;: &lt;a href="https://github.com/ldez/traefik-certs-dumper/releases/tag/v2.8.3"target="_blank" rel="nofollow"&gt;v2.8.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ldez/traefik-certs-dumper/releases/tag/v2.10.0"target="_blank" rel="nofollow"&gt;v2.10.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$36vUPf8soIio1HaMLrT-RONopzxtKesmtA3ce3qD40M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-03-06-weekly-recap/</link><pubDate>Thu, 06 Mar 2025 21:00:17 +0000</pubDate><guid>https://etke.cc/news/2025-03-06-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 &lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc . This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 &lt;strong&gt;Component Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 &lt;strong&gt;Version Changes&lt;/strong&gt;&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.10 -&amp;gt; 1.9.13&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.4.0"target="_blank" rel="nofollow"&gt;v4.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.5.1"target="_blank" rel="nofollow"&gt;v4.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-0"target="_blank" rel="nofollow"&gt;4.98.1-r0-0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-1"target="_blank" rel="nofollow"&gt;4.98.1-r0-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10008"target="_blank" rel="nofollow"&gt;stable-10008&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10078-1"target="_blank" rel="nofollow"&gt;stable-10078-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.4.1.0"target="_blank" rel="nofollow"&gt;3.4.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.4.1.1"target="_blank" rel="nofollow"&gt;3.4.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke37"target="_blank" rel="nofollow"&gt;v0.10.3-etke37&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke38"target="_blank" rel="nofollow"&gt;v0.10.3-etke38&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.3"target="_blank" rel="nofollow"&gt;v3.3.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.4"target="_blank" rel="nofollow"&gt;v3.3.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="synapse-admin-got-server-commands-support"&gt;
 &lt;strong&gt;Synapse Admin Got Server Commands Support&lt;/strong&gt;&lt;a class="heading__anchor" href="#synapse-admin-got-server-commands-support"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Starting from this week, you can run &lt;a href="https://etke.cc/help/extras/scheduler/#commands"&gt;commands&lt;/a&gt; directly from Synapse Admin (&lt;a href="https://etke.cc/help/extras/synapse-admin/#etkecc-exclusive-server-commands"&gt;docs&lt;/a&gt;). This change allows even unfederated servers to use &lt;a href="https://etke.cc/help/extras/scheduler"&gt;Scheduler&lt;/a&gt;&amp;rsquo;s features. Additionally, restrictions on permissions to call Scheduler are lifted &lt;strong&gt;for Synapse Admin integration&lt;/strong&gt;, so any homeserver admin can use it, without needing to approve specific admin users&lt;/p&gt;
&lt;p&gt;We will continue extending Synapse Admin integration with Scheduler in the future&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$91HBPFwWfaADKQtn2SasQrB7k9i-O1dVR2YwD25NOU0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-02-27-weekly-recap/</link><pubDate>Thu, 27 Feb 2025 21:00:17 +0000</pubDate><guid>https://etke.cc/news/2025-02-27-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 &lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc . This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 &lt;strong&gt;Component Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 &lt;strong&gt;Version Changes&lt;/strong&gt;&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.4.1"target="_blank" rel="nofollow"&gt;v1.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.5.0"target="_blank" rel="nofollow"&gt;v1.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/bluesky"target="_blank" rel="nofollow"&gt;Bluesky&lt;/a&gt;: &lt;a href="https://github.com/mautrix/bluesky/releases/tag/v0.1.0"target="_blank" rel="nofollow"&gt;v0.1.0&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.3.2"target="_blank" rel="nofollow"&gt;v4.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.4.0"target="_blank" rel="nofollow"&gt;v4.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Tecnativa/docker-socket-proxy"target="_blank" rel="nofollow"&gt;Container Socket Proxy&lt;/a&gt;: &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;0.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;0.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.92"target="_blank" rel="nofollow"&gt;v1.11.92&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.94"target="_blank" rel="nofollow"&gt;v1.11.94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-4"target="_blank" rel="nofollow"&gt;4.98-r0-4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98.1-r0-0"target="_blank" rel="nofollow"&gt;4.98.1-r0-0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.25.0"target="_blank" rel="nofollow"&gt;v1.25.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.25.1"target="_blank" rel="nofollow"&gt;v1.25.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.5.1"target="_blank" rel="nofollow"&gt;11.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.5.2"target="_blank" rel="nofollow"&gt;11.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.2"target="_blank" rel="nofollow"&gt;6.0.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.3"target="_blank" rel="nofollow"&gt;6.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.5"target="_blank" rel="nofollow"&gt;6.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.5-dockerupdate-1"target="_blank" rel="nofollow"&gt;6.5-dockerupdate-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt;: latest -&amp;gt; &lt;a href="https://github.com/sissbruecker/linkding/releases/tag/v1.38.1"target="_blank" rel="nofollow"&gt;1.38.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.124.0"target="_blank" rel="nofollow"&gt;v1.124.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.125.0"target="_blank" rel="nofollow"&gt;v1.125.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bluesky-dm-bridge-is-now-available-for-order"&gt;
 &lt;strong&gt;Bluesky DM Bridge is Now Available for Order&lt;/strong&gt;&lt;a class="heading__anchor" href="#bluesky-dm-bridge-is-now-available-for-order"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;A new bridge, this time for &lt;strong&gt;Bluesky&lt;/strong&gt;, has been added - starting this week, you can install it on your own server.
Note that it works with DMs only!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New customers&lt;/strong&gt; can order it through the order form.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Existing customers&lt;/strong&gt; can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to have it added.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try the &lt;a href="https://etke.cc/demo/"&gt;demo server&lt;/a&gt; to see it in action!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$VwK-I4QX4dY_gQ34A3XpvWaRmauoq_eV4h3mrMOArXE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Weekly Recap</title><link>https://etke.cc/news/2025-02-20-weekly-recap/</link><pubDate>Thu, 20 Feb 2025 21:00:44 +0000</pubDate><guid>https://etke.cc/news/2025-02-20-weekly-recap/</guid><description>&lt;h2 id="weekly-recap"&gt;
 &lt;strong&gt;Weekly Recap&lt;/strong&gt;&lt;a class="heading__anchor" href="#weekly-recap"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The following changes were introduced this week and mentioned in #updates:etke.cc . This summary ensures no one missed them.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="component-updates"&gt;
 &lt;strong&gt;Component Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#component-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="version-changes"&gt;
 &lt;strong&gt;Version Changes&lt;/strong&gt;&lt;a class="heading__anchor" href="#version-changes"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.3.0"target="_blank" rel="nofollow"&gt;v4.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.3.2"target="_blank" rel="nofollow"&gt;v4.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.6"target="_blank" rel="nofollow"&gt;2.2.6&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.7"target="_blank" rel="nofollow"&gt;2.2.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krille-chan/fluffychat"target="_blank" rel="nofollow"&gt;Fluffychat&lt;/a&gt;: &lt;a href="https://github.com/krille-chan/fluffychat/releases/tag/v1.25.0"target="_blank" rel="nofollow"&gt;v1.25.0&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.26"target="_blank" rel="nofollow"&gt;v0.9.26&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.27"target="_blank" rel="nofollow"&gt;v0.9.27&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;v0.4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.4"target="_blank" rel="nofollow"&gt;v0.4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.5"target="_blank" rel="nofollow"&gt;v0.7.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.8.0"target="_blank" rel="nofollow"&gt;v0.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.2"target="_blank" rel="nofollow"&gt;v0.11.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.3"target="_blank" rel="nofollow"&gt;v0.11.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="fluffychat-web"&gt;
 &lt;strong&gt;&lt;a href="https://fluffychat.im/"target="_blank" rel="nofollow"&gt;FluffyChat Web&lt;/a&gt; Now Available for Order&lt;/strong&gt;&lt;a class="heading__anchor" href="#fluffychat-web"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;A new web client app, &lt;strong&gt;FluffyChat&lt;/strong&gt;, has been added. If you&amp;rsquo;re familiar with its mobile version, you&amp;rsquo;ll find the web version just as easy to use. Starting this week, you can install it on your own server.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New customers&lt;/strong&gt; can order it through the order form.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Existing customers&lt;/strong&gt; can &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to have it added.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try the &lt;a href="https://fluffychat.demo.etke.host/"target="_blank" rel="nofollow"&gt;demo instance&lt;/a&gt; to see it in action!&lt;/p&gt;
&lt;h4 id="hydrogen-deprecated"&gt;
 &lt;strong&gt;Hydrogen Deprecated&lt;/strong&gt;&lt;a class="heading__anchor" href="#hydrogen-deprecated"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Hydrogen&lt;/strong&gt; client has not been actively maintained for a while, so we have decided to deprecate it. It is no longer available for new customers.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="service-updates"&gt;
 &lt;strong&gt;Service Updates&lt;/strong&gt;&lt;a class="heading__anchor" href="#service-updates"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="switching-to-a-rolling-release-model"&gt;
 &lt;strong&gt;Switching to a Rolling Release Model&lt;/strong&gt;&lt;a class="heading__anchor" href="#switching-to-a-rolling-release-model"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;Previously, we maintained two stability branches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fresh&lt;/strong&gt;: Included the latest changes for all components.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stable&lt;/strong&gt;: Updated once a week, bundling all weekly changes into a single release.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, this model had drawbacks, especially when handling hotfixes. To improve flexibility and responsiveness, we are switching to a &lt;strong&gt;rolling release model&lt;/strong&gt;, where changes are automatically tested on &lt;strong&gt;etke.cc&lt;/strong&gt; internal servers before being published.&lt;/p&gt;
&lt;h5 id="whats-changing"&gt;
 &lt;strong&gt;What’s Changing?&lt;/strong&gt;&lt;a class="heading__anchor" href="#whats-changing"&gt;¶&lt;/a&gt;
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Before&lt;/strong&gt;: Changes were collected throughout the week and released together every Friday.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Now&lt;/strong&gt;: Each change is automatically tested and released as soon as it passes testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Whenever you see a new message in the #updates:etke.cc room, you can trigger maintenance immediately to install the latest update—no more waiting up to a week!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Py5j_nZ39GsinpPm2AGRhtBIvde7ngqol7WubJ_a3PI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-02-13-stable-updates-published/</link><pubDate>Thu, 13 Feb 2025 21:00:15 +0000</pubDate><guid>https://etke.cc/news/2025-02-13-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.9 -&amp;gt; 1.9.10&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.3"target="_blank" rel="nofollow"&gt;v4.2.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.3.0"target="_blank" rel="nofollow"&gt;v4.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.91"target="_blank" rel="nofollow"&gt;v1.11.91&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.92"target="_blank" rel="nofollow"&gt;v1.11.92&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.2"target="_blank" rel="nofollow"&gt;0.17.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.4"target="_blank" rel="nofollow"&gt;0.17.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.123.0"target="_blank" rel="nofollow"&gt;v1.123.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.124.0"target="_blank" rel="nofollow"&gt;v1.124.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.1"target="_blank" rel="nofollow"&gt;1.33.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.2"target="_blank" rel="nofollow"&gt;1.33.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$oJu7KKvEyz5m7ejuVQZltIpr86x2wr7Z1dBcf2gdrTA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🎉 Today marks 4 years of etke.cc! 🎉</title><link>https://etke.cc/news/2025-02-12-today-marks-4-years-of-etke-cc/</link><pubDate>Wed, 12 Feb 2025 13:56:09 +0000</pubDate><guid>https://etke.cc/news/2025-02-12-today-marks-4-years-of-etke-cc/</guid><description>&lt;h1 id="-today-marks-4-years-of-etkecc-"&gt;
 🎉 Today marks 4 years of etke.cc! 🎉&lt;a class="heading__anchor" href="#-today-marks-4-years-of-etkecc-"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The etke.cc managed Matrix hosting service was launched on the 12th of February 2021 and has turned 4 years old today!&lt;/p&gt;
&lt;p&gt;Below is an overview of improvements that have happened over the last year.&lt;/p&gt;
&lt;h2 id="component-changes"&gt;
 Component changes&lt;a class="heading__anchor" href="#component-changes"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In the past year, we have launched a smaller number of components compared to &lt;a href="https://etke.cc/news/kyn2o2hccqnb0yfgv2zmmm5wdv-s2j8xwtze6u5wf0c/"&gt;last year&lt;/a&gt;. Most of our effort was spent on improving existing components, keeping up with upstream bridge replacements and polishing our service.&lt;/p&gt;
&lt;p&gt;These components can be installed on existing servers upon request through our &lt;a href="https://etke.cc/contacts/"&gt;contact page&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="matrix-related-components"&gt;
 Matrix-related components&lt;a class="heading__anchor" href="#matrix-related-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: ($3/mo) &lt;a href="https://etke.cc/help/bots/maubot/"&gt;maubot&lt;/a&gt; - a plugin-based Matrix bot system offering a wide range of &lt;a href="https://plugins.mau.bot/"target="_blank" rel="nofollow"&gt;plugins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Replacement/Upgrade&lt;/strong&gt;: (+$3/mo) &lt;a href="https://etke.cc/help/bots/baibot/"&gt;baibot&lt;/a&gt; - a Large-Language-Model (LLM) bot developed by us as a replacement for our old &lt;a href="https://etke.cc/help/bots/chatgpt/"&gt;ChatGPT bot&lt;/a&gt; offering. You can use it to communicate with &lt;a href="https://openai.com/"target="_blank" rel="nofollow"&gt;OpenAI&lt;/a&gt;&amp;rsquo;s &lt;a href="https://openai.com/chatgpt"target="_blank" rel="nofollow"&gt;ChatGPT&lt;/a&gt; and &lt;a href="https://github.com/etkecc/baibot/blob/main/docs/providers.md"target="_blank" rel="nofollow"&gt;various other LLM providers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: the old &lt;a href="https://github.com/mautrix/facebook"target="_blank" rel="nofollow"&gt;mautrix-facebook&lt;/a&gt; bridge was superseded by the new &lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;mautrix-meta&lt;/a&gt; bridge for bridging to &lt;a href="https://www.messenger.com/"target="_blank" rel="nofollow"&gt;Messenger&lt;/a&gt;. See &lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger/"&gt;our docs here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: the old &lt;a href="https://github.com/mautrix/instagram"target="_blank" rel="nofollow"&gt;mautrix-instagram&lt;/a&gt; bridge was superseded by the new &lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;mautrix-meta&lt;/a&gt; bridge for bridging to &lt;a href="https://www.instagram.com/"target="_blank" rel="nofollow"&gt;Instagram&lt;/a&gt;. See &lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram/"&gt;our docs here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: &lt;code&gt;mx-puppet-discord&lt;/code&gt; was removed, in favor of the better &lt;a href="https://etke.cc/help/bridges/mautrix-discord/"&gt;mautrix-discord&lt;/a&gt; bridge we&amp;rsquo;ve been offering already&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: &lt;code&gt;mx-puppet-slack&lt;/code&gt; was removed, in favor of the better &lt;a href="https://etke.cc/help/bridges/mautrix-slack/"&gt;mautrix-slack&lt;/a&gt; bridge we&amp;rsquo;ve been offering already&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: &lt;code&gt;appservice-webhooks&lt;/code&gt; was removed, in favor of the better &lt;a href="https://etke.cc/help/bridges/hookshot/"&gt;Hookshot&lt;/a&gt; bridge we&amp;rsquo;ve been offering already&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: &lt;code&gt;wireguard+dnsmasq&lt;/code&gt; was removed, in favor of the better &lt;a href="https://etke.cc/help/extras/firezone"&gt;Firezone&lt;/a&gt; VPN solution we&amp;rsquo;ve been offering already&lt;/li&gt;
&lt;li&gt;🗑️ &lt;strong&gt;Removal&lt;/strong&gt;: The following components were removed: &lt;code&gt;mx-puppet-steam&lt;/code&gt;, &lt;code&gt;mx-puppet-groupme&lt;/code&gt;, &lt;code&gt;dimension&lt;/code&gt;. We removed them because they were not maintained upstream. Unfortunately, there&amp;rsquo;s no alternative right now.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="non-matrix-related-components"&gt;
 Non-Matrix-related components&lt;a class="heading__anchor" href="#non-matrix-related-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://etke.cc/help/extras/languagetool/"&gt;LanguageTool&lt;/a&gt; proofreading software, now with optional n-grams support&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$5/mo) [brand new] the &lt;a href="https://etke.cc/help/extras/funkwhale/"&gt;Funkwhale&lt;/a&gt; decentralized audio hosting platform&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: (+$5/mo) [brand new] the &lt;a href="https://etke.cc/help/extras/peertube/"&gt;PeerTube&lt;/a&gt; decentralized video hosting platform&lt;/li&gt;
&lt;li&gt;☁️ &lt;strong&gt;Upgrade&lt;/strong&gt;: (free) &lt;a href="https://en.wikipedia.org/wiki/Amazon_S3"target="_blank" rel="nofollow"&gt;S3 Object Storage&lt;/a&gt; support was added to &lt;a href="https://etke.cc/help/extras/gotosocial/"&gt;GoToSocial&lt;/a&gt; to make local disk space less of a limiting factor when scaling up&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Replacement&lt;/strong&gt;: We&amp;rsquo;ve replaced the &lt;a href="https://redis.io/"target="_blank" rel="nofollow"&gt;Redis&lt;/a&gt; implementation twice, first with &lt;a href="https://keydb.dev/"target="_blank" rel="nofollow"&gt;KeyDB&lt;/a&gt; and then with &lt;a href="https://valkey.dev/"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt; (which established itself as the leading and more compatible Redis implementation). Redis is an internal dependency component and only enabled on servers that need it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="other-changes"&gt;
 Other changes&lt;a class="heading__anchor" href="#other-changes"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: A new &lt;a href="https://etke.cc/services/monitoring/"&gt;monitoring service&lt;/a&gt; was created to monitor the health of each server and alert customers when troubles occur.&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: Our new &lt;a href="https://etke.cc/demo/"&gt;demo service&lt;/a&gt; allows new and existing customers to test various components and features before ordering a Matrix server.&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: A new hosted version of the &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;synapse-admin&lt;/a&gt; software is now available at &lt;a href="https://admin.etke.cc/"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt;. We still install synapse-admin to to each customer&amp;rsquo;s server as well, but the hosted version is a more bleeding-edge alternative that contains yet-unreleased features.&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Addition&lt;/strong&gt;: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;synapse-admin&lt;/a&gt; provides &lt;a href="https://etke.cc/help/extras/synapse-admin/#features"&gt;exclusive features&lt;/a&gt; to etke.cc customers, which connect synapse-admin with etke.cc&amp;rsquo;s &lt;a href="https://etke.cc/services/monitoring/"&gt;monitoring system&lt;/a&gt; and &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;scheduler bot&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Upgrade&lt;/strong&gt;: &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt; support was added an enabled by default to all Matrix and non-Matrix services&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Upgrade&lt;/strong&gt;: Our &lt;a href="https://etke.cc/services/registry/"&gt;private Docker registry&lt;/a&gt; now supports caching and authentication via &lt;a href="https://github.com/etkecc/docker-registry-proxy"target="_blank" rel="nofollow"&gt;docker-registry-proxy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Upgrade&lt;/strong&gt;: Thanks to our new monitoring service, some customers (those packing too many services on a small VPS) became aware of high RAM utilization. As a result we&amp;rsquo;ve adjusted database tuning to lower RAM cap and made SWAP more aggressive.&lt;/li&gt;
&lt;li&gt;📨 &lt;strong&gt;Upgrade&lt;/strong&gt;: Overdue payments alerts are now delivered both to Matrix and email, ensuring important notifications are not missed.&lt;/li&gt;
&lt;li&gt;📨 &lt;strong&gt;Upgrade&lt;/strong&gt;: DKIM support was added to the mailing service (&lt;code&gt;exim-relay&lt;/code&gt;) used by all components, to improve email deliverability when the Matrix server sends outgoing emails. Last year, we added DKIM support to the &lt;a href="https://etke.cc/help/bridges/postmoogle/"&gt;Postmoogle&lt;/a&gt; email bridge so this is a continuation of that effort.&lt;/li&gt;
&lt;li&gt;🆘 &lt;strong&gt;Upgrade&lt;/strong&gt;: We&amp;rsquo;ve migrated our customer support system from Matrix (powered by &lt;a href="https://etke.cc/help/bots/honoroit/"&gt;Honoroit&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/postmoogle/"&gt;Postmoogle&lt;/a&gt;) to &lt;a href="https://freescout.net/"target="_blank" rel="nofollow"&gt;Freescout&lt;/a&gt; (self-hosted via our own &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;mash-playbook&lt;/a&gt;). Using a dedicated customer support system has proven to be more manageable compared to dealing with chat threads in Matrix.&lt;/li&gt;
&lt;li&gt;🆘 &lt;strong&gt;Upgrade&lt;/strong&gt;: New &lt;a href="https://etke.cc/order/"&gt;orders&lt;/a&gt; are now followed by an Order Status page that simplifies the completion process. It contains instructions for next steps regarding DNS settings and other configuration requirements.&lt;/li&gt;
&lt;li&gt;🆘 &lt;strong&gt;Upgrade&lt;/strong&gt;: The &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;scheduler bot&lt;/a&gt; now supports a new &lt;a href="https://etke.cc/help/extras/scheduler/#price"&gt;&lt;code&gt;price&lt;/code&gt; command&lt;/a&gt;, which provides an overview of server costs with detailed breakdown by components&lt;/li&gt;
&lt;li&gt;🧑 &lt;strong&gt;Upgrade&lt;/strong&gt;: We have finally added an &lt;a href="https://etke.cc/about/"&gt;About&lt;/a&gt; page to our website. Thankfully, it took us less than 4 years to get to it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="free-software-work"&gt;
 Free-software work&lt;a class="heading__anchor" href="#free-software-work"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve continued our work on the free-software (AGPLv3) Ansible mega-playbook - &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;mash-playbook&lt;/a&gt;, which has grown to include 110+ components.&lt;/p&gt;
&lt;p&gt;As part of our work over the past year, we have also developed and released as free-software (AGPLv3) the following new tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Brand New&lt;/strong&gt;: &lt;a href="https://gitlab.com/etke.cc/baibot"target="_blank" rel="nofollow"&gt;baibot&lt;/a&gt; - a Large-Language-Model (LLM) bot that you can talk to via Matrix, based on &lt;a href="https://openai.com/"target="_blank" rel="nofollow"&gt;OpenAI&lt;/a&gt;&amp;rsquo;s &lt;a href="https://openai.com/chatgpt"target="_blank" rel="nofollow"&gt;ChatGPT&lt;/a&gt; or other LLM providers. This new bot is available to etke.cc customers, as mentioned above.&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Brand New&lt;/strong&gt;: &lt;a href="https://github.com/etkecc/docker-registry-proxy"target="_blank" rel="nofollow"&gt;Docker Registry Proxy&lt;/a&gt; - a caching and authentication proxy for Docker registries&lt;/li&gt;
&lt;li&gt;✨ &lt;strong&gt;Brand New&lt;/strong&gt;: &lt;a href="https://github.com/etkecc/synapse-user-autoerase"target="_blank" rel="nofollow"&gt;Synapse User Auto Eraser&lt;/a&gt; - tool for automatically erasing users and their media using Synapse Admin API. This is used internally in our new demo service to keep the server small and clean. See the &lt;a href="#other-changes"&gt;Other changes&lt;/a&gt; section for more details.&lt;/li&gt;
&lt;li&gt;🔀 &lt;strong&gt;Fork&lt;/strong&gt;: &lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;etkecc/synapse-admin&lt;/a&gt; - we forked &lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;original synapse-admin software&lt;/a&gt; (created by &lt;a href="https://awesome-technologies.de/en"target="_blank" rel="nofollow"&gt;Awesome Technologies&lt;/a&gt;) to implement often requested Quality-Of-Life changes - see the &lt;a href="https://github.com/etkecc/synapse-admin/?tab=readme-ov-file#changes"target="_blank" rel="nofollow"&gt;highlights&lt;/a&gt;. We&amp;rsquo;ve made 37 releases already.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;rsquo;ve also done a lot more. Keep an eye on &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;our GitHub&lt;/a&gt; for more.&lt;/p&gt;
&lt;h2 id="numbers"&gt;
 Numbers!&lt;a class="heading__anchor" href="#numbers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;🏗️ We&amp;rsquo;ve &lt;strong&gt;installed 700+ Matrix servers&lt;/strong&gt; in total, out of which &lt;strong&gt;250 new ones&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Pushed 391 updates and enhancements&lt;/strong&gt; to the automation framework used as the service core (this does not count the number of updates to the components and upstream projects themselves).&lt;/li&gt;
&lt;li&gt;📢 &lt;strong&gt;Posted 56 updates&lt;/strong&gt; in the announcements room, so you&amp;rsquo;re always up-to-date with what we&amp;rsquo;re working on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For those interested in previous etke.cc birthday posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/kyn2o2hccqnb0yfgv2zmmm5wdv-s2j8xwtze6u5wf0c/"&gt;&lt;em&gt;3 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/upsyw4ykbtgmwhz8k7ukldx0zbbfq-fh0iqi3llixi0/"&gt;&lt;em&gt;2 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/j-48qcbzgshru3ap7hictalntpwqtotgltct01mhrmw/"&gt;&lt;em&gt;1 year celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$FJPE2RfojMrqNzqGmaMchfmFo8Fj8mld2b690SmcGI0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-02-06-stable-updates-published/</link><pubDate>Thu, 06 Feb 2025 21:00:15 +0000</pubDate><guid>https://etke.cc/news/2025-02-06-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.6 -&amp;gt; 1.9.9&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-3"target="_blank" rel="nofollow"&gt;4.98-r0-3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-4"target="_blank" rel="nofollow"&gt;4.98-r0-4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.4.0"target="_blank" rel="nofollow"&gt;11.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.5.1"target="_blank" rel="nofollow"&gt;11.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9955"target="_blank" rel="nofollow"&gt;stable-9955&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-10008"target="_blank" rel="nofollow"&gt;stable-10008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.3"target="_blank" rel="nofollow"&gt;1.27.3-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.4"target="_blank" rel="nofollow"&gt;1.27.4-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.2"target="_blank" rel="nofollow"&gt;v3.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.3"target="_blank" rel="nofollow"&gt;v3.3.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.0"target="_blank" rel="nofollow"&gt;1.33.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.1"target="_blank" rel="nofollow"&gt;1.33.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$EoKF96AkLYNhvVU6tC-x9soSITHSy7djElCvzhcBm_w?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-01-30-stable-updates-published/</link><pubDate>Thu, 30 Jan 2025 21:00:26 +0000</pubDate><guid>https://etke.cc/news/2025-01-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.90"target="_blank" rel="nofollow"&gt;v1.11.90&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.91"target="_blank" rel="nofollow"&gt;v1.11.91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.122.0"target="_blank" rel="nofollow"&gt;v1.122.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.123.0"target="_blank" rel="nofollow"&gt;v1.123.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke36"target="_blank" rel="nofollow"&gt;v0.10.3-etke36&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke37"target="_blank" rel="nofollow"&gt;v0.10.3-etke37&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.7"target="_blank" rel="nofollow"&gt;1.32.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.0"target="_blank" rel="nofollow"&gt;1.33.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Removing &lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding Sync Proxy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously we&amp;rsquo;ve &lt;a href="https://etke.cc/news/gtnettgeq2sewa-2yutdj4oi8nk6qejr43oykh5yykc/"&gt;announced Sliding Sync Proxy deprecation&lt;/a&gt;, and with this update, it will be disabled completely.&lt;/p&gt;
&lt;p&gt;Starting from &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.114.0"target="_blank" rel="nofollow"&gt;Synapse 1.114&lt;/a&gt;, Sliding Sync is supported natively by Synapse in the form of Simplified Sliding Sync. We&amp;rsquo;ve waited enough time before disabling Sliding Sync Proxy to allow all your end-users to update their client apps and avoid interruptions.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$JDxJELBnElyWfBJprE62GjoDtNUZCsLwSLcXb2WoZsA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-01-23-stable-updates-published/</link><pubDate>Thu, 23 Jan 2025 21:00:21 +0000</pubDate><guid>https://etke.cc/news/2025-01-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.5 -&amp;gt; 1.9.6&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.1"target="_blank" rel="nofollow"&gt;6.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.2"target="_blank" rel="nofollow"&gt;6.0.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$g81NkfPtjDekyVqnf_Sio96HXlvRyxhSMsjbiQ1t3qw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-01-16-stable-updates-published/</link><pubDate>Thu, 16 Jan 2025 21:00:17 +0000</pubDate><guid>https://etke.cc/news/2025-01-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.89"target="_blank" rel="nofollow"&gt;v1.11.89&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.90"target="_blank" rel="nofollow"&gt;v1.11.90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9909"target="_blank" rel="nofollow"&gt;stable-9909&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9955"target="_blank" rel="nofollow"&gt;stable-9955&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.3.0"target="_blank" rel="nofollow"&gt;3.3.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.4.0.0"target="_blank" rel="nofollow"&gt;3.4.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.4"target="_blank" rel="nofollow"&gt;v0.7.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.5"target="_blank" rel="nofollow"&gt;v0.7.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.121.1"target="_blank" rel="nofollow"&gt;v1.121.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.122.0"target="_blank" rel="nofollow"&gt;v1.122.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke35"target="_blank" rel="nofollow"&gt;v0.10.3-etke35&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke36"target="_blank" rel="nofollow"&gt;v0.10.3-etke36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.2"target="_blank" rel="nofollow"&gt;v3.2.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.3.2"target="_blank" rel="nofollow"&gt;v3.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;v0.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2.1"target="_blank" rel="nofollow"&gt;v0.2.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$SSRAtnNgp0ce8x8wgHO63Q1UiG72G7jq7OIb-vJYYd8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2025-01-09-stable-updates-published/</link><pubDate>Thu, 09 Jan 2025 21:00:24 +0000</pubDate><guid>https://etke.cc/news/2025-01-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.4 -&amp;gt; 1.9.5&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mau.dev/maubot/maubot"target="_blank" rel="nofollow"&gt;Maubot&lt;/a&gt;: &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt; -&amp;gt; &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.0.0"target="_blank" rel="nofollow"&gt;v7.0.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.0.1"target="_blank" rel="nofollow"&gt;v7.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.2.0"target="_blank" rel="nofollow"&gt;3.3.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.3.0"target="_blank" rel="nofollow"&gt;3.3.3.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6uJ-aWGPhdQCh4q9OfRkwaUMKQyOMX1EyewqqKOW6Gg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-12-26-stable-updates-published/</link><pubDate>Thu, 26 Dec 2024 21:00:07 +0000</pubDate><guid>https://etke.cc/news/2024-12-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.3"target="_blank" rel="nofollow"&gt;2.2.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.4"target="_blank" rel="nofollow"&gt;2.2.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.3"target="_blank" rel="nofollow"&gt;v6.3.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v7.0.0"target="_blank" rel="nofollow"&gt;v7.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.1"target="_blank" rel="nofollow"&gt;v3.2.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.2"target="_blank" rel="nofollow"&gt;v3.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislam/uptime-kuma"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt;: &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.15"target="_blank" rel="nofollow"&gt;1.23.15&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.16"target="_blank" rel="nofollow"&gt;1.23.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.6"target="_blank" rel="nofollow"&gt;1.32.6&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.7"target="_blank" rel="nofollow"&gt;1.32.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$KUfdg-_J14AG78-rCTue9tVsWVRotXs5YY8cL3gADII?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-12-19-stable-updates-published/</link><pubDate>Thu, 19 Dec 2024 21:00:21 +0000</pubDate><guid>https://etke.cc/news/2024-12-19-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.1"target="_blank" rel="nofollow"&gt;v0.7.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.2"target="_blank" rel="nofollow"&gt;v0.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.87"target="_blank" rel="nofollow"&gt;v1.11.87&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.89"target="_blank" rel="nofollow"&gt;v1.11.89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.6.0"target="_blank" rel="nofollow"&gt;v0.6.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9823"target="_blank" rel="nofollow"&gt;stable-9823&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9909"target="_blank" rel="nofollow"&gt;stable-9909&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.1.1"target="_blank" rel="nofollow"&gt;3.3.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.2.0"target="_blank" rel="nofollow"&gt;3.3.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.3"target="_blank" rel="nofollow"&gt;v0.7.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.4"target="_blank" rel="nofollow"&gt;v0.7.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.3"target="_blank" rel="nofollow"&gt;v0.1.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.4"target="_blank" rel="nofollow"&gt;v0.1.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke34"target="_blank" rel="nofollow"&gt;v0.10.3-etke34&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke35"target="_blank" rel="nofollow"&gt;v0.10.3-etke35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.1.8"target="_blank" rel="nofollow"&gt;v0.1.8&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;v0.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.1"target="_blank" rel="nofollow"&gt;v0.11.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.2"target="_blank" rel="nofollow"&gt;v0.11.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Component Updates: &lt;a href="https://etke.cc/help/extras/synapse-admin/#features"&gt;Synapse Admin Got Server Notifications&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are different kinds of server notifications, like monitoring reports, components alerts, overdue payments notices, and update notices. We attempt to make them less annoying, but still keep you aware about them. Starting with this update, Synapse Admin will show all such notifications directly in the UI, so even with broken federation you will notice that something is wrong&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jDj8cOiaTYZVcPyAwBw6mx2Amm3Dtww4etMQSscrO5o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-12-12-stable-updates-published/</link><pubDate>Thu, 12 Dec 2024 21:00:19 +0000</pubDate><guid>https://etke.cc/news/2024-12-12-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.4.0"target="_blank" rel="nofollow"&gt;v1.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.4.1"target="_blank" rel="nofollow"&gt;v1.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 1.9.3 -&amp;gt; 1.9.4&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-2"target="_blank" rel="nofollow"&gt;4.98-r0-2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-3"target="_blank" rel="nofollow"&gt;4.98-r0-3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.2"target="_blank" rel="nofollow"&gt;11.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.4.0"target="_blank" rel="nofollow"&gt;11.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.120.2"target="_blank" rel="nofollow"&gt;v1.120.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.121.1"target="_blank" rel="nofollow"&gt;v1.121.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke33"target="_blank" rel="nofollow"&gt;v0.10.3-etke33&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke34"target="_blank" rel="nofollow"&gt;v0.10.3-etke34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.5"target="_blank" rel="nofollow"&gt;1.32.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.6"target="_blank" rel="nofollow"&gt;1.32.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Authenticated Media Enabled by Default&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting from November 28, your Synapse homeserver requires authentication for newly uploaded media files. While most Matrix ecosystem components (clients, bots, etc.) should support this feature, some software may lack compatibility.&lt;/p&gt;
&lt;p&gt;Due to the critical security benefits of this change, we strongly discourage disabling it. If you develop your own Matrix app, service, or tool, please consider implementing authenticated media support as soon as possible.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reminder: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; Path Changed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Synapse Admin path changed from &lt;code&gt;https://matrix.your-server.com/synapse-admin&lt;/code&gt; to &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt; (that change was initially announced on November 21, and then again, but we still get support requests about it)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZIwDoJVVL0ax-58SXq-Gw91415PV7K6YQXi_bM4Gxec?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-12-05-stable-updates-published/</link><pubDate>Thu, 05 Dec 2024 21:00:21 +0000</pubDate><guid>https://etke.cc/news/2024-12-05-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.86"target="_blank" rel="nofollow"&gt;v1.11.86&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.87"target="_blank" rel="nofollow"&gt;v1.11.87&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-1"target="_blank" rel="nofollow"&gt;4.98-r0-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-2"target="_blank" rel="nofollow"&gt;4.98-r0-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.1"target="_blank" rel="nofollow"&gt;11.3.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.2"target="_blank" rel="nofollow"&gt;11.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/5.4.1"target="_blank" rel="nofollow"&gt;5.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/6.0.1"target="_blank" rel="nofollow"&gt;6.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.1.0"target="_blank" rel="nofollow"&gt;3.3.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.1.1"target="_blank" rel="nofollow"&gt;3.3.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SchildiChat/schildichat-desktop"target="_blank" rel="nofollow"&gt;Schildichat&lt;/a&gt;: &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/1.11.36-sc.3"target="_blank" rel="nofollow"&gt;1.11.36-sc.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/SchildiChat/schildichat-desktop/releases/tag/1.11.86-sc.0.test.0"target="_blank" rel="nofollow"&gt;1.11.86-sc.0.test.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.120.0"target="_blank" rel="nofollow"&gt;v1.120.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.120.2"target="_blank" rel="nofollow"&gt;v1.120.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke32"target="_blank" rel="nofollow"&gt;v0.10.3-etke32&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke33"target="_blank" rel="nofollow"&gt;v0.10.3-etke33&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Component Updates: &lt;a href="https://etke.cc/help/extras/synapse-admin/#exclusive-features"&gt;Synapse Admin Got Server Status Page&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting with this update, you could always check the status of your server using Synapse Admin. Apart from the components&amp;rsquo; health, it shows if there is a process (like maintenance) running currently.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Monitoring Changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As it was announced within the last update, &lt;a href="https://etke.cc/services/monitoring/#vps-metrics"&gt;systemd units monitoring&lt;/a&gt; has been enabled.&lt;/p&gt;
&lt;p&gt;You may see failed systemd units (components) in the monitoring reports (on-demand using Synapse Admin or Scheduler; automatically via Email and Matrix reports) starting from this week&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reminder: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; Path Changed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Synapse Admin path changed from &lt;code&gt;https://matrix.your-server.com/synapse-admin&lt;/code&gt; to &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt; (that change was initially announced on November 21, and then again, but we still get support requests about it)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reminder: Customer Support Contacts Changed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some time ago, we &lt;a href="https://etke.cc/news/jbqypx41h8poakgco6o8x6-eckr8lmt9qvq2qgu9xgc/"&gt;announced changes to Customer Support&lt;/a&gt; with its migration to the new system and email address, and want to remind you that the up-to-date contact methods could be found on the &lt;a href="https://etke.cc/contacts/"&gt;etke.cc/contacts&lt;/a&gt; page. The old contact methods (old email addresses, matrix and telegram contacts) are still working currently, but that may change in the future, so we suggest revisiting the contacts page to ensure you have up-to-date information.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Oiz4y4IlQLfVjAdvIv0whfNP-u8mGz_SFDBLuMfV6es?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2024-12-03-servers-update-in-progress-security-fix/</link><pubDate>Tue, 03 Dec 2024 16:43:10 +0000</pubDate><guid>https://etke.cc/news/2024-12-03-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse v1.120.0 -&amp;gt; v1.120.2&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;This patch release fixes multiple security vulnerabilities, some affecting all prior versions of Synapse.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.120.2"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$GEEB_UOrkeiNRUO4_9LuRA1Sut3PDYMI7I9xC1girFo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-11-28-stable-updates-published/</link><pubDate>Thu, 28 Nov 2024 21:01:17 +0000</pubDate><guid>https://etke.cc/news/2024-11-28-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.9.2 -&amp;gt; 1.9.3&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.0.1"target="_blank" rel="nofollow"&gt;3.3.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.1.0"target="_blank" rel="nofollow"&gt;3.3.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.119.0"target="_blank" rel="nofollow"&gt;v1.119.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.120.0"target="_blank" rel="nofollow"&gt;v1.120.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke31"target="_blank" rel="nofollow"&gt;v0.10.3-etke31&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke32"target="_blank" rel="nofollow"&gt;v0.10.3-etke32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.2"target="_blank" rel="nofollow"&gt;1.27.2-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.3"target="_blank" rel="nofollow"&gt;1.27.3-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.0"target="_blank" rel="nofollow"&gt;v3.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.1"target="_blank" rel="nofollow"&gt;v3.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valkey-io/valkey"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;: &lt;a href="https://github.com/valkey-io/valkey/releases/tag/8.0.1"target="_blank" rel="nofollow"&gt;8.0.1&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reminder: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; Path Changed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting from the previous update, the Synapse Admin path changed from &lt;code&gt;https://matrix.your-server.com/synapse-admin&lt;/code&gt; to &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Component Updates: Authenticated Media Enabled by Default&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With this update, your Synapse homeserver will now require authentication for newly uploaded media files. While most Matrix ecosystem components (clients, bots, etc.) should support this feature, some software may lack compatibility.&lt;/p&gt;
&lt;p&gt;Due to the critical security benefits of this change, we strongly discourage disabling it. If you develop your own Matrix app, service, or tool, please consider implementing authenticated media support as soon as possible.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Component Updates: KeyDB Replaced by Valkey&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously, we replaced &lt;a href="https://redis.io/"target="_blank" rel="nofollow"&gt;Redis&lt;/a&gt; with &lt;a href="https://keydb.dev/"target="_blank" rel="nofollow"&gt;KeyDB&lt;/a&gt; due to &lt;a href="https://redis.io/blog/redis-adopts-dual-source-available-licensing/"target="_blank" rel="nofollow"&gt;Redis&amp;rsquo;s licensing change&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unfortunately, KeyDB has proven to be problematic, with issues that are not easily worked around. As a result, we are switching to &lt;a href="https://valkey.io/"target="_blank" rel="nofollow"&gt;Valkey&lt;/a&gt;, a promising drop-in replacement that has demonstrated reliability and performance.&lt;/p&gt;
&lt;p&gt;This change only affects servers using Redis-dependent components such as Synapse Workers, Funkwhale, and Peertube. Please expect a one-time maintenance downtime of up to 15 minutes during the migration.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Enhancing News Awareness&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some customers have missed important updates shared in #news:etke.cc, resulting in misunderstandings about server changes and increased customer support requests. To address this, the &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;Scheduler&lt;/a&gt; will now repost announcements from #news:etke.cc directly to the DMs of homeserver admins.&lt;/p&gt;
&lt;p&gt;We encourage everyone to take just one minute per week to read these updates and stay informed. This small effort will help prevent confusion and ensure smoother operations.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Monitoring Changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This week, we made significant backend changes to the &lt;a href="https://etke.cc/services/monitoring/"&gt;monitoring service&lt;/a&gt;. If you notice unexpected behavior or incorrect results in &lt;a href="https://etke.cc/services/monitoring/#how-do-i-get-the-monitoring-report"&gt;reports&lt;/a&gt;, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, all customers will have the Systemd unit monitoring feature enabled in the upcoming week.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$2Xf2loTIqbcu-wf_F5NEay-jIHXbd6y016G4XxMhXOo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-11-21-stable-updates-published/</link><pubDate>Thu, 21 Nov 2024 21:00:15 +0000</pubDate><guid>https://etke.cc/news/2024-11-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.3.2"target="_blank" rel="nofollow"&gt;v1.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.4.0"target="_blank" rel="nofollow"&gt;v1.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 1.9.1 -&amp;gt; 1.9.2&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.1"target="_blank" rel="nofollow"&gt;v0.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.85"target="_blank" rel="nofollow"&gt;v1.11.85&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.86"target="_blank" rel="nofollow"&gt;v1.11.86&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.0"target="_blank" rel="nofollow"&gt;11.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.1"target="_blank" rel="nofollow"&gt;11.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.2"target="_blank" rel="nofollow"&gt;v0.7.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.3"target="_blank" rel="nofollow"&gt;v0.7.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.2"target="_blank" rel="nofollow"&gt;v0.1.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.3"target="_blank" rel="nofollow"&gt;v0.1.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke30"target="_blank" rel="nofollow"&gt;v0.10.3-etke30&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke31"target="_blank" rel="nofollow"&gt;v0.10.3-etke31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.4"target="_blank" rel="nofollow"&gt;1.32.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.5"target="_blank" rel="nofollow"&gt;1.32.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.0"target="_blank" rel="nofollow"&gt;v0.11.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.1"target="_blank" rel="nofollow"&gt;v0.11.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; Path Changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With this update, the Synapse Admin path changed from &lt;code&gt;https://matrix.your-server.com/synapse-admin&lt;/code&gt; to &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Oo3WPkfrujmVAbcFe_0vY0z96IgOHX9IhlM0JPkawvs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-11-14-stable-updates-published/</link><pubDate>Thu, 14 Nov 2024 21:00:19 +0000</pubDate><guid>https://etke.cc/news/2024-11-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.3.1"target="_blank" rel="nofollow"&gt;v1.3.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.3.2"target="_blank" rel="nofollow"&gt;v1.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Borgmatic: 1.9.0 -&amp;gt; 1.9.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.2"target="_blank" rel="nofollow"&gt;v4.2.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.3"target="_blank" rel="nofollow"&gt;v4.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.84"target="_blank" rel="nofollow"&gt;v1.11.84&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.85"target="_blank" rel="nofollow"&gt;v1.11.85&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.2.2"target="_blank" rel="nofollow"&gt;11.2.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.3.0"target="_blank" rel="nofollow"&gt;11.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9779"target="_blank" rel="nofollow"&gt;stable-9779&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9823"target="_blank" rel="nofollow"&gt;stable-9823&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.2"target="_blank" rel="nofollow"&gt;2.2.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.3"target="_blank" rel="nofollow"&gt;2.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.118.0"target="_blank" rel="nofollow"&gt;v1.118.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.119.0"target="_blank" rel="nofollow"&gt;v1.119.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke29"target="_blank" rel="nofollow"&gt;v0.10.3-etke29&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke30"target="_blank" rel="nofollow"&gt;v0.10.3-etke30&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.3"target="_blank" rel="nofollow"&gt;1.32.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.4"target="_blank" rel="nofollow"&gt;1.32.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jDnbZ5uBehQuEVLvShkD0jA4Uc7AqMB3hxAE7oOK9dQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-11-07-stable-updates-published/</link><pubDate>Thu, 07 Nov 2024 21:00:23 +0000</pubDate><guid>https://etke.cc/news/2024-11-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borg: 1.2.8 -&amp;gt; 1.4.0&lt;/li&gt;
&lt;li&gt;Borgmatic: 1.8.13 -&amp;gt; 1.9.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.83"target="_blank" rel="nofollow"&gt;v1.11.83&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.84"target="_blank" rel="nofollow"&gt;v1.11.84&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.0"target="_blank" rel="nofollow"&gt;0.17.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.2"target="_blank" rel="nofollow"&gt;0.17.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binwiederhier/ntfy"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;: &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.10.0"target="_blank" rel="nofollow"&gt;v2.10.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/binwiederhier/ntfy/releases/tag/v2.11.0"target="_blank" rel="nofollow"&gt;v2.11.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.23"target="_blank" rel="nofollow"&gt;v0.9.23&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.24"target="_blank" rel="nofollow"&gt;v0.9.24&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.54.1"target="_blank" rel="nofollow"&gt;v2.54.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.55.1"target="_blank" rel="nofollow"&gt;v2.55.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke26"target="_blank" rel="nofollow"&gt;v0.10.3-etke26&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke29"target="_blank" rel="nofollow"&gt;v0.10.3-etke29&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.3"target="_blank" rel="nofollow"&gt;v3.1.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.2.0"target="_blank" rel="nofollow"&gt;v3.2.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Deprecating &lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding-Sync Proxy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, the &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/3575"target="_blank" rel="nofollow"&gt;Sliding Sync MSC&lt;/a&gt; got a Synapse-native implementation in the form of &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/4186"target="_blank" rel="nofollow"&gt;Simplified Sliding Sync MSC&lt;/a&gt;, and client apps are updated to use it; thus we&amp;rsquo;re starting a multistep process of removal of the old Sliding Sync implementation (powered by the Sliding Sync Proxy).&lt;/p&gt;
&lt;p&gt;With this update, Sliding Sync Proxy&amp;rsquo;s URL has been removed from &lt;code&gt;/.well-known/matrix/client&lt;/code&gt;, causing new sessions to use Synapse&amp;rsquo;s native Sliding Sync endpoints instead.&lt;/p&gt;
&lt;p&gt;In the future, the Sliding Sync Proxy component will be disabled and removed from all servers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Please keep in mind that Sliding Sync is &lt;strong&gt;not&lt;/strong&gt; part of the Matrix protocol yet, nor its implementations are stable. If you use Sliding Sync with your client apps, you may and will face bugs and issues, that&amp;rsquo;s expected. If you don&amp;rsquo;t want to have such issues - do not use Sliding Sync in your client apps (some apps, like Element X, work &lt;em&gt;only&lt;/em&gt; with Sliding Sync)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$gTnETTGEQ2sEwa-2YutdJ4oI8Nk6QEJr43oYKh5YYkc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-10-31-stable-updates-published/</link><pubDate>Thu, 31 Oct 2024 21:00:15 +0000</pubDate><guid>https://etke.cc/news/2024-10-31-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.82"target="_blank" rel="nofollow"&gt;v1.11.82&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.83"target="_blank" rel="nofollow"&gt;v1.11.83&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.5"target="_blank" rel="nofollow"&gt;2.2.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.6"target="_blank" rel="nofollow"&gt;2.2.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.1"target="_blank" rel="nofollow"&gt;2.2.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.2"target="_blank" rel="nofollow"&gt;2.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.2"target="_blank" rel="nofollow"&gt;v6.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.3"target="_blank" rel="nofollow"&gt;v6.3.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.21"target="_blank" rel="nofollow"&gt;v0.9.21&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.23"target="_blank" rel="nofollow"&gt;v0.9.23&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.0.0"target="_blank" rel="nofollow"&gt;3.3.0.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.0.1"target="_blank" rel="nofollow"&gt;3.3.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.117.0"target="_blank" rel="nofollow"&gt;v1.117.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.118.0"target="_blank" rel="nofollow"&gt;v1.118.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke25"target="_blank" rel="nofollow"&gt;v0.10.3-etke25&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke26"target="_blank" rel="nofollow"&gt;v0.10.3-etke26&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.2"target="_blank" rel="nofollow"&gt;1.32.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.3"target="_blank" rel="nofollow"&gt;1.32.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$mhuiCWD-m7gFPuAFUzOXEfKOzGgFuWadSwKpUD0s0DA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-10-24-stable-updates-published/</link><pubDate>Thu, 24 Oct 2024 20:00:23 +0000</pubDate><guid>https://etke.cc/news/2024-10-24-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.81"target="_blank" rel="nofollow"&gt;v1.11.81&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.82"target="_blank" rel="nofollow"&gt;v1.11.82&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.16.0"target="_blank" rel="nofollow"&gt;0.16.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.0"target="_blank" rel="nofollow"&gt;0.17.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/hydrogen-web"target="_blank" rel="nofollow"&gt;Hydrogen&lt;/a&gt;: &lt;a href="https://github.com/element-hq/hydrogen-web/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/hydrogen-web/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9753"target="_blank" rel="nofollow"&gt;stable-9753&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9779"target="_blank" rel="nofollow"&gt;stable-9779&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke20"target="_blank" rel="nofollow"&gt;v0.10.3-etke20&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke25"target="_blank" rel="nofollow"&gt;v0.10.3-etke25&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Update: &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse Admin&lt;/a&gt; changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With this update, Synapse Admin UI has been changed, here are some highlights. Apart from small QoL changes like &lt;a href="https://github.com/etkecc/synapse-admin/pull/80"target="_blank" rel="nofollow"&gt;user profile added to the top menu&lt;/a&gt;, &lt;a href="https://github.com/etkecc/synapse-admin/pull/61"target="_blank" rel="nofollow"&gt;separate login button for access token auth&lt;/a&gt;, and &lt;a href="https://github.com/etkecc/synapse-admin/pull/100"target="_blank" rel="nofollow"&gt;fixed room state display&lt;/a&gt;, there are more significant changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/81"target="_blank" rel="nofollow"&gt;Visual customizations have been enabled&lt;/a&gt; - now you can control what you see in most of the tables/datagrids&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/79"target="_blank" rel="nofollow"&gt;Custom menu items with common links were added&lt;/a&gt; - like your server&amp;rsquo;s updates, self-service bot, link to the help pages and contacts. Previously, there was a &lt;code&gt;Contact support&lt;/code&gt; button, but it was replaced with this new feature&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And the fork got its own community support room: #synapse-admin:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$-E1NMlCrL8Ym_AcZTDGxjtW-k0A7KKobjc6om7CfRdY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-10-17-stable-updates-published/</link><pubDate>Thu, 17 Oct 2024 20:00:34 +0000</pubDate><guid>https://etke.cc/news/2024-10-17-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.1"target="_blank" rel="nofollow"&gt;v4.2.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.2"target="_blank" rel="nofollow"&gt;v4.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.80"target="_blank" rel="nofollow"&gt;v1.11.80&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.81"target="_blank" rel="nofollow"&gt;v1.11.81&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.7"target="_blank" rel="nofollow"&gt;11.1.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.2.2"target="_blank" rel="nofollow"&gt;11.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.3.1"target="_blank" rel="nofollow"&gt;3.2.3.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.3.0.0"target="_blank" rel="nofollow"&gt;3.3.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.1"target="_blank" rel="nofollow"&gt;v0.7.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.2"target="_blank" rel="nofollow"&gt;v0.7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.1"target="_blank" rel="nofollow"&gt;v0.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.2"target="_blank" rel="nofollow"&gt;v0.1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.116.0"target="_blank" rel="nofollow"&gt;v1.116.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.117.0"target="_blank" rel="nofollow"&gt;v1.117.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke19"target="_blank" rel="nofollow"&gt;v0.10.3-etke19&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke20"target="_blank" rel="nofollow"&gt;v0.10.3-etke20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.1"target="_blank" rel="nofollow"&gt;1.32.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.2"target="_blank" rel="nofollow"&gt;1.32.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.10.9"target="_blank" rel="nofollow"&gt;v0.10.9&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.11.0"target="_blank" rel="nofollow"&gt;v0.11.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$OxHG7gShspBy0og9vkwMy64fbNET1HQ6ig6ZNWD9AYA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2024-10-15-servers-update-in-progress-security-fix/</link><pubDate>Tue, 15 Oct 2024 12:25:24 +0000</pubDate><guid>https://etke.cc/news/2024-10-15-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element v1.11.80 -&amp;gt; v1.11.81&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Potential access token exposure to malicious third parties via untrusted widgets&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/element-hq/element-web/security/advisories/GHSA-3jm3-x98c-r34x"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kFMEYDI8aUx8RjAbw_BRAeZc18kNPwroMgR8E1LlwYM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-10-10-stable-updates-published/</link><pubDate>Thu, 10 Oct 2024 20:00:09 +0000</pubDate><guid>https://etke.cc/news/2024-10-10-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.79"target="_blank" rel="nofollow"&gt;v1.11.79&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.80"target="_blank" rel="nofollow"&gt;v1.11.80&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.0"target="_blank" rel="nofollow"&gt;v6.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.2"target="_blank" rel="nofollow"&gt;v6.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sygnal"target="_blank" rel="nofollow"&gt;Sygnal&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.15.0"target="_blank" rel="nofollow"&gt;v0.15.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.15.1"target="_blank" rel="nofollow"&gt;v0.15.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke18"target="_blank" rel="nofollow"&gt;v0.10.3-etke18&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke19"target="_blank" rel="nofollow"&gt;v0.10.3-etke19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Z70fmFXUUudovt_B9hdfi34w5meyXsfo30_nt0odj4M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published (updated)</title><link>https://etke.cc/news/2024-10-03-stable-updates-published/</link><pubDate>Thu, 03 Oct 2024 20:17:57 +0000</pubDate><guid>https://etke.cc/news/2024-10-03-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.1.1"target="_blank" rel="nofollow"&gt;v1.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.3.1"target="_blank" rel="nofollow"&gt;v1.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.78"target="_blank" rel="nofollow"&gt;v1.11.78&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.79"target="_blank" rel="nofollow"&gt;v1.11.79&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.4"target="_blank" rel="nofollow"&gt;11.1.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.7"target="_blank" rel="nofollow"&gt;11.1.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.4"target="_blank" rel="nofollow"&gt;6.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.5"target="_blank" rel="nofollow"&gt;6.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.0"target="_blank" rel="nofollow"&gt;2.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.1"target="_blank" rel="nofollow"&gt;2.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.115.0"target="_blank" rel="nofollow"&gt;v1.115.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.116.0"target="_blank" rel="nofollow"&gt;v1.116.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke17"target="_blank" rel="nofollow"&gt;v0.10.3-etke17&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke18"target="_blank" rel="nofollow"&gt;v0.10.3-etke18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Nginx&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.1"target="_blank" rel="nofollow"&gt;1.27.1-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.2"target="_blank" rel="nofollow"&gt;1.27.2-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislam/uptime-kuma"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt;: &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.13"target="_blank" rel="nofollow"&gt;1.23.13&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.15"target="_blank" rel="nofollow"&gt;1.23.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.0"target="_blank" rel="nofollow"&gt;1.32.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.1"target="_blank" rel="nofollow"&gt;1.32.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7L8s3A3TX5iL7rdwz-oawIpdKQFmtiALpZfDLSsFIPY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-09-26-stable-updates-published/</link><pubDate>Thu, 26 Sep 2024 20:00:21 +0000</pubDate><guid>https://etke.cc/news/2024-09-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: &lt;a href="https://github.com/etkecc/baibot/releases/tag/latest"target="_blank" rel="nofollow"&gt;latest&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/baibot/releases/tag/v1.1.1"target="_blank" rel="nofollow"&gt;v1.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.77"target="_blank" rel="nofollow"&gt;v1.11.77&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.78"target="_blank" rel="nofollow"&gt;v1.11.78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.2"target="_blank" rel="nofollow"&gt;2.2.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.5"target="_blank" rel="nofollow"&gt;2.2.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke14"target="_blank" rel="nofollow"&gt;v0.10.3-etke14&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke17"target="_blank" rel="nofollow"&gt;v0.10.3-etke17&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/services/support/"&gt;Customer Support&lt;/a&gt; changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We wanted to inform you about important changes in how we handle support. Over the years, we’ve been accessible through various channels—Email, Matrix, Telegram, Fediverse—but technical challenges (SSL certificate issues, encryption troubles with Matrix bots, missing notifications, etc.) have complicated things for both you and us.&lt;/p&gt;
&lt;p&gt;To improve this, we’re consolidating all support into a single system using &lt;a href="https://freescout.net/"target="_blank" rel="nofollow"&gt;FreeScout&lt;/a&gt; (a great open-source helpdesk). While we’ll be retiring the old contact methods, rest assured that &lt;strong&gt;these existing methods will continue to work for now&lt;/strong&gt;. However, we encourage you to start using the new options for a more streamlined experience.&lt;/p&gt;
&lt;p&gt;From now on, here’s how you can contact us:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Email us directly&lt;/strong&gt; using our &lt;em&gt;new&lt;/em&gt; email address (all emails go directly into FreeScout).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click the &lt;code&gt;Contact support&lt;/code&gt; button&lt;/strong&gt; in your &lt;a href="https://etke.cc/help/extras/synapse-admin"&gt;Synapse-Admin&lt;/a&gt; (&lt;em&gt;details below&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Submit a support request&lt;/strong&gt; using the form on our &lt;a href="https://etke.cc/contacts"&gt;contacts page&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use the &lt;a href="https://etke.cc/support"&gt;Support Portal&lt;/a&gt;&lt;/strong&gt; to manage your support requests.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All these methods lead to the same support queue in FreeScout, ensuring consistent and timely responses regardless of the interface you choose to use. This new setup allows us to better track and respond to your requests more efficiently.&lt;/p&gt;
&lt;p&gt;Additionally, after the &lt;a href="https://etke.cc/services/#maintenance"&gt;next maintenance run&lt;/a&gt;, you’ll notice a new &lt;code&gt;Contact support&lt;/code&gt; button in &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse-Admin&lt;/a&gt;, which will take you directly to the support portal.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Synapse-Admin Safeguards&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A while ago, &lt;a href="https://etke.cc/news/xueua5a7nvgjzxldyu52gkw7viftcthp8cz-m3dyi_8/"&gt;we announced our Synapse-Admin fork&lt;/a&gt; to provide more features and quality-of-life improvements for our customers.&lt;/p&gt;
&lt;p&gt;We’ve already &lt;a href="https://github.com/etkecc/synapse-admin/#fork-differences"target="_blank" rel="nofollow"&gt;implemented an extensive list of changes&lt;/a&gt;, and starting this week, a new safeguard has been introduced: system-managed users (like bots, bridge puppets, etc.) will have restricted modification capabilities in Synapse-Admin. Altering these users has historically led to serious problems—sometimes even requiring full server reinstallation. To prevent this, we’ve now disabled dangerous actions (e.g., password changes, account locking, deactivation, erasure) by default, while allowing safer changes (like updating display names and avatars).&lt;/p&gt;
&lt;p&gt;Please note that the list of system-managed users will vary by server. You can review your server’s list by checking the configuration at &lt;code&gt;https://matrix.your-server.com/synapse-admin/config.json&lt;/code&gt; (you may need to reload the page to refresh the cache).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$JbqYpX41h8poakgco6O8x6-EckR8Lmt9qvQ2QGu9XGc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-09-19-stable-updates-published/</link><pubDate>Thu, 19 Sep 2024 20:00:26 +0000</pubDate><guid>https://etke.cc/news/2024-09-19-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.0"target="_blank" rel="nofollow"&gt;v4.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.1"target="_blank" rel="nofollow"&gt;v4.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.2"target="_blank" rel="nofollow"&gt;v0.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.2"target="_blank" rel="nofollow"&gt;v0.3.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.2.1"target="_blank" rel="nofollow"&gt;v6.2.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.0"target="_blank" rel="nofollow"&gt;v6.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.3.0"target="_blank" rel="nofollow"&gt;3.2.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.3.1"target="_blank" rel="nofollow"&gt;3.2.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.1"target="_blank" rel="nofollow"&gt;v0.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.0"target="_blank" rel="nofollow"&gt;v0.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.1"target="_blank" rel="nofollow"&gt;v0.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.114.0"target="_blank" rel="nofollow"&gt;v1.114.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.115.0"target="_blank" rel="nofollow"&gt;v1.115.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: v0.10.3-etke12 -&amp;gt; &lt;a href="https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke14"target="_blank" rel="nofollow"&gt;v0.10.3-etke14&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/synapse-s3-storage-provider"target="_blank" rel="nofollow"&gt;Synapse S3 Storage Provider&lt;/a&gt;: 1.3.0 -&amp;gt; 1.5.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.2"target="_blank" rel="nofollow"&gt;v3.1.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.3"target="_blank" rel="nofollow"&gt;v3.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WrqCnADoYsP9ks2XfhRreciXEoQWn4UVl2qTpBLncQs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-09-12-stable-updates-published/</link><pubDate>Thu, 12 Sep 2024 20:00:12 +0000</pubDate><guid>https://etke.cc/news/2024-09-12-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;Baibot&lt;/a&gt;: latest &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.1.0"target="_blank" rel="nofollow"&gt;v4.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.2.0"target="_blank" rel="nofollow"&gt;v4.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.76"target="_blank" rel="nofollow"&gt;v1.11.76&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.77"target="_blank" rel="nofollow"&gt;v1.11.77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.25"target="_blank" rel="nofollow"&gt;v0.9.25&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.26"target="_blank" rel="nofollow"&gt;v0.9.26&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: v0.10.3-etke12&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Update: New Component - &lt;a href="https://etke.cc/help/bots/baibot/"&gt;Baibot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;, we haven&amp;rsquo;t been entirely happy with the state of &lt;a href="https://en.wikipedia.org/wiki/Artificial_intelligence"target="_blank" rel="nofollow"&gt;AI&lt;/a&gt; / &lt;a href="https://en.wikipedia.org/wiki/Large_language_model"target="_blank" rel="nofollow"&gt;LLM&lt;/a&gt; integration into Matrix.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve been offering the &lt;a href="https://etke.cc/help/bots/chatgpt/"&gt;matrix-chatgpt-bot&lt;/a&gt; service to our customers, but we&amp;rsquo;ve &lt;strong&gt;found it rather limited&lt;/strong&gt; because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it&amp;rsquo;s &lt;strong&gt;complicated to install&lt;/strong&gt;, requiring manual intervention&lt;/li&gt;
&lt;li&gt;it &lt;strong&gt;doesn&amp;rsquo;t allow self-servicing&lt;/strong&gt; (changing the configuration at runtime), which increases our support burden&lt;/li&gt;
&lt;li&gt;it only supports a &lt;strong&gt;single provider (OpenAI) and model&lt;/strong&gt;, hardcoded in the configuration&lt;/li&gt;
&lt;li&gt;it &lt;strong&gt;only supports text-generation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;it stores all its state (including messages exchanged in encrypted rooms) in a &lt;strong&gt;plaintext&lt;/strong&gt; file&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This provoked us to develop a more private and much more &lt;a href="https://github.com/etkecc/baibot?tab=readme-ov-file#-features"target="_blank" rel="nofollow"&gt;🌟 featureful&lt;/a&gt; alternative - &lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;baibot&lt;/a&gt;. 🤖
As with everything we do, it&amp;rsquo;s released under the AGPLv3 license.&lt;/p&gt;
&lt;p&gt;Existing etke.cc customers can request &lt;a href="https://etke.cc/help/bots/baibot/"&gt;the new baibot service&lt;/a&gt; by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;, while new customers can order it directly from &lt;a href="https://etke.cc/order/"&gt;our order form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To learn more about the project and how to install the software against your own Matrix server, see the &lt;a href="https://github.com/etkecc/baibot"target="_blank" rel="nofollow"&gt;baibot project on Github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Update: &lt;a href="http://etke.cc/help/bots/chatgpt/"&gt;ChatGPT bot&lt;/a&gt; is Deprecated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://github.com/matrixgpt/matrix-chatgpt-bot"target="_blank" rel="nofollow"&gt;ChatGPT bot&lt;/a&gt; hasn&amp;rsquo;t been receiving fixes and new features for a long time, so we decided to deprecate it and offer &lt;a href="https://etke.cc/help/bots/baibot/"&gt;Baibot&lt;/a&gt; as a replacement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Update: Synapse-Admin Fork&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since day one, we&amp;rsquo;ve been offering &lt;a href="https://etke.cc/help/extras/synapse-admin/"&gt;Synapse-Admin&lt;/a&gt; as a core service. Over time, we identified several areas where small tweaks and enhancements could improve the user experience.&lt;/p&gt;
&lt;p&gt;Little by little, we&amp;rsquo;be been making improvements or adopting and reworking existing upstream PRs, which have been stuck in review for long.
We&amp;rsquo;re hoping that all our changes will eventually be accepted upstream and will make our fork obsolete.&lt;/p&gt;
&lt;p&gt;For now, it seems like the original project has lost momentum, so we&amp;rsquo;ll continue maintaining our own fork, for the benefit of our customers&lt;/p&gt;
&lt;p&gt;Here’s a list of the changes already implemented (&lt;a href="https://github.com/etkecc/synapse-admin/#changes"target="_blank" rel="nofollow"&gt;full details here&lt;/a&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/1"target="_blank" rel="nofollow"&gt;Prevent admins from deleting themselves&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/8"target="_blank" rel="nofollow"&gt;Fix user&amp;rsquo;s default tab not being shown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin/pull/601"target="_blank" rel="nofollow"&gt;Add identifier when authorizing with password&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin/pull/573"target="_blank" rel="nofollow"&gt;Add ability to toggle whether to show locked users&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/9"target="_blank" rel="nofollow"&gt;Fix user&amp;rsquo;s display name in header on user&amp;rsquo;s page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin/issues/574"target="_blank" rel="nofollow"&gt;Fix footer overlapping content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Switch from nginx to &lt;a href="https://static-web-server.net/"target="_blank" rel="nofollow"&gt;SWS&lt;/a&gt; for serving the app, reducing the size of the Docker image&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/16"target="_blank" rel="nofollow"&gt;Fix redirect URL after user creation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/17"target="_blank" rel="nofollow"&gt;Display actual Synapse errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/synapse-admin/pull/18"target="_blank" rel="nofollow"&gt;Fix base_url being undefined on unsuccessful login&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin/issues/507"target="_blank" rel="nofollow"&gt;Put the version into manifest.json&lt;/a&gt; (CI only)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin/pull/583"target="_blank" rel="nofollow"&gt;Federation page improvements&lt;/a&gt; (using theme colors)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More updates are in the pipeline (&lt;a href="https://github.com/etkecc/synapse-admin/issues"target="_blank" rel="nofollow"&gt;check them here&lt;/a&gt;). A big thank you to the authors and contributors of the upstream project for providing such an outstanding tool!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Update: &lt;a href="https://admin.etke.cc/"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt; Goes Live&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our Synapse-Admin fork is now the default on all servers, updated with regular maintenance runs. However, if you’d like to check out the latest improvements before they&amp;rsquo;re installed on your server, we’ve launched &lt;a href="https://admin.etke.cc/"target="_blank" rel="nofollow"&gt;admin.etke.cc&lt;/a&gt;. This CDN-hosted version always features the latest commit from the &lt;a href="https://github.com/etkecc/synapse-admin"target="_blank" rel="nofollow"&gt;fork repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$xUEuA5a7nvGJzXldyu52GkW7ViFtCThp8Cz-m3dyi_8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-09-05-stable-updates-published/</link><pubDate>Thu, 05 Sep 2024 20:00:30 +0000</pubDate><guid>https://etke.cc/news/2024-09-05-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.2.0"target="_blank" rel="nofollow"&gt;3.2.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.3.0"target="_blank" rel="nofollow"&gt;3.2.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.113.0"target="_blank" rel="nofollow"&gt;v1.113.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.114.0"target="_blank" rel="nofollow"&gt;v1.114.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jzDKm4K09XzgtncerxZAPCLH5jD40xHGP1aZogLFNmI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-08-29-stable-updates-published/</link><pubDate>Thu, 29 Aug 2024 20:00:06 +0000</pubDate><guid>https://etke.cc/news/2024-08-29-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.75"target="_blank" rel="nofollow"&gt;v1.11.75&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.76"target="_blank" rel="nofollow"&gt;v1.11.76&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mau.dev/maubot/maubot"target="_blank" rel="nofollow"&gt;Maubot&lt;/a&gt;: &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt; -&amp;gt; &lt;a href="https://mau.dev/maubot/maubot/-/tags/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.54.0"target="_blank" rel="nofollow"&gt;v2.54.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.54.1"target="_blank" rel="nofollow"&gt;v2.54.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pIP9hNo93umI2r-AKS8gMyCyD4XCu509QB1-zzXJr08?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-08-22-stable-updates-published/</link><pubDate>Thu, 22 Aug 2024 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2024-08-22-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/buscarron"target="_blank" rel="nofollow"&gt;Buscarron&lt;/a&gt;: v1.4.2 -&amp;gt; &lt;a href="https://github.com/etkecc/buscarron/releases/tag/v1.4.3"target="_blank" rel="nofollow"&gt;v1.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.74"target="_blank" rel="nofollow"&gt;v1.11.74&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.75"target="_blank" rel="nofollow"&gt;v1.11.75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: v0.9.24 -&amp;gt; &lt;a href="https://github.com/etkecc/honoroit/releases/tag/v0.9.25"target="_blank" rel="nofollow"&gt;v0.9.25&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/hydrogen-web"target="_blank" rel="nofollow"&gt;Hydrogen&lt;/a&gt;: &lt;a href="https://github.com/element-hq/hydrogen-web/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/hydrogen-web/releases/tag/v0.5.0"target="_blank" rel="nofollow"&gt;v0.5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.1.4"target="_blank" rel="nofollow"&gt;2.1.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.2.0"target="_blank" rel="nofollow"&gt;2.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: v0.9.20 -&amp;gt; &lt;a href="https://github.com/etkecc/postmoogle/releases/tag/v0.9.21"target="_blank" rel="nofollow"&gt;v0.9.21&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.3"target="_blank" rel="nofollow"&gt;v0.6.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/slack"target="_blank" rel="nofollow"&gt;Slack&lt;/a&gt;: &lt;a href="https://github.com/mautrix/slack/releases/tag/latest"target="_blank" rel="nofollow"&gt;latest&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/slack/releases/tag/v0.1.0"target="_blank" rel="nofollow"&gt;v0.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Nginx&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.0"target="_blank" rel="nofollow"&gt;1.27.0-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.1"target="_blank" rel="nofollow"&gt;1.27.1-alpine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Migration to &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve previously been using Gitlab, because other platforms lacked features we needed.&lt;/p&gt;
&lt;p&gt;It seems like Github has caught up and provides a better platform with a larger community of users.&lt;/p&gt;
&lt;p&gt;As such, we&amp;rsquo;ve migrated all of our Gitlab repositories to Github. Most of our repositories were migrated to the new &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;etkecc&lt;/a&gt; organization, while non-Matrix-related Ansible roles (which were already used by the &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;MASH playbook&lt;/a&gt;) now live under the &lt;a href="https://github.com/mother-of-all-self-hosting"target="_blank" rel="nofollow"&gt;MASH&lt;/a&gt; organization.&lt;/p&gt;
&lt;p&gt;There is a lot of housekeeping to do (e.g., updating various website links), but the migration part of the process is now complete.&lt;/p&gt;
&lt;p&gt;With this change, we hope to achieve improved collaboration on our FOSS projects!&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$D3uW4uTQ4T3_rPxIcrrfqQOU_YnMPTqJGk95pt-3N2s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-08-15-stable-updates-published/</link><pubDate>Thu, 15 Aug 2024 20:00:35 +0000</pubDate><guid>https://etke.cc/news/2024-08-15-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.73"target="_blank" rel="nofollow"&gt;v1.11.73&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.74"target="_blank" rel="nofollow"&gt;v1.11.74&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.1.1"target="_blank" rel="nofollow"&gt;2.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.2.2"target="_blank" rel="nofollow"&gt;2.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.3"target="_blank" rel="nofollow"&gt;11.1.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.4"target="_blank" rel="nofollow"&gt;11.1.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hifi/heisenbridge"target="_blank" rel="nofollow"&gt;Heisenbridge&lt;/a&gt;: &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.14.6"target="_blank" rel="nofollow"&gt;1.14.6&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/hifi/heisenbridge/releases/tag/1.15.0"target="_blank" rel="nofollow"&gt;1.15.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.53.1"target="_blank" rel="nofollow"&gt;v2.53.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.54.0"target="_blank" rel="nofollow"&gt;v2.54.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.112.0"target="_blank" rel="nofollow"&gt;v1.112.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.113.0"target="_blank" rel="nofollow"&gt;v1.113.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.31.0"target="_blank" rel="nofollow"&gt;1.31.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.0"target="_blank" rel="nofollow"&gt;1.32.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$wHUxLGtfMGZBiSHFjbSwHT_R90Oh6_7kG67X97WeiU8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-08-08-stable-updates-published/</link><pubDate>Thu, 08 Aug 2024 20:00:32 +0000</pubDate><guid>https://etke.cc/news/2024-08-08-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.0.3"target="_blank" rel="nofollow"&gt;v4.0.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.1.0"target="_blank" rel="nofollow"&gt;v4.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.72"target="_blank" rel="nofollow"&gt;v1.11.72&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.73"target="_blank" rel="nofollow"&gt;v1.11.73&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-0"target="_blank" rel="nofollow"&gt;4.98-r0-0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-1"target="_blank" rel="nofollow"&gt;4.98-r0-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9584-1"target="_blank" rel="nofollow"&gt;stable-9584-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9646"target="_blank" rel="nofollow"&gt;stable-9646&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.1"target="_blank" rel="nofollow"&gt;v3.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.2"target="_blank" rel="nofollow"&gt;v3.1.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Update: New Component - &lt;a href="https://etke.cc/help/bots/maubot/"&gt;Maubot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/maubot/maubot"target="_blank" rel="nofollow"&gt;Maubot&lt;/a&gt; is available for order. Existing customers may request it by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$X7l6269yLdpMZ22Ejd655apBhhzQ5NGQL3-U4cyBZ84?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-08-01-stable-updates-published/</link><pubDate>Thu, 01 Aug 2024 20:02:33 +0000</pubDate><guid>https://etke.cc/news/2024-08-01-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/coturn/coturn"target="_blank" rel="nofollow"&gt;Coturn&lt;/a&gt;: &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.6.2-r10"target="_blank" rel="nofollow"&gt;4.6.2-r10&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.6.2-r11"target="_blank" rel="nofollow"&gt;4.6.2-r11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.71"target="_blank" rel="nofollow"&gt;v1.11.71&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.72"target="_blank" rel="nofollow"&gt;v1.11.72&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.1"target="_blank" rel="nofollow"&gt;11.1.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.3"target="_blank" rel="nofollow"&gt;11.1.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.23"target="_blank" rel="nofollow"&gt;v0.9.23&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.24"target="_blank" rel="nofollow"&gt;v0.9.24&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.2.0"target="_blank" rel="nofollow"&gt;v6.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.2.1"target="_blank" rel="nofollow"&gt;v6.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.19"target="_blank" rel="nofollow"&gt;v0.9.19&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.20"target="_blank" rel="nofollow"&gt;v0.9.20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/redis/redis"target="_blank" rel="nofollow"&gt;Redis&lt;/a&gt;: &lt;a href="https://github.com/redis/redis/releases/tag/7.2.4"target="_blank" rel="nofollow"&gt;7.2.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/redis/redis/releases/tag/7.2.5"target="_blank" rel="nofollow"&gt;7.2.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.111.0"target="_blank" rel="nofollow"&gt;v1.111.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.112.0"target="_blank" rel="nofollow"&gt;v1.112.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.0"target="_blank" rel="nofollow"&gt;v3.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.1"target="_blank" rel="nofollow"&gt;v3.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6mFLXpl6p894fV0BIhOeB3fTuBZbdMaxcf8RoOTjwdA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-07-25-stable-updates-published/</link><pubDate>Thu, 25 Jul 2024 20:01:51 +0000</pubDate><guid>https://etke.cc/news/2024-07-25-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/buscarron"target="_blank" rel="nofollow"&gt;Buscarron&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/buscarron/-/tags/v1.4.1"target="_blank" rel="nofollow"&gt;v1.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/buscarron/-/tags/v1.4.2"target="_blank" rel="nofollow"&gt;v1.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: &lt;a href="https://github.com/ajbura/cinny/releases/tag/v3.2.0"target="_blank" rel="nofollow"&gt;v3.2.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ajbura/cinny/releases/tag/v4.0.3"target="_blank" rel="nofollow"&gt;v4.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.0"target="_blank" rel="nofollow"&gt;11.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.1"target="_blank" rel="nofollow"&gt;11.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.22"target="_blank" rel="nofollow"&gt;v0.9.22&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.23"target="_blank" rel="nofollow"&gt;v0.9.23&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.18"target="_blank" rel="nofollow"&gt;v0.9.18&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.19"target="_blank" rel="nofollow"&gt;v0.9.19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.10.2"target="_blank" rel="nofollow"&gt;0.10.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.10.3"target="_blank" rel="nofollow"&gt;0.10.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$0-Ol3Nll9X-dIyStbP1lXqNmMvOteUO_1M-7hem9k-4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published (updated)</title><link>https://etke.cc/news/2024-07-18-stable-updates-published/</link><pubDate>Thu, 18 Jul 2024 20:00:49 +0000</pubDate><guid>https://etke.cc/news/2024-07-18-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.8.11 -&amp;gt; 1.8.13&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/discord"target="_blank" rel="nofollow"&gt;Discord&lt;/a&gt;: &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.6.5"target="_blank" rel="nofollow"&gt;v0.6.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/discord/releases/tag/v0.7.0"target="_blank" rel="nofollow"&gt;v0.7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.70"target="_blank" rel="nofollow"&gt;v1.11.70&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.71"target="_blank" rel="nofollow"&gt;v1.11.71&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.97.1-r0-1"target="_blank" rel="nofollow"&gt;4.97.1-r0-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.98-r0-0"target="_blank" rel="nofollow"&gt;4.98-r0-0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.3"target="_blank" rel="nofollow"&gt;v0.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/googlechat"target="_blank" rel="nofollow"&gt;Googlechat&lt;/a&gt;: &lt;a href="https://github.com/mautrix/googlechat/releases/tag/v0.5.1"target="_blank" rel="nofollow"&gt;v0.5.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/googlechat/releases/tag/v0.5.2"target="_blank" rel="nofollow"&gt;v0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.1"target="_blank" rel="nofollow"&gt;v0.3.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.2"target="_blank" rel="nofollow"&gt;v0.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.1"target="_blank" rel="nofollow"&gt;v0.3.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.2"target="_blank" rel="nofollow"&gt;v0.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.1.0"target="_blank" rel="nofollow"&gt;v6.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.2.0"target="_blank" rel="nofollow"&gt;v6.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.1"target="_blank" rel="nofollow"&gt;v1.8.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.2"target="_blank" rel="nofollow"&gt;v1.8.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.2"target="_blank" rel="nofollow"&gt;v0.6.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.3"target="_blank" rel="nofollow"&gt;v0.6.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.110.0"target="_blank" rel="nofollow"&gt;v1.110.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.111.0"target="_blank" rel="nofollow"&gt;v1.111.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/telegram"target="_blank" rel="nofollow"&gt;Telegram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.15.1"target="_blank" rel="nofollow"&gt;v0.15.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/telegram/releases/tag/v0.15.2"target="_blank" rel="nofollow"&gt;v0.15.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.0.4"target="_blank" rel="nofollow"&gt;v3.0.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.1.0"target="_blank" rel="nofollow"&gt;v3.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/twitter"target="_blank" rel="nofollow"&gt;Twitter&lt;/a&gt;: &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.1.7"target="_blank" rel="nofollow"&gt;v0.1.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/twitter/releases/tag/v0.1.8"target="_blank" rel="nofollow"&gt;v0.1.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.10.8"target="_blank" rel="nofollow"&gt;v0.10.8&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.10.9"target="_blank" rel="nofollow"&gt;v0.10.9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/keys.txt"&gt;etke.cc SSH Keys&lt;/a&gt; Have Been Rotated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New keys have been published on the website (&lt;a href="https://etke.cc/keys.txt"&gt;https://etke.cc/keys.txt&lt;/a&gt;) and rotated on customers’ servers. This is an automatic process, you don’t need to do anything&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reminder About Subscriptions Migration&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;a href="https://etke.cc/help/faq#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;Context&lt;/a&gt;. Impacts only customers on the deprecated price model (Maintenance and Turnkey subscriptions). If you got your server after December 2023 or already switched to the new By Complexity model, you are not affected and thus you don&amp;rsquo;t need to do anything.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;If you intend to switch from a deprecated subscription plan, you don&amp;rsquo;t need to submit a new order. Just obtain the price for your specific server by using &lt;a href="https://etke.cc/help/extras/scheduler/#price"&gt;&lt;code&gt;run price&lt;/code&gt; of etke.cc/scheduler&lt;/a&gt; and follow the &lt;a href="https://etke.cc/help/payments#how-to-become-a-subscriber"&gt;step-by-step guide&lt;/a&gt; to update your payment details&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$zSKSXM9ShxsyZSRs4Z8YTWsqpMEY6IxlLz_rtdW7sB0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-07-11-stable-updates-published/</link><pubDate>Thu, 11 Jul 2024 20:00:24 +0000</pubDate><guid>https://etke.cc/news/2024-07-11-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Tecnativa/docker-socket-proxy"target="_blank" rel="nofollow"&gt;Container Socket Proxy&lt;/a&gt;: &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.1.2"target="_blank" rel="nofollow"&gt;0.1.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Tecnativa/docker-socket-proxy/releases/tag/v0.2.0"target="_blank" rel="nofollow"&gt;0.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.69"target="_blank" rel="nofollow"&gt;v1.11.69&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.70"target="_blank" rel="nofollow"&gt;v1.11.70&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.1.0"target="_blank" rel="nofollow"&gt;2.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.1.1"target="_blank" rel="nofollow"&gt;2.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;Exim Relay&lt;/a&gt;: &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.97.1-r0-0"target="_blank" rel="nofollow"&gt;4.97.1-r0-0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/devture/exim-relay/releases/tag/4.97.1-r0-1"target="_blank" rel="nofollow"&gt;4.97.1-r0-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.21"target="_blank" rel="nofollow"&gt;v0.9.21&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.22"target="_blank" rel="nofollow"&gt;v0.9.22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9584"target="_blank" rel="nofollow"&gt;stable-9584&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9584-1"target="_blank" rel="nofollow"&gt;stable-9584-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.1.3"target="_blank" rel="nofollow"&gt;2.1.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.1.4"target="_blank" rel="nofollow"&gt;2.1.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.53.0"target="_blank" rel="nofollow"&gt;v2.53.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.53.1"target="_blank" rel="nofollow"&gt;v2.53.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.10.1"target="_blank" rel="nofollow"&gt;0.10.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.10.2"target="_blank" rel="nofollow"&gt;0.10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v2.11.4"target="_blank" rel="nofollow"&gt;v2.11.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v3.0.4"target="_blank" rel="nofollow"&gt;v3.0.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt;: &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.30.5"target="_blank" rel="nofollow"&gt;1.30.5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/dani-garcia/vaultwarden/releases/tag/1.31.0"target="_blank" rel="nofollow"&gt;1.31.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt; Support&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt; is now supported and enabled by default for all customers, making access to services even faster.&lt;/p&gt;
&lt;p&gt;On-Premises customers, which have an additional firewall in front of their server, will need to open UDP ports &lt;code&gt;443&lt;/code&gt; and &lt;code&gt;8448&lt;/code&gt; in their provider-level firewall (if enabled) for HTTP/3 to work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras/scheduler"&gt;The Scheduler&lt;/a&gt; Gets &lt;code&gt;price&lt;/code&gt; Command&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/extras/scheduler/#price"&gt;The price command&lt;/a&gt; provides an overview of your server’s cost with a detailed breakdown by components, it&amp;rsquo;s especially handy when you want to adjust your server&amp;rsquo;s components and their cost.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notice About Subscriptions Migration&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;a href="https://etke.cc/help/faq#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;Context&lt;/a&gt;. Impacts only customers on the deprecated price model (Maintenance and Turnkey subscriptions). If you got your server after December 2023 or already switched to the new By Complexity model, you are not affected and thus you don&amp;rsquo;t need to do anything.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;If you intend to switch from a deprecated subscription plan, you don&amp;rsquo;t need to submit a new order. Just obtain the price for your specific server by using &lt;a href="https://etke.cc/help/extras/scheduler/#price"&gt;&lt;code&gt;run price&lt;/code&gt; of etke.cc/scheduler&lt;/a&gt; and follow the &lt;a href="https://etke.cc/help/payments#how-to-become-a-subscriber"&gt;step-by-step guide&lt;/a&gt; to update your payment details&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$p5AkdZP6ITWz2LQlK9osYmlycf8uDYyguf5BCd1QF3k?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-07-04-stable-updates-published/</link><pubDate>Thu, 04 Jul 2024 20:00:09 +0000</pubDate><guid>https://etke.cc/news/2024-07-04-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9457-2"target="_blank" rel="nofollow"&gt;stable-9457-2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9584"target="_blank" rel="nofollow"&gt;stable-9584&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding Sync&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.18"target="_blank" rel="nofollow"&gt;v0.99.18&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.19"target="_blank" rel="nofollow"&gt;v0.99.19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.109.0"target="_blank" rel="nofollow"&gt;v1.109.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.110.0"target="_blank" rel="nofollow"&gt;v1.110.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras/gotosocial"&gt;GoToSocial&lt;/a&gt; S3 Support&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GoToSocial supports S3 storage, and starting this week, we added optional s3 configuration to the GoToSocial component &lt;a href="https://etke.cc/order/"&gt;on the order form&lt;/a&gt; for new customers. Existing customers may request s3 storage by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iwCSug9ihwtbk-LPR2P4tqDanDVXerMJr1e_C4qObds?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Have Been Updated (Vulnerability Mitigation)</title><link>https://etke.cc/news/2024-07-02-servers-have-been-updated-vulnerability-mitigation/</link><pubDate>Tue, 02 Jul 2024 08:11:56 +0000</pubDate><guid>https://etke.cc/news/2024-07-02-servers-have-been-updated-vulnerability-mitigation/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Have Been Updated (Vulnerability Mitigation)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;It was discovered that OpenSSH incorrectly handled signal management. A remote attacker could use this issue to bypass authentication and remotely access systems without proper credentials.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://ubuntu.com/security/CVE-2024-6387"target="_blank" rel="nofollow"&gt;Details (Ubuntu)&lt;/a&gt;, &lt;a href="https://security-tracker.debian.org/tracker/CVE-2024-6387"target="_blank" rel="nofollow"&gt;Details (Debian)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$cCWPb1JVKsIfFQBAg8gSCTSn-9tp-GjzdvEXhaerBro?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Service Updates (updated)</title><link>https://etke.cc/news/2024-07-01-service-updates/</link><pubDate>Mon, 01 Jul 2024 11:03:57 +0000</pubDate><guid>https://etke.cc/news/2024-07-01-service-updates/</guid><description>&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As it was announced a long time ago, 2 major changes hit the transition&amp;rsquo;s deadline and are enforced starting from 1st July 2024:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any customer with a deprecated subscription model (Maintenances and Turnkeys) will be asked to switch to the By Complexity model on any support request (if you got your matrix server installed after the &lt;a href="https://etke.cc/news/lnyorh4ggeh9xadrob_rtuuqu_jj-s-ojfvvfzlmxpm/"&gt;announcement on December 2023&lt;/a&gt; - don&amp;rsquo;t worry, you already use By Complexity price model)&lt;/li&gt;
&lt;li&gt;All &lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;deprecated components announced previously&lt;/a&gt; are disabled&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Deprecated Components Alternatives and Migration Notes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Almost every component has an alternative, usually with more features and options than the original one. We understand there could be confusion, so here are migration notes and suggestions for each of them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dimension - unfortunately, the only alternative is the built-in integration manager. For customers who had Dimension with Etherpad, etherpad is still available on dimension.your-server.com/etherpad (i.e., nothing changed)&lt;/li&gt;
&lt;li&gt;Wireguard (and dnsmasq) - alternative is &lt;a href="https://etke.cc/help/extras/firezone"&gt;Firezone&lt;/a&gt; (+$2/month) that provides UI for devices management and VPN server configuration. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Discord bridge (mx-puppet-discord) - alternative is &lt;a href="https://etke.cc/help/bridges/mautrix-discord"&gt;Discord bridge (mautrix-discord)&lt;/a&gt;. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Facebook bridge (mautrix-facebook) - alternative is &lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger/"&gt;Facebook bridge (mautrix-meta)&lt;/a&gt;. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GroupMe bridge (mx-puppet-groupme) - unfortunately, there is no alternative&lt;/li&gt;
&lt;li&gt;Instagram bridge (mautrix-instagram) - alternative is &lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram/"&gt;Instagram bridge (mautrix-meta)&lt;/a&gt;. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slack bridge (mx-puppet-slack) - alternative is &lt;a href="https://etke.cc/help/bridges/mautrix-slack/"&gt;Slack bridge (mautrix-slack)&lt;/a&gt;. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Steam bridge (mx-puppet-steam) unfortunately, there is no alternative&lt;/li&gt;
&lt;li&gt;Webhooks bridge (appservice-webhooks) - alternative is &lt;a href="https://etke.cc/help/bridges/hookshot/"&gt;Webhooks bridge (hookshot)&lt;/a&gt;. You may request adding that component by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$uPV9Te95bn-2Xs1j2imlhWVVY_1u0xxkCUn49HmVbIE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-06-27-stable-updates-published/</link><pubDate>Thu, 27 Jun 2024 20:00:20 +0000</pubDate><guid>https://etke.cc/news/2024-06-27-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/coturn/coturn"target="_blank" rel="nofollow"&gt;Coturn&lt;/a&gt;: &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.6.2-r9"target="_blank" rel="nofollow"&gt;4.6.2-r9&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/coturn/coturn/releases/tag/docker%2F4.6.2-r10"target="_blank" rel="nofollow"&gt;4.6.2-r10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/superseriousbusiness/gotosocial"target="_blank" rel="nofollow"&gt;Gotosocial&lt;/a&gt;: &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.15.0"target="_blank" rel="nofollow"&gt;0.15.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.16.0"target="_blank" rel="nofollow"&gt;0.16.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.0.0"target="_blank" rel="nofollow"&gt;11.0.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.1.0"target="_blank" rel="nofollow"&gt;11.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/matrix-hookshot"target="_blank" rel="nofollow"&gt;Hookshot&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/5.3.0"target="_blank" rel="nofollow"&gt;5.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/matrix-hookshot/releases/tag/5.4.1"target="_blank" rel="nofollow"&gt;5.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sygnal"target="_blank" rel="nofollow"&gt;Sygnal&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.14.3"target="_blank" rel="nofollow"&gt;v0.14.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.15.0"target="_blank" rel="nofollow"&gt;v0.15.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Final Reminder&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;changes will be enforced starting from the &lt;strong&gt;1st July&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;In relation to our new pricing model: When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;Upcoming removal of long-deprecated components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6hZaPwpv7DWcYFKbjkMqgzzSYvMse0nEsWfCh_Kklw0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-06-20-stable-updates-published/</link><pubDate>Thu, 20 Jun 2024 20:03:25 +0000</pubDate><guid>https://etke.cc/news/2024-06-20-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.68"target="_blank" rel="nofollow"&gt;v1.11.68&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.69"target="_blank" rel="nofollow"&gt;v1.11.69&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.2"target="_blank" rel="nofollow"&gt;v0.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.52.0"target="_blank" rel="nofollow"&gt;v2.52.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.53.0"target="_blank" rel="nofollow"&gt;v2.53.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.1.0"target="_blank" rel="nofollow"&gt;3.2.1.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.2.0"target="_blank" rel="nofollow"&gt;3.2.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.1"target="_blank" rel="nofollow"&gt;v0.6.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.2"target="_blank" rel="nofollow"&gt;v0.6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.108.0"target="_blank" rel="nofollow"&gt;v1.108.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.109.0"target="_blank" rel="nofollow"&gt;v1.109.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/whatsapp"target="_blank" rel="nofollow"&gt;Whatsapp&lt;/a&gt;: &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.10.7"target="_blank" rel="nofollow"&gt;v0.10.7&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/whatsapp/releases/tag/v0.10.8"target="_blank" rel="nofollow"&gt;v0.10.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Reminder&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;In relation to our new pricing model: When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;Upcoming removal of long-deprecated components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$v_WzR66HHvb0enxWsre405jTc57y2pa1wexToaQaX-w?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-06-13-stable-updates-published/</link><pubDate>Thu, 13 Jun 2024 20:00:11 +0000</pubDate><guid>https://etke.cc/news/2024-06-13-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.0.0"target="_blank" rel="nofollow"&gt;3.2.0.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.1.0"target="_blank" rel="nofollow"&gt;3.2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/traefik/traefik"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;: &lt;a href="https://github.com/traefik/traefik/releases/tag/v2.11.2"target="_blank" rel="nofollow"&gt;v2.11.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/traefik/traefik/releases/tag/v2.11.4"target="_blank" rel="nofollow"&gt;v2.11.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HQisLNQrSzB9bYxuMNy_GHM3RvgBRf-8KJPdugYA0tI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-06-06-stable-updates-published/</link><pubDate>Thu, 06 Jun 2024 20:37:49 +0000</pubDate><guid>https://etke.cc/news/2024-06-06-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic: 1.8.9 -&amp;gt; 1.8.11&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.67"target="_blank" rel="nofollow"&gt;v1.11.67&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.68"target="_blank" rel="nofollow"&gt;v1.11.68&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.0.3"target="_blank" rel="nofollow"&gt;2.0.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.1.0"target="_blank" rel="nofollow"&gt;2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sygnal"target="_blank" rel="nofollow"&gt;Sygnal&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.14.2"target="_blank" rel="nofollow"&gt;v0.14.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.14.3"target="_blank" rel="nofollow"&gt;v0.14.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nginx/nginx"target="_blank" rel="nofollow"&gt;Synapse Reverse Proxy Companion&lt;/a&gt;: &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.25.5"target="_blank" rel="nofollow"&gt;1.25.5-alpine&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/nginx/nginx/releases/tag/release-1.27.0"target="_blank" rel="nofollow"&gt;1.27.0-alpine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/duo/matrix-wechat"target="_blank" rel="nofollow"&gt;Wechat&lt;/a&gt;: &lt;a href="https://github.com/duo/matrix-wechat/releases/tag/0.2.4"target="_blank" rel="nofollow"&gt;0.2.4&lt;/a&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Wechat Agent: 0.0.1 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Update: New Component - &lt;a href="https://etke.cc/help/bridges/wechat/"&gt;WeChat bridge&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.wechat.com/"target="_blank" rel="nofollow"&gt;WeChat&lt;/a&gt; bridge is available for order. Existing customers can request it by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Update: &lt;a href="https://etke.cc/services/monitoring/"&gt;Monitoring&lt;/a&gt; Alerts changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting this week, we are gradually implementing an exponential backoff mechanism for monitoring alerts. If an alert doesn&amp;rsquo;t change, we&amp;rsquo;ll email and Matrix-message you less often about the same issue.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$yZly-TcJicrZ-piYhNsSUFj1OPRDXmq-PT3fEsV-oYA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-05-30-stable-updates-published/</link><pubDate>Thu, 30 May 2024 20:01:07 +0000</pubDate><guid>https://etke.cc/news/2024-05-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/coturn/coturn"target="_blank" rel="nofollow"&gt;Coturn&lt;/a&gt;: &lt;a href="https://github.com/coturn/coturn/releases/tag/4.6.2-r5"target="_blank" rel="nofollow"&gt;4.6.2-r5&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/coturn/coturn/releases/tag/4.6.2-r9"target="_blank" rel="nofollow"&gt;4.6.2-r9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.107.0"target="_blank" rel="nofollow"&gt;v1.107.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.108.0"target="_blank" rel="nofollow"&gt;v1.108.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6snOIgYhZc-hcieIsCSEf08BYvIdanuvnT5nA74s0N4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-05-23-stable-updates-published/</link><pubDate>Thu, 23 May 2024 19:58:01 +0000</pubDate><guid>https://etke.cc/news/2024-05-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.66"target="_blank" rel="nofollow"&gt;v1.11.66&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.67"target="_blank" rel="nofollow"&gt;v1.11.67&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/gmessages"target="_blank" rel="nofollow"&gt;Gmessages&lt;/a&gt;: &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.0"target="_blank" rel="nofollow"&gt;v0.4.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/gmessages/releases/tag/v0.4.1"target="_blank" rel="nofollow"&gt;v0.4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Instagram&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;v0.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.1"target="_blank" rel="nofollow"&gt;v0.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/meta"target="_blank" rel="nofollow"&gt;Meta Messenger&lt;/a&gt;: &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.0"target="_blank" rel="nofollow"&gt;v0.3.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/meta/releases/tag/v0.3.1"target="_blank" rel="nofollow"&gt;v0.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.0"target="_blank" rel="nofollow"&gt;v1.8.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.1"target="_blank" rel="nofollow"&gt;v1.8.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tomsquest/docker-radicale"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.1.9.1"target="_blank" rel="nofollow"&gt;3.1.9.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/tomsquest/docker-radicale/releases/tag/3.2.0.0"target="_blank" rel="nofollow"&gt;3.2.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mautrix/signal"target="_blank" rel="nofollow"&gt;Signal&lt;/a&gt;: &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.0"target="_blank" rel="nofollow"&gt;v0.6.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/mautrix/signal/releases/tag/v0.6.1"target="_blank" rel="nofollow"&gt;v0.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding Sync&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.17"target="_blank" rel="nofollow"&gt;v0.99.17&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.18"target="_blank" rel="nofollow"&gt;v0.99.18&lt;/a&gt; &lt;a href="https://github.com/matrix-org/sygnal"target="_blank" rel="nofollow"&gt;Sygnal&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.14.1"target="_blank" rel="nofollow"&gt;v0.14.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sygnal/releases/tag/v0.14.2"target="_blank" rel="nofollow"&gt;v0.14.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Reminder&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following items may need your attention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;In relation to our new pricing model: When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;Upcoming removal of long-deprecated components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$CmYV6gDJAPZf9dPR4uypkKKtHcrI8L9c-dnjgBIMIfQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-05-16-stable-updates-published/</link><pubDate>Thu, 16 May 2024 20:00:55 +0000</pubDate><guid>https://etke.cc/news/2024-05-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/grafana/grafana"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: &lt;a href="https://github.com/grafana/grafana/releases/tag/v10.4.2"target="_blank" rel="nofollow"&gt;10.4.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/grafana/grafana/releases/tag/v11.0.0"target="_blank" rel="nofollow"&gt;11.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt;: &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.51.2"target="_blank" rel="nofollow"&gt;v2.51.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/prometheus/releases/tag/v2.52.0"target="_blank" rel="nofollow"&gt;v2.52.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding Sync&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.16"target="_blank" rel="nofollow"&gt;v0.99.16&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.17"target="_blank" rel="nofollow"&gt;v0.99.17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.106.0"target="_blank" rel="nofollow"&gt;v1.106.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.107.0"target="_blank" rel="nofollow"&gt;v1.107.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZtdG3RsYq7rpCOfYquk6cE0uJgYtVC6-4o0eqcvGhgo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-05-09-stable-updates-published/</link><pubDate>Thu, 09 May 2024 20:00:40 +0000</pubDate><guid>https://etke.cc/news/2024-05-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.65"target="_blank" rel="nofollow"&gt;v1.11.65&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.66"target="_blank" rel="nofollow"&gt;v1.11.66&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ether/etherpad-lite"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.0.1"target="_blank" rel="nofollow"&gt;2.0.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/ether/etherpad-lite/releases/tag/2.0.3"target="_blank" rel="nofollow"&gt;2.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Chocobozzz/PeerTube"target="_blank" rel="nofollow"&gt;Peertube&lt;/a&gt;: &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.0.4"target="_blank" rel="nofollow"&gt;v6.0.4&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Chocobozzz/PeerTube/releases/tag/v6.1.0"target="_blank" rel="nofollow"&gt;v6.1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kwB_zV47w69kNV4WWB6RZFGKrmIhzax1Jz2EtEULv84?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-05-02-stable-updates-published/</link><pubDate>Thu, 02 May 2024 20:54:05 +0000</pubDate><guid>https://etke.cc/news/2024-05-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.20"target="_blank" rel="nofollow"&gt;v0.9.20&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/honoroit/-/tags/v0.9.21"target="_blank" rel="nofollow"&gt;v0.9.21&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9457-1"target="_blank" rel="nofollow"&gt;stable-9457-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9457-2"target="_blank" rel="nofollow"&gt;stable-9457-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Erikvl87/docker-languagetool"target="_blank" rel="nofollow"&gt;Languagetool&lt;/a&gt;: &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.3"target="_blank" rel="nofollow"&gt;6.3&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Erikvl87/docker-languagetool/releases/tag/v6.4"target="_blank" rel="nofollow"&gt;6.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miniflux/v2"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: &lt;a href="https://github.com/miniflux/v2/releases/tag/2.1.2"target="_blank" rel="nofollow"&gt;2.1.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/miniflux/v2/releases/tag/2.1.3"target="_blank" rel="nofollow"&gt;2.1.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.17"target="_blank" rel="nofollow"&gt;v0.9.17&lt;/a&gt; -&amp;gt; &lt;a href="https://gitlab.com/etke.cc/postmoogle/-/tags/v0.9.18"target="_blank" rel="nofollow"&gt;v0.9.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding Sync&lt;/a&gt;: &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.15"target="_blank" rel="nofollow"&gt;v0.99.15&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/matrix-org/sliding-sync/releases/tag/v0.99.16"target="_blank" rel="nofollow"&gt;v0.99.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.105.1"target="_blank" rel="nofollow"&gt;v1.105.1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.106.0"target="_blank" rel="nofollow"&gt;v1.106.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$U8gXd3vGKhvhc-WwawW9WST9Y-Anblo0r6Cl6-D-Vk0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-04-25-stable-updates-published/</link><pubDate>Thu, 25 Apr 2024 20:03:53 +0000</pubDate><guid>https://etke.cc/news/2024-04-25-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/element-web"target="_blank" rel="nofollow"&gt;Element&lt;/a&gt;: &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.64"target="_blank" rel="nofollow"&gt;v1.11.64&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/element-web/releases/tag/v1.11.65"target="_blank" rel="nofollow"&gt;v1.11.65&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jitsi/docker-jitsi-meet"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9364-1"target="_blank" rel="nofollow"&gt;stable-9364-1&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-9457-1"target="_blank" rel="nofollow"&gt;stable-9457-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prometheus/node_exporter"target="_blank" rel="nofollow"&gt;Prometheus Node Exporter&lt;/a&gt;: &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.7.0"target="_blank" rel="nofollow"&gt;v1.7.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/prometheus/node_exporter/releases/tag/v1.8.0"target="_blank" rel="nofollow"&gt;v1.8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/element-hq/synapse"target="_blank" rel="nofollow"&gt;Synapse&lt;/a&gt;: &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.105.0"target="_blank" rel="nofollow"&gt;v1.105.0&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/element-hq/synapse/releases/tag/v1.105.1"target="_blank" rel="nofollow"&gt;v1.105.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;Synapse Admin&lt;/a&gt;: &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.9.2"target="_blank" rel="nofollow"&gt;0.9.2&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/Awesome-Technologies/synapse-admin/releases/tag/0.10.1"target="_blank" rel="nofollow"&gt;0.10.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislam/uptime-kuma"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt;: &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.12"target="_blank" rel="nofollow"&gt;1.23.12&lt;/a&gt; -&amp;gt; &lt;a href="https://github.com/louislam/uptime-kuma/releases/tag/1.23.13"target="_blank" rel="nofollow"&gt;1.23.13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/services/monitoring/"&gt;Monitoring&lt;/a&gt; Update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The monitoring report now includes an additional check - &lt;a href="https://etke.cc/services/monitoring/#metrics-failures"&gt;Metrics&lt;/a&gt;. This check will only be visible when the &lt;a href="https://etke.cc/services/monitoring/#vps-metrics"&gt;VPS Metrics&lt;/a&gt; cannot be read. Such a failure indicates a critical issue with the server, typically severe overload, to the extent that even metrics cannot be checked.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: RAM utilization adjustments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to a significant number of cases with high RAM utilization, we&amp;rsquo;ve implemented adjustments to decrease the usage, the most considerable changes are: decreased the max allowed memory for database, and more aggressive swapping. Those changes lead to a decrease in RAM utilization from 10% to 30% of total RAM. Unfortunately, they come with the cost of slightly decreased performance of the Matrix stack. If you&amp;rsquo;d like to have &amp;ldquo;performance-first&amp;rdquo; configuration instead, please, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/order/"&gt;Order Form&lt;/a&gt; Update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the implementation of the &lt;a href="https://etke.cc/services/monitoring/"&gt;new monitoring system&lt;/a&gt;, an increasing number of customers are becoming aware of overloads on their servers. In most cases, these are the Small-sized servers with additional components installed. Unfortunately, the notes regarding the underpowered nature of these servers on &lt;a href="https://etke.cc/order/"&gt;the order form&lt;/a&gt; were insufficient. Consequently, many servers were overloaded from the start, leading to confusion among their owners when they received alerts regarding high CPU/RAM utilization. We apologize for any confusion caused and are taking steps to prevent such situations in the future.&lt;/p&gt;
&lt;p&gt;Regrettably, for existing customers, the only recourse is to inform them of the situation, which the new monitoring service accomplishes effectively.&lt;/p&gt;
&lt;p&gt;However, for new customers, we are implementing changes. Henceforth, the order form will automatically disable any resource-intensive components for the Small server size, accompanied by a clear explanation of why and what happened. It&amp;rsquo;s important to note that these disabled components are unusable on Small server sizes anyway, and their inclusion often results in unresponsive servers rather quickly. Additionally, certain components (e.g., Synapse Workers) will be disabled for Medium-sized servers as well due to the same reason.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$039s1IvET7IWEnd-LehdlqKmJ8ufMNrwxfWdmc_10EY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2024-04-23-servers-update-in-progress-security-fix/</link><pubDate>Tue, 23 Apr 2024 16:19:45 +0000</pubDate><guid>https://etke.cc/news/2024-04-23-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.105.0 -&amp;gt; 1.105.1&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-31208"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$T2HmJZEiHNGpXR-pGvy2mMwjGKu3prkMbs7Eig18HT0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-04-18-stable-updates-published/</link><pubDate>Thu, 18 Apr 2024 20:20:01 +0000</pubDate><guid>https://etke.cc/news/2024-04-18-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#buscarron:etke.cc 1.4.0 -&amp;gt; 1.4.1&lt;/li&gt;
&lt;li&gt;Firezone 0.7.35 -&amp;gt; 0.7.36&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.3.0 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;Hookshot 5.2.1 -&amp;gt; 5.3.0&lt;/li&gt;
&lt;li&gt;Facebook &amp;amp; Instagram bridge 0.2.0 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Signal bridge 0.5.1 -&amp;gt; 0.6.0&lt;/li&gt;
&lt;li&gt;Synapse 1.104.0 -&amp;gt; 1.105.0&lt;/li&gt;
&lt;li&gt;Synapse Admin 0.8.7 -&amp;gt; 0.9.2&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.11 -&amp;gt; 1.23.12&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.6 -&amp;gt; 0.10.7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Email Deliverability&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We continue working on improving email deliverability from your matrix servers. With this update, a few bugs were fixed, including an incorrect sender address (it used base domain instead of subdomain). Starting from this update, all outgoing emails will be sent from &lt;a href="mailto:server@matrix.your-server.com"&gt;server@matrix.your-server.com&lt;/a&gt; address by default. Sender address change does not affect servers with &lt;a href="https://etke.cc/help/extras/email-hosting/"&gt;Email Service&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/smtp-relay/"&gt;SMTP Relay&lt;/a&gt;, or customized sender&lt;/p&gt;
&lt;p&gt;Existing customers may request DKIM integration just by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New &lt;a href="https://etke.cc/services/monitoring/"&gt;Monitoring Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We continue working on improving stability and awareness of homeserver owners, and starting from this week we&amp;rsquo;ve replaced the monitoring service with a new one. The new service provides more detailed and precise alerts, and based on the &lt;a href="https://etke.cc/help/extras/scheduler/#ping"&gt;ping command&lt;/a&gt; of the Scheduler. Documentation: &lt;a href="https://etke.cc/services/monitoring/"&gt;etke.cc/services/monitoring&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As part of this update, the following changes were made:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added system metrics (CPU, RAM, Disk utilization)&lt;/li&gt;
&lt;li&gt;Added details about the problematic items&lt;/li&gt;
&lt;li&gt;Standardized alert time window (from 3am UTC to 4am UTC)&lt;/li&gt;
&lt;li&gt;All alerts are sent within a single email / matrix message&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can run full monitoring check of your server at any moment by using the &lt;a href="https://etke.cc/help/extras/scheduler/#ping"&gt;ping command&lt;/a&gt; of the Scheduler.&lt;/p&gt;
&lt;p&gt;The new monitoring service is in testing phase, if you have any issues, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/keys.txt"&gt;etke.cc SSH Keys&lt;/a&gt; Have Been Rotated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New keys have been published on the website (&lt;a href="https://etke.cc/keys.txt"&gt;https://etke.cc/keys.txt&lt;/a&gt;) and rotated on customers&amp;rsquo; servers. This is automatic process, you don&amp;rsquo;t need to do anything&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$GbGL_R4VllKPn5LyUmsUtX0NvKkGu4FLWqGZhT9NvcI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-04-11-stable-updates-published/</link><pubDate>Thu, 11 Apr 2024 20:05:09 +0000</pubDate><guid>https://etke.cc/news/2024-04-11-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Container Socket Proxy 0.1.1 -&amp;gt; 0.1.2&lt;/li&gt;
&lt;li&gt;Element 1.11.63 -&amp;gt; 1.11.64&lt;/li&gt;
&lt;li&gt;Exim 4.97-r0-0 -&amp;gt; 4.97.1-r0-0&lt;/li&gt;
&lt;li&gt;GoToSocial 0.14.0 -&amp;gt; 0.15.0&lt;/li&gt;
&lt;li&gt;Peertube 6.0.3 -&amp;gt; 6.0.4&lt;/li&gt;
&lt;li&gt;Sygnal 0.14.0 -&amp;gt; 0.14.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Email Deliverability&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We continue working on improving email deliverability from your matrix servers. With this update, any new order will have DKIM configured by default, and so new matrix servers will send signed emails by default.&lt;/p&gt;
&lt;p&gt;Existing customers may request DKIM integration just by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$F6iRKor5VzZbAWNyxJqOnuZcLxfrsLJ_9YTEQuEY16w?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-04-04-stable-updates-published/</link><pubDate>Thu, 04 Apr 2024 20:01:25 +0000</pubDate><guid>https://etke.cc/news/2024-04-04-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borg 1.2.7 -&amp;gt; 1.2.8&lt;/li&gt;
&lt;li&gt;Borgmatic 1.8.6 -&amp;gt; 1.8.9&lt;/li&gt;
&lt;li&gt;Funkwhale 1.4.0 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Miniflux 2.1.1 -&amp;gt; 2.1.2&lt;/li&gt;
&lt;li&gt;Peertube 6.0.3 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.103.0 -&amp;gt; 1.104.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Email Deliverability&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We continue working on improving email deliverability from your matrix servers. With this update, the outgoing email queue was made persistent, so emails won&amp;rsquo;t be lost due to restarts or temporary downtimes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras"&gt;Extras&lt;/a&gt; Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve restructured the &lt;a href="https://etke.cc/help/extras"&gt;extras&lt;/a&gt; page, added missing quick start guides, and divided all items into sensible sections&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;List of Deprecated Components&lt;/a&gt; was updated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The list was extended with &lt;a href="https://etke.cc/help/bridges/mautrix-facebook"&gt;Facebook (mautrix-facebook)&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/mautrix-instagram"&gt;Instagram (mautrix-instagram)&lt;/a&gt; bridges, as they were archived by their devs on March 2024, and superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger"&gt;Facebook (mautrix-meta)&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram"&gt;Instagram (mautrix-meta)&lt;/a&gt; bridges.&lt;/p&gt;
&lt;p&gt;Quick start guides of the deprecated bridges contain migration guides for your convenience&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Component - &lt;a href="https://etke.cc/help/extras/funkwhale"&gt;Funkwhale&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A new component is available for order - Funkwhale is a self-hosted audio player and publication platform. It enables users to build libraries of existing content and publish their own. It uses the &lt;a href="https://www.w3.org/TR/activitypub/"target="_blank" rel="nofollow"&gt;ActivityPub protocol&lt;/a&gt; to talk to other apps across the Fediverse. Users can share content between Funkwhale pods or with other Fediverse software.&lt;/p&gt;
&lt;p&gt;Funkwhale is available for new and existing customers for +$5/month&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Component - &lt;a href="https://etke.cc/help/extras/peertube"&gt;Peertube&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A new component is available for order - Peertube is a self-hosted video platform over Fediverse, similar to Funkwhale. And as with Funkwhale it allows building libraries of existing content from Fediverse and publish your own.&lt;/p&gt;
&lt;p&gt;Additionally, Peertube supports S3-compatible storage, so you don&amp;rsquo;t need to worry about the disk space utilization&lt;/p&gt;
&lt;p&gt;Peertube is available for new and existing customers for +$5/month&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$D8ckk3_-fGAMHqbbGJ5PbDYTDWMWBramVwRctxUeVck?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-03-28-stable-updates-published/</link><pubDate>Thu, 28 Mar 2024 21:03:48 +0000</pubDate><guid>https://etke.cc/news/2024-03-28-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.61 -&amp;gt; 1.11.63&lt;/li&gt;
&lt;li&gt;Grafana 10.4.0 -&amp;gt; 10.4.1&lt;/li&gt;
&lt;li&gt;Jitsi 9364 -&amp;gt; 9364-1&lt;/li&gt;
&lt;li&gt;KeyDB 6.3.4 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Ntfy 2.9.0 -&amp;gt; 2.10.0&lt;/li&gt;
&lt;li&gt;Radicale 3.1.9.0 -&amp;gt; 3.1.9.1&lt;/li&gt;
&lt;li&gt;Redis 7.2.3 -&amp;gt; 7.2.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras/languagetool/"&gt;LanguageTool&lt;/a&gt; is back&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously, we&amp;rsquo;ve offered &lt;a href="https://languagetool.org/"target="_blank" rel="nofollow"&gt;LanguageTool&lt;/a&gt;, but it was taken down for refactoring. It returns for the price of +$1/month, with optional &lt;a href="https://etke.cc/help/extras/languagetool/#n-grams"&gt;extended list of supported n-grams&lt;/a&gt; and &lt;a href="https://etke.cc/help/extras/languagetool/"&gt;a quick start guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://redis.io/"target="_blank" rel="nofollow"&gt;Redis&lt;/a&gt; has been replaced with &lt;a href="https://keydb.dev/"target="_blank" rel="nofollow"&gt;KeyDB&lt;/a&gt; due to upcoming license changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting from v7.4.x, Redis is no longer Open Source, and switch to source-available model, it was &lt;a href="https://redis.com/blog/redis-adopts-dual-source-available-licensing/"target="_blank" rel="nofollow"&gt;announced in their blog&lt;/a&gt;. As a result, we&amp;rsquo;ve decided to replace Redis with KeyDB - an Open Source drop-in replacement with additional features (like multi-threading). That change affects all customers with Synapse Workers, but you don&amp;rsquo;t need to do anything - it will be fully automatic. The only possible impact is longer downtime during the maintenance (only once, to apply the migration)&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$dzE9QL0gH4pCCTCBwiDeglf5ng7R3YO4CaknHa2UWcI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-03-21-stable-updates-published/</link><pubDate>Thu, 21 Mar 2024 21:02:07 +0000</pubDate><guid>https://etke.cc/news/2024-03-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.60 -&amp;gt; 1.11.61&lt;/li&gt;
&lt;li&gt;Etherpad 1.9.6 -&amp;gt; 2.0.1&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.2.4 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Jitsi 9258 -&amp;gt; 9364&lt;/li&gt;
&lt;li&gt;Facebook &amp;amp; Instagram bridge 0.1.0 -&amp;gt; 0.2.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.50.1 -&amp;gt; 2.51.0&lt;/li&gt;
&lt;li&gt;Radicale 3.1.8.3 -&amp;gt; 3.1.9.0&lt;/li&gt;
&lt;li&gt;Signal bridge 0.5.0 -&amp;gt; 0.5.1&lt;/li&gt;
&lt;li&gt;Sygnal 0.13.0 -&amp;gt; 0.14.0&lt;/li&gt;
&lt;li&gt;Synapse 1.102.0 -&amp;gt; 1.103.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.5 -&amp;gt; 0.10.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;during this week, there were issues with system packages updates. We apologize for the inconvenience, but can assure you that the issue did not affect Matrix servers, just blocked the update of the system packages for a short time. We&amp;rsquo;ve fixed all affected hosts already, and adjusted automation to properly handle such situations. However, if you will notice a failed maintenance, please, try to run it again to apply the fix&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/about/?utm_source=news&amp;amp;utm_medium=news&amp;amp;utm_campaign=news"&gt;About Us&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve added the &lt;a href="https://etke.cc/about/?utm_source=news&amp;amp;utm_medium=news&amp;amp;utm_campaign=news"&gt;About Us&lt;/a&gt; page that contains information about the founders and some stats. It hasn&amp;rsquo;t even been four years 😄&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$oft94zyXp17JpWhBI4Tlfjhg0nDNHE3PimyeEXsLDnw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-03-14-stable-updates-published/</link><pubDate>Thu, 14 Mar 2024 20:41:05 +0000</pubDate><guid>https://etke.cc/news/2024-03-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.59 -&amp;gt; 1.11.60&lt;/li&gt;
&lt;li&gt;Miniflux 2.1.0 -&amp;gt; 2.1.1&lt;/li&gt;
&lt;li&gt;Ntfy 2.8.0 -&amp;gt; 2.9.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Support Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously, we&amp;rsquo;ve announced the &lt;a href="https://etke.cc/services/support"&gt;Customer Support&lt;/a&gt; service and described the limits for each support level. Now we continue to enhance it, and will tell the &lt;a href="https://etke.cc/services/support#how-requests-are-counted"&gt;current request&amp;rsquo;s number&lt;/a&gt; (counted for the last 30 days) in the greetings message when you &lt;a href="https://etke.cc/contacts"&gt;contact us&lt;/a&gt; via Matrix&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$14N8rd3zeeNyBKTEoLyn-VJ9HjcxA1UvLjhhy1SOFIc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-03-07-stable-updates-published/</link><pubDate>Thu, 07 Mar 2024 21:24:16 +0000</pubDate><guid>https://etke.cc/news/2024-03-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GoToSocial 0.13.3 -&amp;gt; 0.14.0&lt;/li&gt;
&lt;li&gt;Grafana 10.3.1 -&amp;gt; 10.4.0&lt;/li&gt;
&lt;li&gt;Synapse 1.101.0 -&amp;gt; 1.102.0&lt;/li&gt;
&lt;li&gt;Vaultwarden 1.30.3 -&amp;gt; 1.30.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Registry Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To prevent abuse of our private Docker registry, we&amp;rsquo;ve made internal changes to how access is controlled/secured. The new flow has been enabled for all customers. If you encounter any issues with the new flow, please, do not hesitate to &lt;a href="https://etke.cc/contacts"&gt;contact us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As with anything we do, &lt;a href="https://gitlab.com/etke.cc/docker-registry-proxy/"target="_blank" rel="nofollow"&gt;the changes are open source under AGPL-3.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$I1xfnHCZYR2SXxEXiYq9vxNwfl73tqsdd1JtWBk54NA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-02-29-stable-updates-published/</link><pubDate>Thu, 29 Feb 2024 21:03:31 +0000</pubDate><guid>https://etke.cc/news/2024-02-29-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.58 -&amp;gt; 1.11.59&lt;/li&gt;
&lt;li&gt;Prometheus 2.49.1 -&amp;gt; 2.50.1&lt;/li&gt;
&lt;li&gt;SchildiChat v1.11.30-sc.2 -&amp;gt; v1.11.36-sc.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Facebook and Instagram bridges&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://etke.cc/help/bridges/mautrix-instagram"&gt;mautrix-instagram&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/mautrix-facebook"&gt;mautrix-facebook&lt;/a&gt; bridges were superseded by the &lt;a href="https://github.com/mautrix/meta/"target="_blank" rel="nofollow"&gt;mautrix-meta&lt;/a&gt; bridge. Quick Start documentation has been updated both for the &lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger"&gt;Facebook / Messenger&lt;/a&gt; and the &lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram"&gt;Instagram&lt;/a&gt; bridges.&lt;/p&gt;
&lt;p&gt;Existing customers are not affected, but if you wish to migrate to the new bridges - just follow the &lt;a href="https://etke.cc/help/bridges/mautrix-facebook#migrating-to-the-new-mautrix-meta-bridge"&gt;Facebook&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/mautrix-instagram#migrating-to-the-new-mautrix-meta-bridge"&gt;Instagram&lt;/a&gt; migration guides&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Registry Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To prevent abuse of our private Docker registry, we&amp;rsquo;ve made internal changes to how access is controlled/secured. The new flow has been enabled for customers using the &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;&lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;. If you encounter any issues with the new flow, please, do not hesitate to &lt;a href="https://etke.cc/contacts"&gt;contact us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/demo/"&gt;Demo Server&lt;/a&gt; is Up&amp;amp;Running&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To offer a way to test components before ordering them (both for new &amp;amp; existing customers), we&amp;rsquo;ve deployed a demo server that you could use to decide. It has a few limitations, and not all components are available for usage yet, but we hope you will find it useful! Details: &lt;a href="https://etke.cc/demo"&gt;etke.cc/demo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jB-ww50b7bz87t1Nf2FOh_BSpFVhTCEcaojiUYJAhIc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-02-22-stable-updates-published/</link><pubDate>Thu, 22 Feb 2024 21:32:48 +0000</pubDate><guid>https://etke.cc/news/2024-02-22-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GoToSocial 0.13.0 -&amp;gt; 0.13.3&lt;/li&gt;
&lt;li&gt;Hookshot 5.1.2 -&amp;gt; 5.2.1&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.51 -&amp;gt; 2.1.0&lt;/li&gt;
&lt;li&gt;Signal bridge 0.5.0 &lt;em&gt;first actual release of the go-based bridge&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$EaCKIwz3QVdAA_u0G-KGavsmhLq9mjDlZm9fpqEdfjI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-02-15-stable-updates-published/</link><pubDate>Thu, 15 Feb 2024 20:57:39 +0000</pubDate><guid>https://etke.cc/news/2024-02-15-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.57 -&amp;gt; 1.11.58&lt;/li&gt;
&lt;li&gt;Jitsi 9220 -&amp;gt; 9258&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.16 -&amp;gt; 0.9.17&lt;/li&gt;
&lt;li&gt;Synapse-Admin 0.9.1 -&amp;gt; 0.8.7 &lt;em&gt;downgrade due to regression issue in 0.9.x versions&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.100.0 -&amp;gt; 1.101.0&lt;/li&gt;
&lt;li&gt;Traefik 2.10.7 -&amp;gt; 2.11.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HjZadWyZptHDIZvKnPtzLeKH9jZ0KdYPQ52n7HmPqZM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🎉 Today marks 3 years of etke.cc! 🎉</title><link>https://etke.cc/news/2024-02-12-today-marks-3-years-of-etke-cc/</link><pubDate>Mon, 12 Feb 2024 09:21:55 +0000</pubDate><guid>https://etke.cc/news/2024-02-12-today-marks-3-years-of-etke-cc/</guid><description>&lt;h1 id="-today-marks-3-years-of-etkecc-"&gt;
 🎉 Today marks 3 years of etke.cc! 🎉&lt;a class="heading__anchor" href="#-today-marks-3-years-of-etkecc-"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The etke.cc managed Matrix hosting service was launched on the 12th of February 2021 and has turned 3 years old today!&lt;/p&gt;
&lt;p&gt;Below, we&amp;rsquo;d like to show you what improvements have happened over the last year and what&amp;rsquo;s coming ahead for us.&lt;/p&gt;
&lt;h2 id="new-payment-model-more-services-more-server-regions"&gt;
 New payment model, more services, more server regions&lt;a class="heading__anchor" href="#new-payment-model-more-services-more-server-regions"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In case you&amp;rsquo;ve missed &lt;a href="https://etke.cc/news/lnyorh4ggeh9xadrob_rtuuqu_jj-s-ojfvvfzlmxpm/"&gt;our large news announcement&lt;/a&gt; from December 2023, it&amp;rsquo;s not too late to learn about it now.&lt;/p&gt;
&lt;p&gt;To summarize, we have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;switched to a &lt;strong&gt;new payment/pricing model&lt;/strong&gt;, which is more sustainable&lt;/li&gt;
&lt;li&gt;launched &lt;strong&gt;many of new components and services&lt;/strong&gt; (see below) and will continue to launch new ones&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;completely reworked&lt;/strong&gt; &lt;a href="https://etke.cc/order/"&gt;&lt;strong&gt;order form&lt;/strong&gt;&lt;/a&gt; - easier for you and for us - a quicker turnaround time when deploying servers&lt;/li&gt;
&lt;li&gt;began offering &lt;strong&gt;more powerful servers&lt;/strong&gt; (using &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt;&amp;rsquo;s CPX line) and &lt;strong&gt;in more geographic locations&lt;/strong&gt; - &lt;strong&gt;including the U.S.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We encourage you to read the &lt;a href="https://etke.cc/news/lnyorh4ggeh9xadrob_rtuuqu_jj-s-ojfvvfzlmxpm/"&gt;our original news announcement&lt;/a&gt; for more details about these changes.&lt;/p&gt;
&lt;h3 id="new-component-additions"&gt;
 New component additions&lt;a class="heading__anchor" href="#new-component-additions"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;In the past year, we have launched many new Matrix-related and non-Matrix components.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to use one or more of the components seen below, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we&amp;rsquo;ll install it to your existing server.&lt;/p&gt;
&lt;h3 id="new-matrix-related-components"&gt;
 New Matrix-related components&lt;a class="heading__anchor" href="#new-matrix-related-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;All of the Matrix components described below are &lt;strong&gt;new additions&lt;/strong&gt; to our stack. &lt;strong&gt;Some are installed by default&lt;/strong&gt; to all servers managed by us, as part of our &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix components stack&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(free) &lt;a href="https://github.com/matrix-org/sliding-sync"target="_blank" rel="nofollow"&gt;Sliding-sync&lt;/a&gt; - assists next-generation clients like &lt;a href="https://element.io/labs/element-x"target="_blank" rel="nofollow"&gt;Element X&lt;/a&gt; in talking to the homeserver in an optimized manner. This component is installed by default to all servers as part of our &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix components stack&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;(free) Encrypted Bridges - we now offer a checkbox on our order form that globally enables encryption for all bridges that support it. This is experimental and may not work well for some bridges, so we don&amp;rsquo;t recommend it to everyone.&lt;/li&gt;
&lt;li&gt;(free) The &lt;a href="https://github.com/matrix-org/rust-synapse-compress-state/#automated-tool-synapse_auto_compressor"target="_blank" rel="nofollow"&gt;synapse_auto_compressor&lt;/a&gt; tool, which runs in the background and periodically compresses the (Postgres) database for the Synapse homeserver, so that it runs optimally. This component is installed by default to all servers as part of our &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix components stack&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;(free) We&amp;rsquo;ve switched to &lt;a href="https://github.com/devture/exim-relay"target="_blank" rel="nofollow"&gt;exim-relay&lt;/a&gt; for delivering emails (optionally via an &lt;a href="https://etke.cc/help/extras/smtp-relay"&gt;SMTP relay&lt;/a&gt;) and wired all email-sending components (the Synapse Matrix homeserver and other addons) to it.&lt;/li&gt;
&lt;li&gt;(free addition to our $5/mo bridge pack) a &lt;a href="https://etke.cc/help/bridges/mautrix-gmessages"&gt;Google Messages bridge&lt;/a&gt; (powered by &lt;code&gt;mautrix-gmessages&lt;/code&gt;). The old &lt;a href="https://etke.cc/help/bridges/mautrix-googlechat"&gt;Google Chat bridge&lt;/a&gt; still continues to work.&lt;/li&gt;
&lt;li&gt;(+$1/mo) the &lt;a href="https://schildi.chat/"target="_blank" rel="nofollow"&gt;SchildiChat&lt;/a&gt; web-based Matrix client - an Element-web fork offering more customization.&lt;/li&gt;
&lt;li&gt;(+$3/mo) &lt;a href="https://etke.cc/help/bots/chatgpt/"&gt;ChatGPT&lt;/a&gt; - a Large-Language-Model (LLM) bot that you can talk to via Matrix, based on &lt;a href="https://openai.com/"target="_blank" rel="nofollow"&gt;OpenAI&lt;/a&gt;&amp;rsquo;s &lt;a href="https://openai.com/chatgpt"target="_blank" rel="nofollow"&gt;ChatGPT&lt;/a&gt; (Requires a separately-obtained &lt;a href="https://help.openai.com/en/articles/4936850-where-do-i-find-my-api-key"target="_blank" rel="nofollow"&gt;OpenAI API key&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(+$2/mo) &lt;a href="https://etke.cc/help/extras/synapse-s3-storage"&gt;S3 storage support for the Synapse homeserver&lt;/a&gt; - for infinite Matrix media storage (Requires a separately obtained AWS S3-compatible object store of your choice)&lt;/li&gt;
&lt;li&gt;(+$5/mo) &lt;a href="https://github.com/element-hq/synapse/blob/master/docs/workers.md"target="_blank" rel="nofollow"&gt;Synapse workers&lt;/a&gt; - a multi-process homeserver setup to more efficiently handle many users and large rooms (Requires a powerful server - 8+ GB of RAM)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;rsquo;ve also replaced our &lt;a href="https://etke.cc/help/bridges/mautrix-signal"&gt;Signal bridge&lt;/a&gt; (&lt;code&gt;mautrix-signal&lt;/code&gt;) offering with the new bridge implementation (complete rewrite from &lt;a href="https://www.python.org/"target="_blank" rel="nofollow"&gt;Python&lt;/a&gt; to &lt;a href="https://go.dev/"target="_blank" rel="nofollow"&gt;Golang&lt;/a&gt;). &lt;/p&gt;
&lt;h3 id="new-non-matrix-related-components"&gt;
 New non-Matrix-related components&lt;a class="heading__anchor" href="#new-non-matrix-related-components"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://etke.cc/help/extras/miniflux"&gt;Miniflux&lt;/a&gt; RSS reader&lt;/li&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://radicale.org/"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt; CalDAV/CardDAV server&lt;/li&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://etke.cc/help/extras/uptime-kuma"&gt;Uptime Kuma&lt;/a&gt; monitoring system&lt;/li&gt;
&lt;li&gt;(+$1/mo) [brand new] the &lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt; bookmark manager&lt;/li&gt;
&lt;li&gt;(+$2/mo) [brand new] the &lt;a href="https://etke.cc/help/extras/vaultwarden"&gt;Vaultwarden&lt;/a&gt; password manager (a lightweight &lt;a href="https://bitwarden.com/"target="_blank" rel="nofollow"&gt;Bitwarden&lt;/a&gt;-compatible server which can be used with the Bitwarden client apps)&lt;/li&gt;
&lt;li&gt;(+$2/mo) [brand new] the &lt;a href="https://www.firezone.dev/"target="_blank" rel="nofollow"&gt;Firezone&lt;/a&gt; - a VPN server based on &lt;a href="https://www.wireguard.com/"target="_blank" rel="nofollow"&gt;WireGuard&lt;/a&gt; with a Web UI&lt;/li&gt;
&lt;li&gt;(+$3/mo) [brand new] the &lt;a href="https://gotosocial.org/"target="_blank" rel="nofollow"&gt;GoToSocial&lt;/a&gt; ActivityPub server (a lightweight &lt;a href="https://joinmastodon.org/"target="_blank" rel="nofollow"&gt;Mastodon&lt;/a&gt; alternative)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="new-or-discontinued-etkecc-services"&gt;
 New or discontinued etke.cc services&lt;a class="heading__anchor" href="#new-or-discontinued-etkecc-services"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="dedicated-support"&gt;
 Dedicated support&lt;a class="heading__anchor" href="#dedicated-support"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;On the services front, we&amp;rsquo;re now offering a &lt;a href="https://etke.cc/services/support"&gt;Dedicated support&lt;/a&gt; tier for $100/mo. This is an addition to the free Basic support tier that we offer to all etke.cc customers.&lt;/p&gt;
&lt;p&gt;The dedicated support tier is useful when your product relies on Matrix and you may require quicker help in case of outages. The main differences with the Basic tier are the &lt;strong&gt;dedicated Matrix chat room&lt;/strong&gt; with etke.cc developers and the &lt;strong&gt;higher priority of your requests&lt;/strong&gt; relative to others.&lt;/p&gt;
&lt;h3 id="matrix-rooms-search"&gt;
 Matrix Rooms Search&lt;a class="heading__anchor" href="#matrix-rooms-search"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We&amp;rsquo;ve developed the &lt;a href="https://gitlab.com/etke.cc/mrs/api"target="_blank" rel="nofollow"&gt;Matrix Rooms Search tool&lt;/a&gt; (naturally, as AGPLv3-licensed free-software). Anyone can run their instance and index the global Matrix Federation.&lt;/p&gt;
&lt;p&gt;MRS provides a search across room names, topics, etc., allowing for better discoverability of rooms across all of Matrix.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re making Matrix Rooms Search available to etke.cc customers in 2 ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; website&lt;/li&gt;
&lt;li&gt;Pre-configured as an alternative Rooms Directory in Element&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="more-domain-choices"&gt;
 More domain choices&lt;a class="heading__anchor" href="#more-domain-choices"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;To those who don&amp;rsquo;t wish to use their own custom domain for their server, we&amp;rsquo;ve been offering hosting on etke.cc-owned domains like &lt;code&gt;my-business.etke.host&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;At the expense of some independence (afforded by having your own custom domain), using etke.cc-owned domains allows people to avoid dealing with domains, DNS, and the cost that comes with that.&lt;/p&gt;
&lt;p&gt;We now offer hosting on these additional domains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;onmatrix.chat&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kupo.email&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;matrix.town&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;matrix.fan&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ma3x.chat&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When making a &lt;a href="https://etke.cc/order/"&gt;new order&lt;/a&gt;, you can claim your subdomain on any of these domains and get your Matrix server deployed more quickly and easily (no DNS configuration required on your side).&lt;/p&gt;
&lt;h3 id="discontinuing-our-custom-consultingdevelopment-service"&gt;
 Discontinuing our Custom Consulting/Development service&lt;a class="heading__anchor" href="#discontinuing-our-custom-consultingdevelopment-service"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We used to offer a Custom Consulting/Development service - helping people with custom deployments or integrations on top of Matrix.&lt;/p&gt;
&lt;p&gt;We have &lt;strong&gt;discontinued this service in order to free up time and let us focus on improving etke.cc for everyone&lt;/strong&gt;. This is part of the reason why we have so many major improvements to announce in this birthday post.&lt;/p&gt;
&lt;h2 id="improved-internals"&gt;
 Improved internals&lt;a class="heading__anchor" href="#improved-internals"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Besides the many new components, services and tools, we&amp;rsquo;ve also done a lot of internal work - improving reliability and performance.&lt;/p&gt;
&lt;p&gt;Below are some of the important internal changes we&amp;rsquo;ve done:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/scheduler"&gt;The Scheduler&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;Automatic HTTP, DNS, and port checks, including federation tests, on &lt;code&gt;run ping&lt;/code&gt; and &lt;code&gt;run maintenance&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Cumulative alerts - we combine multiple failure alerts into a single message that we deliver via Matrix and email&lt;/li&gt;
&lt;li&gt;Improved deliverability of emails, thanks to sending them via &lt;a href="https://postmarkapp.com/"target="_blank" rel="nofollow"&gt;Postmark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Full overhaul of the agent/worker (injector) part making it blazing-fast and decreasing the delay (to milliseconds) between receiving a command from the user and executing it&lt;/li&gt;
&lt;li&gt;Huge refactoring of the codebase&lt;/li&gt;
&lt;li&gt;Many automation improvements, allowing us to more quickly and easily install new servers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Server Maintenance:
&lt;ul&gt;
&lt;li&gt;Automatic Postgres database vacuuming on each maintenance run&lt;/li&gt;
&lt;li&gt;Automatic Postgres database tuning (based on &lt;a href="https://pgtune.leopard.in.ua/"target="_blank" rel="nofollow"&gt;PGTune&lt;/a&gt;&amp;rsquo;s calculation logic) which takes into account your server&amp;rsquo;s configuration and installed components&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Networking: reworked Matrix stack networking for improved security, performance and ease of plugging-in new services (we&amp;rsquo;ve migrated from &lt;a href="https://nginx.org/"target="_blank" rel="nofollow"&gt;nginx&lt;/a&gt; to &lt;a href="https://traefik.io/"target="_blank" rel="nofollow"&gt;Traefik&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Emails: we&amp;rsquo;ve also configured &lt;a href="https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail"target="_blank" rel="nofollow"&gt;DKIM&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Sender_Policy_Framework"target="_blank" rel="nofollow"&gt;SPF&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/List_of_DNS_record_types#PTR"target="_blank" rel="nofollow"&gt;rDNS&lt;/a&gt; for customers hosted on our (&lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt;) servers - this improves outgoing email deliverability for big providers like Google (see &lt;a href="https://blog.google/products/gmail/gmail-security-authentication-spam-protection/"target="_blank" rel="nofollow"&gt;New Gmail protections for a safer, less spammy inbox&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="free-software-work"&gt;
 Free-software work&lt;a class="heading__anchor" href="#free-software-work"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve also done a lot of work on a new free-software (AGPLv3) Ansible mega-playbook - &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;mash-playbook&lt;/a&gt;, which currently includes 80+ components. Many of these began their life at etke.cc, while others were developed by us (or by the community) later on. Some of these components will be offered as addon components to etke.cc customers in the future. There are no technical difficulties to offering all of them immediately, but supporting a new component is not so simple - it requires documentation, commitment, support-staff training, etc.&lt;/p&gt;
&lt;p&gt;Components from mash-playbook and the &lt;a href="https://github.com/spantaleev/matrix-docker-ansible-deploy"target="_blank" rel="nofollow"&gt;matrix-docker-ansible-deploy&lt;/a&gt; playbook are at the core of our automation (&lt;a href="https://gitlab.com/etke.cc/ansible"target="_blank" rel="nofollow"&gt;etke/ansible&lt;/a&gt;), powering all servers managed by us.&lt;/p&gt;
&lt;p&gt;As part of our work over the past year, we have also developed and released as free-software (AGPLv3) the following new tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/mrs/api"target="_blank" rel="nofollow"&gt;MRS&lt;/a&gt; - Matrix Rooms Search, the backend that powers our &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; service (discussed above)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/tools/agru"target="_blank" rel="nofollow"&gt;A.G.R.U&lt;/a&gt; - a command-line tool like &lt;a href="https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html"target="_blank" rel="nofollow"&gt;ansible-galaxy&lt;/a&gt;, but faster&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/tools/ansible-ssh"target="_blank" rel="nofollow"&gt;ansible-ssh&lt;/a&gt; - a command-line tool (wrapper around &lt;code&gt;ssh&lt;/code&gt;) that makes it easy to SSH into hosts found in an &lt;a href="https://docs.ansible.com/ansible/latest/inventory_guide/index.html"target="_blank" rel="nofollow"&gt;Ansible inventory&lt;/a&gt; file&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/radicale-auth-matrix"target="_blank" rel="nofollow"&gt;radicale-auth-matrix&lt;/a&gt; - an adapter that connects &lt;a href="https://radicale.org/"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;&amp;rsquo;s user authentication system to Matrix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="numbers"&gt;
 Numbers!&lt;a class="heading__anchor" href="#numbers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We&amp;rsquo;ve &lt;strong&gt;installed 243 new Matrix servers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pushed 461 updates and enhancements&lt;/strong&gt; to the automation framework used as the service core&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Posted 60 updates&lt;/strong&gt; in the announcements room, so you&amp;rsquo;re always up-to-date with what we&amp;rsquo;re working on&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;re curious to travel back in time, here are posts from previous etke.cc birthdays:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/upsyw4ykbtgmwhz8k7ukldx0zbbfq-fh0iqi3llixi0/"&gt;&lt;em&gt;2 years celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/news/j-48qcbzgshru3ap7hictalntpwqtotgltct01mhrmw/"&gt;&lt;em&gt;1 year celebration post&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$KyN2O2HcCqNB0YFGv2zMmm5wdv-s2j8XWTZE6U5WF0c?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-02-08-stable-updates-published/</link><pubDate>Thu, 08 Feb 2024 20:58:13 +0000</pubDate><guid>https://etke.cc/news/2024-02-08-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#buscarron:etke.cc 1.3.1 -&amp;gt; 1.4.0&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.19 -&amp;gt; 0.9.20&lt;/li&gt;
&lt;li&gt;Signal bridge &lt;em&gt;updated pinned commit&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse Admin 0.8.7 -&amp;gt; 0.9.1&lt;/li&gt;
&lt;li&gt;Vaultwarden 1.30.2 -&amp;gt; 1.30.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Reminder&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All announcements published into the #news:etke.cc room are published on &lt;a href="https://etke.cc/news"&gt;etke.cc/news&lt;/a&gt; page, &lt;a href="https://etke.cc/news/index.xml"&gt;RSS feed&lt;/a&gt;, and &lt;a href="https://mastodon.matrix.org/@etkecc"target="_blank" rel="nofollow"&gt;Fediverse account&lt;/a&gt; for your convenience. Moreover, we&amp;rsquo;ve added &lt;code&gt;Attention needed!&lt;/code&gt; block with the most important things on the news page&lt;/p&gt;
&lt;p&gt;Please keep an eye on them, to avoid missing important information. We publish announcements only once a week (except security updates - announcements published ASAP), so you could safely enable &amp;ldquo;All messages&amp;rdquo; notification preset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Deprecating Abandoned Components&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some of the components we offered previously have been abandoned or deprecated by their developers, but we continue to maintain them on customers&amp;rsquo; servers (if any of the abandoned components are installed).&lt;/p&gt;
&lt;p&gt;Unfortunately, such components misbehave and sometimes can&amp;rsquo;t even work with modern APIs, so we&amp;rsquo;ve proclaimed them deprecated many months ago and now defined a removal plan.&lt;/p&gt;
&lt;p&gt;Starting from &lt;strong&gt;1st July 2024&lt;/strong&gt;, the following components will be &lt;strong&gt;uninstalled&lt;/strong&gt; from customers servers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://etke.cc/help/bridges/mx-puppet-discord"&gt;Discord bridge (mx-puppet-discord)&lt;/a&gt;&lt;/strong&gt; which has been unmaintained by its developers since May 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-discord"&gt;Discord bridge (mautrix-discord)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://etke.cc/help/bridges/mx-puppet-slack"&gt;Slack bridge (mx-puppet-slack)&lt;/a&gt;&lt;/strong&gt; which has been unmaintained by its developers since May 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-slack"&gt;Slack bridge (mautrix-slack)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://etke.cc/help/bridges/appservice-webhooks"&gt;Webhooks bridge (appservice-webhooks)&lt;/a&gt;&lt;/strong&gt; which has been unmaintained by its developers since November 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/hookshot"&gt;Webhooks bridge (hookshot)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dimension integration manager&lt;/strong&gt; which is unmaintained by its developers since November 2022. There is no free-software alternative integration manager&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wireguard&lt;/strong&gt; (and dnsmasq) which has been superseded by Firezone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Almost every component has maintained and updated successor, so you have time to migrate to the new components until the deprecated ones are removed.&lt;/p&gt;
&lt;p&gt;More details are available in the related FAQ entry: &lt;a href="https://etke.cc/help/faq#what-about-deprecated-components"&gt;etke.cc/help/faq#what-about-deprecated-components&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$OMkxovfJ_Q0E44NdSrnGPCVL1l5WAuD61goLQcIqLwE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published (updated)</title><link>https://etke.cc/news/2024-02-01-stable-updates-published/</link><pubDate>Thu, 01 Feb 2024 21:33:56 +0000</pubDate><guid>https://etke.cc/news/2024-02-01-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.55 -&amp;gt; 1.11.57 &lt;em&gt;there was no 1.11.56&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jitsi 9111 -&amp;gt; 9220&lt;/li&gt;
&lt;li&gt;Synapse 1.99.0 -&amp;gt; 1.100.0&lt;/li&gt;
&lt;li&gt;Vaultwarden 1.30.1 -&amp;gt; 1.30.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;this update contains fixes for S3 and coturn issues&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Synapse Workers are available for order&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Larger matrix servers may suffer from Synapse slowness. To increase the throughput and performance of your matrix server, you could now order Synapse Workers (charged extra) to be enabled on your matrix server to offload Sync, Client, Federation, Encryption, Authorization, Events, Account Data, Receipts, Presence, and Directory APIs to worker processes.&lt;/p&gt;
&lt;p&gt;Existing customers may request Synapse Workers to be enabled by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Better Email Deliverability for the New Orders&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As an answer to &lt;a href="https://blog.google/products/gmail/gmail-security-authentication-spam-protection/"target="_blank" rel="nofollow"&gt;Google&amp;rsquo;s&lt;/a&gt; and &lt;a href="https://blog.postmaster.yahooinc.com/post/730172167494483968/more-secure-less-spam"target="_blank" rel="nofollow"&gt;Yahoo&amp;rsquo;s&lt;/a&gt; tightened requirements for emails, prerequisites for all new orders were updated to include DMARC and SPF DNS records. For hosting orders, we additionally configure rDNS record to resolve to &lt;code&gt;matrix.your-server.com&lt;/code&gt; by default.&lt;/p&gt;
&lt;p&gt;Existing customers are unaffected, but may update their DNS records to accommodate the changes:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For custom domains&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add new &lt;code&gt;TXT&lt;/code&gt; record for &lt;code&gt;matrix&lt;/code&gt; subdomain with the following value: &lt;code&gt;v=spf1 ip4:REPLACE_WITH_SERVER_IPv4 -all&lt;/code&gt; (&lt;code&gt;REPLACE_WITH_SERVER_IPv4&lt;/code&gt; should be replaced with your matrix server&amp;rsquo;s IPv4)&lt;/li&gt;
&lt;li&gt;Add new &lt;code&gt;TXT&lt;/code&gt; record for &lt;code&gt;_dmarc.matrix&lt;/code&gt; subdomain with the following value: &lt;code&gt;v=DMARC1; p=quarantine;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Reverse DNS (rDNS) records configuration depends on your VPS provider, you may wish to contact their support to help with changing it&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;For etke.cc-owned domains&lt;/strong&gt; (&lt;code&gt;etke.host&lt;/code&gt;, &lt;code&gt;kupo.email&lt;/code&gt;, &lt;code&gt;ma3x.chat&lt;/code&gt;, &lt;code&gt;matrix.fan&lt;/code&gt;, &lt;code&gt;matrix.town&lt;/code&gt;, &lt;code&gt;onmatrix.chat&lt;/code&gt;)&lt;/p&gt;
&lt;p&gt;Contact us: &lt;a href="https://etke.cc/contacts"&gt;etke.cc/contacts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$U4mOeh5jsMh6yGZebI9mOx5xm7rofluU_s5v_i1JfwY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-01-25-stable-updates-published/</link><pubDate>Thu, 25 Jan 2024 21:08:27 +0000</pubDate><guid>https://etke.cc/news/2024-01-25-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.54 -&amp;gt; 1.11.55&lt;/li&gt;
&lt;li&gt;Grafana 10.2.3 -&amp;gt; 10.3.1&lt;/li&gt;
&lt;li&gt;Sliding Sync 0.99.14 -&amp;gt; 0.99.15&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Server Emails are sent through Exim from now on&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previously, when you ordered the &lt;a href="https://etke.cc/help/extras/smtp-relay/"&gt;SMTP Relay&lt;/a&gt; component we configured it for Synapse only because it was the only real email sender on matrix servers, but as we&amp;rsquo;ve extended the components we offer, some of them can send emails as well. We&amp;rsquo;ve reconfigured SMTP integration on all customers servers to use Exim for sending emails, and integrated it with all email-capable components by default&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$N4Zgq1cUrjFnM2REYQ1IChcZINgkQFqvgxNg1SZDxt8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-01-18-stable-updates-published/</link><pubDate>Thu, 18 Jan 2024 20:58:25 +0000</pubDate><guid>https://etke.cc/news/2024-01-18-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discord bridge 0.6.4 -&amp;gt; 0.6.5&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.53 -&amp;gt; 1.11.54&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.2.3 -&amp;gt; 0.2.4&lt;/li&gt;
&lt;li&gt;Reminder bot 0.2.1 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.48.1 -&amp;gt; 2.49.1&lt;/li&gt;
&lt;li&gt;Signal bridge &lt;em&gt;updated pinned commit&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.98.0 -&amp;gt; 1.99.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; SSH Keys Have Been Rotated&lt;/strong&gt;
New keys published on &lt;a href="https://etke.cc/keys.txt"&gt;etke.cc/keys.txt&lt;/a&gt;, all customers servers were updated to accept the new keys only. That&amp;rsquo;s an automatic process, you don&amp;rsquo;t need to do anything&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Element&amp;rsquo;s Identity Server is Enabled By Default&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to increased support requests regarding &lt;a href="https://github.com/element-hq/element-web/issues/26172"target="_blank" rel="nofollow"&gt;Element Web bug&lt;/a&gt; that stucks on registration with token and email, we&amp;rsquo;ve enabled Element&amp;rsquo;s proprietary identity server by default. That does not mean you are forced to use it; however, there is no other option, as Element Web does not follow the protocol specification and requires an identity server to complete registration with invite token + email&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Huge Networking Refactoring&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With that update, we&amp;rsquo;ve redone the networking of the matrix stack to remove unnecessary layers and rearrange private networks to minimize latency and increase throughput of the components.
Unfortunately, such significant changes cannot be completely bug free, so there is a chance something may be broken. Thanks to the customers using &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;fresh stability branch&lt;/a&gt; and open source community, we ensured the new networking setup works correctly on numerous different configurations!&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$wDbyWToJqGUm6LqStxCLpGLV1vmtB_B-TmPBQw8a0CU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-01-11-stable-updates-published/</link><pubDate>Thu, 11 Jan 2024 21:34:01 +0000</pubDate><guid>https://etke.cc/news/2024-01-11-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.8.5 -&amp;gt; 1.8.6&lt;/li&gt;
&lt;li&gt;Signal bridge &lt;em&gt;updated pinned commit&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Sliding Sync 0.99.13 -&amp;gt; 0.99.14&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$simDTXvvekw5hNO4GMqLgtoEq_ffxkETPqWThcfzkMw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2024-01-05-stable-updates-published/</link><pubDate>Fri, 05 Jan 2024 09:40:46 +0000</pubDate><guid>https://etke.cc/news/2024-01-05-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.52 -&amp;gt; 1.11.53&lt;/li&gt;
&lt;li&gt;Etherpad 1.9.5 -&amp;gt; 1.9.6&lt;/li&gt;
&lt;li&gt;Hookshot 5.0.0 -&amp;gt; 5.1.2&lt;/li&gt;
&lt;li&gt;Signal bridge &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.10 -&amp;gt; 1.23.11&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Signal bridge was replaced&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Signal bridge has been replaced with the new golang implementation. While the new bridge implementation works as drop-in replacement, you will need to relink your devices after installation. The new bridge implementation doesn&amp;rsquo;t have an option to link matrix account as primary device (i.e. register with it in Signal)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Signal contact option was removed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to the bridge updates mentioned above, we no longer support Signal contact method, all other &lt;a href="https://etke.cc/contacts/"&gt;contacts&lt;/a&gt; remains unchanged&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iFg6Z7I7Znln9Z1XV6NTdyynRbVW4fLuQgfP9YfIRME?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-12-28-stable-updates-published/</link><pubDate>Thu, 28 Dec 2023 21:02:03 +0000</pubDate><guid>https://etke.cc/news/2023-12-28-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hookshot 4.7.0 -&amp;gt; 5.0.0&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.15.0 -&amp;gt; 0.15.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Domains&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following new domains are offered for subdomain orders with no extra fee: &lt;code&gt;matrix.town&lt;/code&gt;, &lt;code&gt;matrix.fan&lt;/code&gt;, &lt;code&gt;ma3x.chat&lt;/code&gt;.
You can get your &lt;code&gt;@own:server.matrix.town&lt;/code&gt; or &lt;code&gt;@be:a.matrix.fan&lt;/code&gt;, or &lt;code&gt;@unusual:name.ma3x.chat&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pE2a5_UuaGW5hDqtk1DGqyLEWDSNz69hX9ls780k1Xo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-12-21-stable-updates-published/</link><pubDate>Thu, 21 Dec 2023 21:04:45 +0000</pubDate><guid>https://etke.cc/news/2023-12-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.51 -&amp;gt; 1.11.52&lt;/li&gt;
&lt;li&gt;Firezone 0.7.35 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.2.2 -&amp;gt; 0.2.3&lt;/li&gt;
&lt;li&gt;GoToSocial 0.12.2 -&amp;gt; 0.13.0&lt;/li&gt;
&lt;li&gt;Grafana 10.2.2 -&amp;gt; 10.2.3&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.4 -&amp;gt; 0.10.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Firezone and ChatGPT bot are Available for Order&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A new component is available for ordering - &lt;a href="https://firezone.dev/"target="_blank" rel="nofollow"&gt;Firezone&lt;/a&gt; - it&amp;rsquo;s a VPN server based on &lt;a href="https://wireguard.com/"target="_blank" rel="nofollow"&gt;WireGuard&lt;/a&gt; with Web UI. Existing customers can request it by &lt;a href="https://etke.cc/contacts/"&gt;contacting us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another available component is &lt;a href="https://etke.cc/help/bots/chatgpt"&gt;ChatGPT bot&lt;/a&gt;, that became available with the new form, but we&amp;rsquo;ve forgotten to mention it previously&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: improved Help pages&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve added details about &lt;a href="https://etke.cc/help/bots"&gt;Bots&lt;/a&gt; and &lt;a href="https://etke.cc/help/extras"&gt;Extra Services&lt;/a&gt; in the &lt;a href="https://etke.cc/help"&gt;etke.cc/help&lt;/a&gt; section, and hope you may find them useful to better understand what exactly each component does, and what features it has&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Fresh Stability Branch Notification Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you use &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;fresh stability branch&lt;/a&gt;, you can keep an eye on the updates in the #fresh:etke.cc room. Previously, update message was not properly synchronized with the actual availability of the changes because messages were sent before the update was ready to be installed. Starting from this week, the notifications system was redone, so when you see a message about a new update, you can install it immediately.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Scheduler&amp;rsquo;s Maintenance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During this week, &lt;a href="https://etke.cc/scheduler"&gt;etke.cc/scheduler&lt;/a&gt; was under several maintenance cycles and updates, some of them affected a few customers. We thank you for your patience and apologize for the inconvenience. We will continue updating it for a while, and hope the upcoming updates will affect you only positively 🙂&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$gwx5o7BMShzIAT8QKhfgN4pgCEnaGL8LHGCE-cwH77s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-12-14-stable-updates-published/</link><pubDate>Thu, 14 Dec 2023 20:59:20 +0000</pubDate><guid>https://etke.cc/news/2023-12-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Etherpad 1.9.3 -&amp;gt; 1.9.5&lt;/li&gt;
&lt;li&gt;Languagetool 6.2 -&amp;gt; 6.3&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.50 -&amp;gt; 2.0.51&lt;/li&gt;
&lt;li&gt;Prometheus 2.48.0 -&amp;gt; 2.48.1&lt;/li&gt;
&lt;li&gt;Synapse 1.97.0 -&amp;gt; 1.98.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.8 -&amp;gt; 1.23.10&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New &lt;code&gt;By Complexity&lt;/code&gt; pricing model&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It was announced earlier this week. Please, take a look at our news post if you haven&amp;rsquo;t seen it yet: &lt;a href="https://etke.cc/news/lnyorh4ggeh9xadrob_rtuuqu_jj-s-ojfvvfzlmxpm/"&gt;New order form, pricing model changes, extra services and better servers in the EU and US&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Components&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apart from the new components that were announced earlier (Miniflux, Radicale, Uptime Kuma, GoToSocial, Linkding, and Vaultwarden) we&amp;rsquo;ve added another component: &lt;strong&gt;Synapse S3&lt;/strong&gt; storage module that automatically uploads all media from your matrix server to an S3 bucket (supports not only AWS S3, but any S3-compatible provider), keeping disk utilization low&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kt0wMauXlJhDwl9gRli1qUfG5uUIknpyl2MgTOJYweI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>New order form, pricing model changes, extra services and better servers in the EU and US</title><link>https://etke.cc/news/2023-12-11-new-order-form-pricing-model-changes-extra-services-and-better-servers-in-the-eu-and-us.m/</link><pubDate>Mon, 11 Dec 2023 08:43:45 +0000</pubDate><guid>https://etke.cc/news/2023-12-11-new-order-form-pricing-model-changes-extra-services-and-better-servers-in-the-eu-and-us.m/</guid><description>&lt;h1 id="new-order-form-pricing-model-changes-extra-services-and-better-servers-in-the-eu-and-us"&gt;
 New order form, pricing model changes, extra services and better servers in the EU and US&lt;a class="heading__anchor" href="#new-order-form-pricing-model-changes-extra-services-and-better-servers-in-the-eu-and-us"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The end of 2023 is approaching and we&amp;rsquo;d like to announce several &lt;strong&gt;large changes that we&amp;rsquo;re launching today&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We have a &lt;strong&gt;brand new &lt;a href="https://etke.cc/order/"&gt;order form&lt;/a&gt;&lt;/strong&gt;. It&amp;rsquo;s completely redesigned and allows for order processing to go more smoothly, both for customers and for us.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;re switching to &lt;strong&gt;a new pricing model&lt;/strong&gt;, allowing us to offer additional services (see below) while keeping things fair. Thanks to it, &lt;strong&gt;we can now offer &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;a basic Matrix server setup&lt;/a&gt; for as little as $5/month&lt;/strong&gt; (installed against a server of your own).&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;re &lt;strong&gt;bringing back support for additional non-Matrix services&lt;/strong&gt;. We&amp;rsquo;re &lt;strong&gt;launching 6 new add-on services&lt;/strong&gt; (charged extra) and plan on growing the list in the future.&lt;/li&gt;
&lt;li&gt;For those renting VPS servers from us (Turnkey), we&amp;rsquo;re launching &lt;strong&gt;support for more powerful servers&lt;/strong&gt; (backed by &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt;&amp;rsquo;s AMD-powered &lt;code&gt;CPX&lt;/code&gt; line) and &lt;strong&gt;support for hosting in the US region&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Below, we&amp;rsquo;ll go into details for each of these changes and how they affect existing customers.&lt;/p&gt;
&lt;h2 id="brand-new-order-form"&gt;
 Brand new Order Form&lt;a class="heading__anchor" href="#brand-new-order-form"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Our previous order form was very simple - built with HTML and some JavaScript sprinkled on top for interactivity.&lt;/p&gt;
&lt;p&gt;With time, we&amp;rsquo;ve added more and more components, each of which could benefit from additional form fields for its configuration, validation logic, etc.
We&amp;rsquo;ve noticed that redoing the form completely would bring a lot of benefits, so we&amp;rsquo;ve finally gotten around to launching the new form.&lt;/p&gt;
&lt;p&gt;For the technically-inclined, we&amp;rsquo;ll briefly mention that &lt;a href="https://etke.cc/order/"&gt;our new order form&lt;/a&gt; is powered by &lt;a href="https://svelte.dev/"target="_blank" rel="nofollow"&gt;Svelte&lt;/a&gt;. Anything we do is &lt;a href="https://en.wikipedia.org/wiki/Free_software"target="_blank" rel="nofollow"&gt;free-software&lt;/a&gt; and our &lt;a href="https://gitlab.com/etke.cc/website"target="_blank" rel="nofollow"&gt;website&lt;/a&gt; is no exception. Feel free to learn from it, contribute to it and &lt;a href="https://gitlab.com/etke.cc/website/-/issues"target="_blank" rel="nofollow"&gt;report issues on Gitlab&lt;/a&gt; or via our other &lt;a href="https://etke.cc/contacts/"&gt;contact methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here are &lt;strong&gt;some of the things we aimed to accomplish&lt;/strong&gt; with the order form rewrite:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;improve the design and User Experience&lt;/strong&gt; of the form - hopefully this decreases the number of incorrect orders we receive&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;expose more configuration fields&lt;/strong&gt; right in the form - this avoids having to clear up the order requirements with slow back-and-forth communication over email&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;automate more parts of the server setup process&lt;/strong&gt;, aiming for 100% automation - less work for us and quicker order processing for you&lt;/li&gt;
&lt;li&gt;expand to &lt;strong&gt;offer additional services besides just Matrix&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;switch to a &lt;strong&gt;new pricing model&lt;/strong&gt; and &lt;strong&gt;make the prices of every component easy to grasp&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="pricing-model-changes"&gt;
 Pricing model changes&lt;a class="heading__anchor" href="#pricing-model-changes"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;re &lt;strong&gt;switching from a flat-fee pricing model to one where you pay-by-complexity&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Until now, our services have always been offered for a flat fee.
The fee would be different based on the product you chose - Maintenance 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.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve always been &lt;strong&gt;trying to establish a fair price&lt;/strong&gt;, but the number of services we offered varied. Some people were ordering &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;a basic Matrix server&lt;/a&gt; - one that doesn&amp;rsquo;t even include any bridges. Others were ordering everything we&amp;rsquo;ve got to offer (Matrix, plus all bridges, plus all bots, plus various other services). &lt;strong&gt;Both types of customer were paying exactly the same&lt;/strong&gt; (e.g. $10/month). It&amp;rsquo;s clear that &lt;strong&gt;one was potentially overpaying&lt;/strong&gt; (for only getting a very basic server), &lt;strong&gt;while the other was paying too little&lt;/strong&gt; (for the large amount of services and increased support attention we were affording them).&lt;/p&gt;
&lt;p&gt;Starting today, &lt;strong&gt;new orders will be charged according to a new pricing model&lt;/strong&gt; that we call &lt;strong&gt;pay-by-complexity&lt;/strong&gt;.
People who order few services will be charged little. People who order many services will be charged extra.
We &lt;strong&gt;calculate a customer&amp;rsquo;s monthly subscription price based on the selected services&lt;/strong&gt; and the complexity level we associate with providing each service. We believe that this way, everyone can pay fairly.&lt;/p&gt;
&lt;p&gt;In a way, we&amp;rsquo;ve split out the $10-for-anything-you-wish Maintenance tier into its base components (base Matrix server, bridges, bots, additional services).
This &lt;strong&gt;allows us to offer a new type of service - a &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix server&lt;/a&gt; (just Matrix, no bridges/bots) for as little as $5/month&lt;/strong&gt;. This is a &lt;strong&gt;50% price reduction&lt;/strong&gt; compared to our previous $10/month Maintenance tier (used against a Bring-Your-Own-Server type of server).&lt;/p&gt;
&lt;p&gt;Some of the &lt;strong&gt;services we used provide for free (as part of the Maintenance tier) have now become paid add-ons&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For Turnkey orders, we&amp;rsquo;ve also split the total price into its constituents (server hosting fee + various components). You can now see how much we&amp;rsquo;ll charge you for the &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; servers we rent on your behalf and can decide whether you&amp;rsquo;d like to get a server from us or elsewhere.&lt;/p&gt;
&lt;p&gt;With the new pay-by-complexity pricing model, we&amp;rsquo;re in a better position to offer additional services besides Matrix. See the &lt;strong&gt;New services&lt;/strong&gt; section below for more details.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re &lt;strong&gt;making Matrix hosting services more affordable&lt;/strong&gt; not only by now offering a &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix server&lt;/a&gt; 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&amp;rsquo;re renting it from, is a large component of the total price you&amp;rsquo;re paying each month. &lt;strong&gt;Running more services (besides just Matrix) on the same server brings the server&amp;rsquo;s utility value up&lt;/strong&gt; and allows you to justify paying the server price.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prices we&amp;rsquo;ve set for our services may change in the future&lt;/strong&gt;. We&amp;rsquo;ve tried to come up with component prices which are fair: &lt;strong&gt;affordable to you and sustainable for us&lt;/strong&gt;.
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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For existing customers, we&amp;rsquo;re not forcing any pricing changes yet&lt;/strong&gt; - 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: &lt;a href="https://etke.cc/help/faq/#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We understand that &lt;strong&gt;fairness is always subjective and forever elusive&lt;/strong&gt;. 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, &lt;a href="https://ntfy.sh/"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt;, &lt;a href="https://etherpad.org/"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;, &lt;a href="https://jitsi.org/"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;, etc.) from us for just $10/month. We think this &lt;strong&gt;incredible-generosity model is unsustainable&lt;/strong&gt; 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.&lt;/p&gt;
&lt;h2 id="new-services"&gt;
 New services&lt;a class="heading__anchor" href="#new-services"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve previously been offering various add-on services besides Matrix - the &lt;a href="https://miniflux.app/"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt; RSS reader, the &lt;a href="https://uptime.kuma.pet/"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt; monitoring system, the &lt;a href="https://radicale.org/"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt; CalDAV/CardDAV server.
With time, we&amp;rsquo;ve had to discontinue these services, because they weren&amp;rsquo;t our main focus and offering them for free (alongside Matrix) was costly and unsustainable.&lt;/p&gt;
&lt;p&gt;Over the years, we&amp;rsquo;ve had various people ask us to install and maintain other services for them. It&amp;rsquo;s to be expected, because running more services on the same server allows people to &lt;strong&gt;extract more value from the server they&amp;rsquo;re already paying for&lt;/strong&gt;. Some technical people were setting up additional services themselves via the &lt;a href="https://en.wikipedia.org/wiki/Secure_Shell"target="_blank" rel="nofollow"&gt;SSH&lt;/a&gt; &lt;code&gt;root&lt;/code&gt; access we allow. This is risky compared to delegating service hosting to us, and puts you into &lt;a href="https://en.wikipedia.org/wiki/Self-hosting_%28web_services%29"target="_blank" rel="nofollow"&gt;self-hosting&lt;/a&gt; territory. We think of etke.cc as positioned as a sort of &amp;ldquo;assisted self-hosting service&amp;rdquo; - one that brings you the benefits of self-hosting and supporting free-software, but without the high risk and hard work.&lt;/p&gt;
&lt;p&gt;Now that we have a new and more fair pricing model (explained in detail above), &lt;strong&gt;we can afford to bring back these services (and others) as paid add-ons&lt;/strong&gt;.
Our new free-software &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;mash-playbook&lt;/a&gt; Ansible playbook has been gaining popularity and support for a growing &lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook/blob/main/docs/supported-services.md"target="_blank" rel="nofollow"&gt;set of supported services&lt;/a&gt;. With time, &lt;strong&gt;we&amp;rsquo;d like to offer most of these as add-ons available to our customers&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For now, we&amp;rsquo;re starting small, with only a few of these services being available to order. We rely on &lt;a href="https://etke.cc/contacts/"&gt;your feedback&lt;/a&gt; to tell us which other services you&amp;rsquo;ll find useful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We&amp;rsquo;re launching the following additional services right now&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://miniflux.app/"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt; RSS reader&lt;/li&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://radicale.org/"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt; CalDAV/CardDAV server&lt;/li&gt;
&lt;li&gt;(+$1/mo) [previously-offered and making a comeback] the &lt;a href="https://uptime.kuma.pet/"target="_blank" rel="nofollow"&gt;Uptime Kuma&lt;/a&gt; monitoring system&lt;/li&gt;
&lt;li&gt;(+$3/mo) [brand new] the &lt;a href="https://gotosocial.org/"target="_blank" rel="nofollow"&gt;GoToSocial&lt;/a&gt; ActivityPub server (a lightweight &lt;a href="https://joinmastodon.org/"target="_blank" rel="nofollow"&gt;Mastodon&lt;/a&gt; alternative)&lt;/li&gt;
&lt;li&gt;(+$1/mo) [brand new] the &lt;a href="https://github.com/sissbruecker/linkding"target="_blank" rel="nofollow"&gt;Linkding&lt;/a&gt; bookmark manager&lt;/li&gt;
&lt;li&gt;(+$2/mo) [brand new] the &lt;a href="https://github.com/dani-garcia/vaultwarden"target="_blank" rel="nofollow"&gt;Vaultwarden&lt;/a&gt; password manager (a lightweight &lt;a href="https://bitwarden.com/"target="_blank" rel="nofollow"&gt;Bitwarden&lt;/a&gt;-compatible server which can be used with the Bitwarden client apps)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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&amp;rsquo;re offering.&lt;/p&gt;
&lt;p&gt;There are no technical difficulties which prevent us from launching support for other services we already have automation for, but we don&amp;rsquo;t wish to spread ourselves too thin and complicate our &lt;a href="https://etke.cc/services/support"&gt;customer support&lt;/a&gt; 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 &lt;strong&gt;expanding our additional services portfolio will happen gradually&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;New customers can order the new services from our &lt;a href="https://etke.cc/order/"&gt;new order form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Existing customers who wish to make use of these new services can do so by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt; and agreeing to switching to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;h2 id="hello-america-and-new-amd-powered-servers"&gt;
 Hello, America and new AMD-powered servers&lt;a class="heading__anchor" href="#hello-america-and-new-amd-powered-servers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We &lt;a href="https://etke.cc/news/pxdtbg_vzrjleg-2cddw8xcdea-x8j3gaznd5fbmbwo/"&gt;encourage people to use their own servers&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;However, for people who don&amp;rsquo;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 &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; VPS servers that we rent on their behalf.&lt;/p&gt;
&lt;p&gt;For a long time already, Hetzner Cloud has supported a new &lt;code&gt;CPX&lt;/code&gt; line of servers which use powerful &lt;a href="https://www.amd.com/"target="_blank" rel="nofollow"&gt;AMD&lt;/a&gt; CPUs.
These servers are both &lt;strong&gt;cheaper in terms of performance-per-dollar&lt;/strong&gt; compared to their existing &lt;code&gt;CX&lt;/code&gt; server line and also offer &lt;strong&gt;double the disk space&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Best of all, &lt;strong&gt;these servers are also available not only in Europe, but also in the US&lt;/strong&gt;. In the future, Hetzner Cloud may also offer availability in other regions on other continents.&lt;/p&gt;
&lt;p&gt;Because of the flat-fee Turnkey tiers we&amp;rsquo;ve been offering (e.g. $19/mo for Turnkey:small), it was difficult for us to introduce support for the new &lt;code&gt;CPX&lt;/code&gt; server line and for the US region, because server prices in the &lt;code&gt;CPX&lt;/code&gt; 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.&lt;/p&gt;
&lt;p&gt;This means, &lt;strong&gt;we&amp;rsquo;re now launching support for these new server instances&lt;/strong&gt; and also for &lt;strong&gt;servers hosted in the US&lt;/strong&gt; (Ashburn, Virginia and Hillsboro, Oregon).
New orders will automatically use the new &lt;code&gt;CPX&lt;/code&gt; server line and increased disk space it offers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Existing customers&amp;rsquo; servers remain untouched&lt;/strong&gt; on the &lt;code&gt;CX&lt;/code&gt; line.&lt;/p&gt;
&lt;p&gt;As discussed in the &lt;a href="https://etke.cc/help/faq/#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Should they wish to upgrade their server to the new &lt;code&gt;CPX&lt;/code&gt; server line, they can do so by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt; and agreeing to switching to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;h2 id="faq"&gt;
 FAQ&lt;a class="heading__anchor" href="#faq"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="are-your-services-becoming-more-expensive-now"&gt;
 Are your services becoming more expensive now?&lt;a class="heading__anchor" href="#are-your-services-becoming-more-expensive-now"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;For customers who wish to pay little, we now offer a &lt;a href="https://etke.cc/help/faq#what-are-the-base-matrix-components-installed-on-the-server"&gt;base Matrix server&lt;/a&gt; (just Matrix, no bridges/bots), which operates against your own server and is cheaper than what we&amp;rsquo;ve had before ($10/month -&amp;gt; $5/month).&lt;/p&gt;
&lt;p&gt;For everyone in between these 2 extremes, you get to pay according to the services you order. We believe we&amp;rsquo;ve set fair prices, but may adjust them over time.&lt;/p&gt;
&lt;p&gt;Because we&amp;rsquo;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).&lt;/p&gt;
&lt;h3 id="do-existing-customers-on-the-old-pricing-model-need-to-switch-to-the-new-one"&gt;
 Do existing customers on the old pricing model need to switch to the new one?&lt;a class="heading__anchor" href="#do-existing-customers-on-the-old-pricing-model-need-to-switch-to-the-new-one"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Not yet.&lt;/p&gt;
&lt;p&gt;Below is an excerpt from our &lt;a href="https://etke.cc/help/faq/#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt; FAQ entry which goes into the full details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Until 1st of July 2024&lt;/strong&gt;, existing customers can remain on their old subscription tier as long as the services we provide to them remain unchanged. That is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;if customers continue to use the same services, they can remain on the same subscription tier and we won&amp;rsquo;t charge them differently&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;if customers request additional services from us, we&amp;rsquo;ll need to ask them to switch to the new &lt;em&gt;By Complexity&lt;/em&gt; subscription tier, so we can charge them fairly according to our new pricing model&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;After 1st of July 2024&lt;/strong&gt;, any existing customer who contacts our support will be asked to switch to the new &lt;em&gt;By Complexity&lt;/em&gt; 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&amp;rsquo;ll completely abandon the old subscription tiers.&lt;/p&gt;
&lt;h3 id="can-you-upgrade-my-existing-turnkey-server-to-the-new-cpx-server-line"&gt;
 Can you upgrade my existing Turnkey server to the new CPX server line?&lt;a class="heading__anchor" href="#can-you-upgrade-my-existing-turnkey-server-to-the-new-cpx-server-line"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Yes. However, each server instance in new server line is a few dollars more expensive (even if it&amp;rsquo;s cheaper in terms of performance-per-dollar), so we cannot do it while you&amp;rsquo;re on the old pricing model.&lt;/p&gt;
&lt;p&gt;If you wish to switch to the &lt;code&gt;CPX&lt;/code&gt; server line, you can request such changes by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt; and agreeing to switching to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;p&gt;If you wish for your new server instance to be in a different region, please refer to the next FAQ entry below.&lt;/p&gt;
&lt;h3 id="can-you-move-my-existing-turnkey-server-to-a-different-region"&gt;
 Can you move my existing Turnkey server to a different region?&lt;a class="heading__anchor" href="#can-you-move-my-existing-turnkey-server-to-a-different-region"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Your existing Turnkey server is likely on the old &lt;code&gt;CX&lt;/code&gt; server line we&amp;rsquo;ve been offering until now. These servers are only available in the EU region.&lt;/p&gt;
&lt;p&gt;Only the new AMD-powered &lt;code&gt;CPX&lt;/code&gt; server line of &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; is available in the US region.&lt;/p&gt;
&lt;p&gt;Automated region-to-region migrations are not supported by our hosting provider, so we&amp;rsquo;ll need to migrate your server manually.
Doing it requires coordination with you as to when you&amp;rsquo;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&amp;rsquo;ll need to make use of our &lt;a href="https://ko-fi.com/etkecc/shop"target="_blank" rel="nofollow"&gt;&lt;strong&gt;Migration (VPS to VPS)&lt;/strong&gt; service&lt;/a&gt; (charged as a one-time-fee of $100).&lt;/p&gt;
&lt;p&gt;We do not offer &lt;code&gt;CPX&lt;/code&gt; servers as part of the old pricing model, so &lt;strong&gt;this change requires that you switch to our new pricing model&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="what-happens-if-i-want-you-to-install-additional-services-to-my-existing-server"&gt;
 What happens if I want you to install additional services to my existing server?&lt;a class="heading__anchor" href="#what-happens-if-i-want-you-to-install-additional-services-to-my-existing-server"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Any of the services we offer on our &lt;a href="https://etke.cc/order/"&gt;new order form&lt;/a&gt; can be installed to existing servers.&lt;/p&gt;
&lt;p&gt;However, adding additional services (be it some of the new add-on services we&amp;rsquo;ve launched, or an existing component that you don&amp;rsquo;t have on your server already) requires that we start charging you according to our new pricing model.&lt;/p&gt;
&lt;p&gt;You can request service changes by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt; and agreeing to switching to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;h3 id="as-an-existing-customer-on-the-old-pricing-model-can-i-still-use-your-support-service"&gt;
 As an existing customer on the old pricing model, can I still use your support service?&lt;a class="heading__anchor" href="#as-an-existing-customer-on-the-old-pricing-model-can-i-still-use-your-support-service"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Until 1st of July 2024&lt;/strong&gt;, you can &lt;a href="https://etke.cc/contacts/"&gt;contact our support&lt;/a&gt; at any time about issues which are covered by our &lt;a href="https://etke.cc/services/support"&gt;Customer Support service&lt;/a&gt;. However, if you ask us for new components, we&amp;rsquo;ll need to ask you to switch to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After 1st of July 2024&lt;/strong&gt;, you cannot use our support service unless you switch to our new pay-by-complexity pricing model.&lt;/p&gt;
&lt;p&gt;For more details, see the &lt;a href="https://etke.cc/help/faq/#when-will-old-subscriptions-maintenance-and-turnkeys-be-deprecated"&gt;When will old subscriptions (Maintenance and Turnkeys) be deprecated?&lt;/a&gt; FAQ entry.&lt;/p&gt;
&lt;h3 id="as-an-existing-customer-who-will-be-switching-to-the-new-pricing-model-how-do-i-figure-out-my-new-subscription-price"&gt;
 As an existing customer who will be switching to the new pricing model, how do I figure out my new subscription price?&lt;a class="heading__anchor" href="#as-an-existing-customer-who-will-be-switching-to-the-new-pricing-model-how-do-i-figure-out-my-new-subscription-price"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;You can use our &lt;a href="https://etke.cc/order/"&gt;new order form&lt;/a&gt; as a calculator - enter some dummy values and select the services you&amp;rsquo;re using (or wish to be using) and see what the &lt;strong&gt;Total&lt;/strong&gt; value amounts to.&lt;/p&gt;
&lt;p&gt;Alternatively, you can also &lt;a href="https://etke.cc/contacts/"&gt;contact our support&lt;/a&gt; and ask. We&amp;rsquo;d prefer if you calculate using the &lt;a href="https://etke.cc/order/"&gt;new order form&lt;/a&gt; by yourself though.&lt;/p&gt;
&lt;h3 id="ill-be-switching-to-the-new-pricing-model-how-do-i-do-it"&gt;
 I&amp;rsquo;ll be switching to the new pricing model. How do I do it?&lt;a class="heading__anchor" href="#ill-be-switching-to-the-new-pricing-model-how-do-i-do-it"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Given that you&amp;rsquo;re either on one of our old &lt;strong&gt;Maintenance&lt;/strong&gt; tiers or on some &lt;strong&gt;Turnkey&lt;/strong&gt; tier, you&amp;rsquo;ll first need to &lt;a href="https://etke.cc/help/payments/#how-to-cancel-your-subscription"&gt;Cancel Your Existing Subscription&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After this, you can &lt;a href="https://etke.cc/membership/"&gt;subscribe to our new By Complexity tier&lt;/a&gt; using a custom price that matches your order.
If you&amp;rsquo;re not sure what your subscription price ought to be (despite our &lt;a href="https://etke.cc/order/"&gt;new order form&lt;/a&gt; as a calculator), you can confirm the price with us by &lt;a href="https://etke.cc/contacts/"&gt;contacting our support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$lnYoRH4gGeh9XadRob_RTuUqu_Jj-S-ojfVvfZLmXPM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-12-07-stable-updates-published/</link><pubDate>Thu, 07 Dec 2023 20:52:53 +0000</pubDate><guid>https://etke.cc/news/2023-12-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BorgBackup 1.2.6 -&amp;gt; 1.2.7&lt;/li&gt;
&lt;li&gt;Element Web / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.50 -&amp;gt; 1.11.51&lt;/li&gt;
&lt;li&gt;GoToSocial 0.12.1 -&amp;gt; 0.12.2&lt;/li&gt;
&lt;li&gt;Hookshot 4.6.0 -&amp;gt; 4.7.0&lt;/li&gt;
&lt;li&gt;LanguageTool 6.1 -&amp;gt; 6.2&lt;/li&gt;
&lt;li&gt;Redis 7.2.0 -&amp;gt; 7.2.3&lt;/li&gt;
&lt;li&gt;Sliding Sync proxy 0.99.12 -&amp;gt; 0.99.13&lt;/li&gt;
&lt;li&gt;Traefik 2.10.6 -&amp;gt; 2.10.7&lt;/li&gt;
&lt;li&gt;Traefik certs dumper 2.8.1 -&amp;gt; 2.8.3&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.7 -&amp;gt; 1.23.8&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$5VwsjZ-LG0L2fPKlh60vYwcAsGxVmB2K88r0hdRdaC4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-11-30-stable-updates-published/</link><pubDate>Thu, 30 Nov 2023 20:54:06 +0000</pubDate><guid>https://etke.cc/news/2023-11-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.96.1 -&amp;gt; 1.97.0&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.14.2 -&amp;gt; 0.15.0&lt;/li&gt;
&lt;li&gt;Traefik 2.10.5 -&amp;gt; 2.10.6&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.6 -&amp;gt; 1.23.7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$labtsksU53RPmSo5V54dwXC5h9bX6ywbMYWQoMdUCKU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-11-23-stable-updates-published/</link><pubDate>Thu, 23 Nov 2023 21:10:48 +0000</pubDate><guid>https://etke.cc/news/2023-11-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.8.4 -&amp;gt; 1.8.5&lt;/li&gt;
&lt;li&gt;Discord bridge 0.6.3 -&amp;gt; 0.6.4&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.49 -&amp;gt; 1.11.50&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.2.1 -&amp;gt; 0.2.2&lt;/li&gt;
&lt;li&gt;Grafana 10.2.1 -&amp;gt; 10.2.2&lt;/li&gt;
&lt;li&gt;Hookshot 4.5.1 -&amp;gt; 4.6.0&lt;/li&gt;
&lt;li&gt;Jitsi 9078 -&amp;gt; 9111&lt;/li&gt;
&lt;li&gt;Ntfy 2.7.0 -&amp;gt; 2.8.0&lt;/li&gt;
&lt;li&gt;Sygnal 0.12.0 -&amp;gt; 0.13.0&lt;/li&gt;
&lt;li&gt;Synapse 1.95.1 -&amp;gt; 1.96.1&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.4 -&amp;gt; 1.23.6&lt;/li&gt;
&lt;li&gt;Vaultwarden 1.30.0 -&amp;gt; 1.30.1&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.3 -&amp;gt; 0.10.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$2orjct0FhRB2FmxEou4eSI3-zdugR8wF3sVvx1eBIpE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-11-16-stable-updates-published/</link><pubDate>Thu, 16 Nov 2023 21:12:54 +0000</pubDate><guid>https://etke.cc/news/2023-11-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.48 -&amp;gt; 1.11.49&lt;/li&gt;
&lt;li&gt;Grafana 10.2.0 -&amp;gt; 10.2.1&lt;/li&gt;
&lt;li&gt;Jitsi stable-8960-1 -&amp;gt; stable-9078&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.49 -&amp;gt; 2.0.50&lt;/li&gt;
&lt;li&gt;Prometheus node exporter 1.6.1 -&amp;gt; 1.7.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.47.2 -&amp;gt; 2.48.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.3 -&amp;gt; 1.23.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$f-1PYwNcH4yZ_BSbLL15gQt8tW5Owaf2mY0rpEWsVqo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published (updated)</title><link>https://etke.cc/news/2023-11-09-stable-updates-published/</link><pubDate>Thu, 09 Nov 2023 20:49:31 +0000</pubDate><guid>https://etke.cc/news/2023-11-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sliding Sync 0.99.11 -&amp;gt; 0.99.12&lt;/li&gt;
&lt;li&gt;Vaultwarden 1.29.2 -&amp;gt; 1.30.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Concluded &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; infrastructure maintenance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the week, we&amp;rsquo;ve updated internal etke.cc services, like &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;Scheduler&lt;/a&gt; and docker registry. Downtime was not expected, but it affected several customers. We appreciate your patience and understanding!&lt;/p&gt;
&lt;p&gt;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&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; got &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/3266"target="_blank" rel="nofollow"&gt;MSC3266&lt;/a&gt; implementation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The #mrs:etke.cc project we&amp;rsquo;re building, and its demo instance on &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; just got room previews in the form of &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/3266"target="_blank" rel="nofollow"&gt;MSC3266&lt;/a&gt; implementation. With that update, client apps and services like &lt;code&gt;matrix.to&lt;/code&gt; will show proper room name, topic, avatar, and joined members count when you share a matrix room alias using MRS instance&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$8uLcAFlUdvNiX-eMy2UmuKNAJS312OS8TzyDecyKzf0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-11-02-stable-updates-published/</link><pubDate>Thu, 02 Nov 2023 21:04:42 +0000</pubDate><guid>https://etke.cc/news/2023-11-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.8.3 -&amp;gt; 1.8.4&lt;/li&gt;
&lt;li&gt;Cinny 3.0.0 -&amp;gt; 3.2.0&lt;/li&gt;
&lt;li&gt;IRC bridge 1.14.5 -&amp;gt; 1.14.6&lt;/li&gt;
&lt;li&gt;Synapse 1.95.0 -&amp;gt; 1.95.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: DNS and TCP/UDP ports checks in &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;Scheduler&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;run ping&lt;/code&gt; and &lt;code&gt;run maintenance&lt;/code&gt; of &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;etke.cc/scheduler&lt;/a&gt; will check for expected DNS records and ports from now on. That change provides better observability and allows fixing issues before they become problems.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$xnornTmKXheuYFyIyE788ncJgXBoanEhMPZ5i3wCu50?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2023-10-31-servers-update-in-progress-security-fix/</link><pubDate>Tue, 31 Oct 2023 15:38:59 +0000</pubDate><guid>https://etke.cc/news/2023-10-31-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.95.0 -&amp;gt; 1.95.1&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Cached device information of remote users can be queried from Synapse. This can be used to enumerate the remote users known to a homeserver.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/matrix-org/synapse/releases/tag/v1.95.1"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RZ_6vCyl7_d2N2_egTVDf96YPEAKKsQoWPZA640q-Q0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-10-26-stable-updates-published/</link><pubDate>Thu, 26 Oct 2023 19:48:05 +0000</pubDate><guid>https://etke.cc/news/2023-10-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.2.6 -&amp;gt; 3.0.0&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.46 -&amp;gt; 1.11.47&lt;/li&gt;
&lt;li&gt;Grafana 10.1.5 -&amp;gt; 10.2.0&lt;/li&gt;
&lt;li&gt;Nginx 1.25.2 -&amp;gt; 1.25.3&lt;/li&gt;
&lt;li&gt;Synapse 1.94.0 -&amp;gt; 1.95.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Embrace the Matrix Federation directly from Element Web&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting with this update, the Element Web app we offer on &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; and install on customers&amp;rsquo; servers includes native integration with the #mrs:etke.cc project - a fully-featured Matrix rooms search engine working across federation - using the &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; demo instance. That means, you can find brilliant Matrix communities from other matrix servers without even leaving your client app.&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Note: #mrs:etke.cc implementation of Matrix Federation API is in testing phase&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/1929"target="_blank" rel="nofollow"&gt;MSC1929&lt;/a&gt; enabled by default for new customers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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 &lt;a href="https://etke.cc/contacts/"&gt;etke.cc/contacts&lt;/a&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If base domain is served from your matrix server, then you only need to ask us to enable integration.&lt;/li&gt;
&lt;li&gt;If you&amp;rsquo;re serving base domain from any other server, you will need to set up one more redirect, for the new &lt;code&gt;/.well-known/matrix/support&lt;/code&gt; file (&lt;code&gt;https://your-server.com/.well-known/matrix/support&lt;/code&gt; -&amp;gt; &lt;code&gt;https://matrix.your-server.com/.well-known/matrix/support&lt;/code&gt;). This redirect should be configured the same way you&amp;rsquo;ve already configured redirects for the &lt;code&gt;client&lt;/code&gt; and &lt;code&gt;server&lt;/code&gt; files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In any case, if you&amp;rsquo;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/help/extras/scheduler"&gt;Scheduler&lt;/a&gt;&amp;rsquo;s &lt;code&gt;ping&lt;/code&gt; &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/1929"target="_blank" rel="nofollow"&gt;MSC1929&lt;/a&gt; integration&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;run ping&lt;/code&gt; of &lt;a href="https://etke.cc/help/extras/scheduler"&gt;etke.cc/scheduler&lt;/a&gt; got MSC1929 integration as well, so it will check if the support file is valid and not empty, but check&amp;rsquo;s status won&amp;rsquo;t be considered as failed because MSC1929 is completely optional.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$qzjLUlCNHFgdPNDAp9Z-lPRUxmreU1ub_Zxm6jFJ0fo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-10-19-stable-updates-published/</link><pubDate>Thu, 19 Oct 2023 20:04:35 +0000</pubDate><guid>https://etke.cc/news/2023-10-19-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.8.2 -&amp;gt; 1.8.3&lt;/li&gt;
&lt;li&gt;Discord bridge 0.6.2 -&amp;gt; 0.6.3&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.2.0 -&amp;gt; 0.2.1&lt;/li&gt;
&lt;li&gt;Grafana 10.1.4 -&amp;gt; 10.1.5&lt;/li&gt;
&lt;li&gt;Exim 4.96-r1-0 -&amp;gt; 4.96.2-r0-0&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.48 -&amp;gt; 2.0.49&lt;/li&gt;
&lt;li&gt;Prometheus 2.47.1 -&amp;gt; 2.47.2&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.2 -&amp;gt; 0.10.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Automatic Database Tuning during the Maintenance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting from this update, each maintenance run will perform automatic Postgres tuning, calculated based on customers&amp;rsquo; server configuration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Consultation Service Has Been Retired&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We do not offer Consultations anymore - that service wasn&amp;rsquo;t popular, and it was decided that focus on technical enhancements (like the db tuning above) will provide more benefits to our customers&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$fngO3zr_TlDLXVGbuvqsMKGEm0syG-Pdcm1NruoonE8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-10-12-stable-updates-published/</link><pubDate>Thu, 12 Oct 2023 20:29:13 +0000</pubDate><guid>https://etke.cc/news/2023-10-12-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.6.2-r4 -&amp;gt; 4.6.2-r5&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.45 -&amp;gt; 1.11.46&lt;/li&gt;
&lt;li&gt;Sliding Sync 0.9.10 -&amp;gt; 0.9.11&lt;/li&gt;
&lt;li&gt;Synapse 1.93.0 -&amp;gt; 1.94.0&lt;/li&gt;
&lt;li&gt;Traefik 2.10.4 -&amp;gt; 2.10.5&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.2 -&amp;gt; 1.23.3&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s Ssh Keys Have Been Rotated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New keys are published on &lt;a href="https://etke.cc/ssh.key"&gt;etke.cc/ssh.key&lt;/a&gt; and already installed on all customers&amp;rsquo; servers. That&amp;rsquo;s an automatic process, you don&amp;rsquo;t need to do anything&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7DS4_ovwd2fgSZGVWBVANJzU__vIZeJqelHoS4I93Rc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2023-10-10-servers-update-in-progress-security-fix/</link><pubDate>Tue, 10 Oct 2023 14:04:22 +0000</pubDate><guid>https://etke.cc/news/2023-10-10-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.93.0 -&amp;gt; 1.94.0&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Fix for a moderate severity security issue for the Synapse homeserver component.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/matrix-org/synapse/security/advisories/GHSA-5chr-wjw5-3gq4"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$YdMLeD5qF8Hl8D3uQj_UskA1aahNWev58q2xJSe3Udc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-10-05-stable-updates-published/</link><pubDate>Thu, 05 Oct 2023 20:00:48 +0000</pubDate><guid>https://etke.cc/news/2023-10-05-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borg 1.2.4 -&amp;gt; 1.2.6&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.44 -&amp;gt; 1.11.45&lt;/li&gt;
&lt;li&gt;Google Chat bridge 0.5.0 -&amp;gt; 0.5.1&lt;/li&gt;
&lt;li&gt;Grafana 10.1.2 -&amp;gt; 10.1.4&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.15 -&amp;gt; 0.9.16&lt;/li&gt;
&lt;li&gt;Prometheus 2.47.0 -&amp;gt; 2.47.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Domain Name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The new &lt;code&gt;kupo.email&lt;/code&gt; joins the &lt;code&gt;etke.host&lt;/code&gt; and &lt;code&gt;onmatrix.chat&lt;/code&gt; domains available for order for new customers. Now you can get a matrix server with MXIDs like &lt;code&gt;@postmoogle:fan.kupo.email&lt;/code&gt; with no extra fee&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt; Got &lt;a href="https://github.com/matrix-org/matrix-spec-proposals/pull/1929"target="_blank" rel="nofollow"&gt;MSC1929&lt;/a&gt; Integration&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the first matrix project that integrates the admin contacts proposal at scale. Currently, it works with email addresses only, so when a room is reported on &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;, the report details will be sent to the homeserver owner of the room&amp;rsquo;s server if that server provides email address(-es) in the support file&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$PW5915OV-yfnT10e1zxyIWmP3vtjY1xwTOn2ZQaVFN0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-09-28-stable-updates-published/</link><pubDate>Thu, 28 Sep 2023 19:41:25 +0000</pubDate><guid>https://etke.cc/news/2023-09-28-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.43 -&amp;gt; 1.11.44&lt;/li&gt;
&lt;li&gt;Etherpad 1.9.2 -&amp;gt; 1.9.3&lt;/li&gt;
&lt;li&gt;Hookshot 4.4.1 -&amp;gt; 4.5.1&lt;/li&gt;
&lt;li&gt;Jitsi 8960 -&amp;gt; 8960-1&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.14 -&amp;gt; 0.9.15&lt;/li&gt;
&lt;li&gt;Synapse 1.92.3 -&amp;gt; 1.93.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$bWU3qsH_vvhYeQdfVwY3Hw1fQwfcTBXo4plQw1Mxa9M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-09-21-stable-updates-published/</link><pubDate>Thu, 21 Sep 2023 20:04:41 +0000</pubDate><guid>https://etke.cc/news/2023-09-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discord bridge 0.6.1 -&amp;gt; 0.6.2&lt;/li&gt;
&lt;li&gt;Facebook bridge 0.5.0 -&amp;gt; 0.5.1&lt;/li&gt;
&lt;li&gt;Google Messages bridge 0.1.0 -&amp;gt; 0.2.0&lt;/li&gt;
&lt;li&gt;Grafana 10.1.1 -&amp;gt; 10.1.2&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.3.0 -&amp;gt; 0.3.1&lt;/li&gt;
&lt;li&gt;Jitsi 8922-1 -&amp;gt; stable-8960&lt;/li&gt;
&lt;li&gt;Linkedin 0.5.4 -&amp;gt; latest&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.47 -&amp;gt; 2.0.48&lt;/li&gt;
&lt;li&gt;Prometheus Postgres Exporter 0.13.2 -&amp;gt; 0.14.0&lt;/li&gt;
&lt;li&gt;Synapse 1.92.1 -&amp;gt; 1.92.3&lt;/li&gt;
&lt;li&gt;Twitter bridge 0.1.6 -&amp;gt; 0.1.7&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.1 -&amp;gt; 1.23.2&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.0 -&amp;gt; 0.10.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;synapse and the vast majority of the bridges updates were already installed previously as part of off cycle security fixes&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Customer Support is available now&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the past, our subscription plans didn&amp;rsquo;t include customer support. The &lt;a href="https://etke.cc/contacts"&gt;etke.cc/contacts&lt;/a&gt; page on our website was mainly for getting in touch in cases of service issues.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the deal: we&amp;rsquo;ve been spending a lot of developer time each month helping you with all sorts of questions, even some things we can&amp;rsquo;t control. This has sometimes taken away from our core work of improving and maintaining our services.&lt;/p&gt;
&lt;p&gt;To keep our Matrix hosting services affordable and sustainable, we&amp;rsquo;ve decided to be clear about what we can help you with. We&amp;rsquo;ve created the &lt;a href="https://etke.cc/services/support"&gt;etke.cc/services/support&lt;/a&gt; page, where you can find all the details about customer support and what you can expect from us.&lt;/p&gt;
&lt;p&gt;In a nutshell, all our subscription plans now include &lt;a href="https://etke.cc/services/support/#basic"&gt;the &amp;ldquo;Basic&amp;rdquo; support level&lt;/a&gt;, which gives you some reasonable customer assistance (up to 4 support requests per month). If you&amp;rsquo;re a business customer, we&amp;rsquo;re offering an even better &lt;a href="https://etke.cc/services/support/#dedicated"&gt;&amp;ldquo;Dedicated&amp;rdquo; support option&lt;/a&gt;, with faster response times and more support requests per month. Soon, when you visit our new order form on the website, you&amp;rsquo;ll be able to choose your support plan instead of being stuck with basic support.&lt;/p&gt;
&lt;p&gt;We appreciate your understanding, and we&amp;rsquo;re committed to providing you with top-notch service.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$E4tyvNwVfnPQb31QerYZZrTDFpkyLfVfl_QwvFKy-VE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (More Security Fixes)</title><link>https://etke.cc/news/2023-09-19-servers-update-in-progress-more-security-fixes/</link><pubDate>Tue, 19 Sep 2023 19:42:44 +0000</pubDate><guid>https://etke.cc/news/2023-09-19-servers-update-in-progress-more-security-fixes/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (More Security Fixes)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Facebook bridge 0.5.0 -&amp;gt; 0.5.1&lt;/li&gt;
&lt;li&gt;Linkedin 0.5.4 -&amp;gt; latest&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.3.0 -&amp;gt; 0.3.1&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.14.1 -&amp;gt; 0.14.2&lt;/li&gt;
&lt;li&gt;Twitter bridge 0.1.6 -&amp;gt; 0.1.7&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.10.1 -&amp;gt; 0.10.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those updates related to the same security issue with webp&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/advisories/GHSA-j7hp-h8jx-5ppr"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pHWZxqY-co_2bljtFeSyLlthmS4EPRwiruMJAq6xRoc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Another Security Fix) (updated)</title><link>https://etke.cc/news/2023-09-18-servers-update-in-progress-another-security-fix/</link><pubDate>Mon, 18 Sep 2023 15:19:50 +0000</pubDate><guid>https://etke.cc/news/2023-09-18-servers-update-in-progress-another-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Another Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.92.2 -&amp;gt; 1.92.3&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;It turns out that libwebp is bundled statically in Pillow wheels so we need to update this dependency instead of libwebp package at the OS level.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/advisories/GHSA-j7hp-h8jx-5ppr"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nRlnOmeZ_W0ipQUUxnC5LrjmqHTAD8jePrkTbADBxMw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2023-09-15-servers-update-in-progress-security-fix/</link><pubDate>Fri, 15 Sep 2023 13:30:37 +0000</pubDate><guid>https://etke.cc/news/2023-09-15-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.92.1 -&amp;gt; 1.92.2&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;a critical vulnerability in &lt;code&gt;libwebp&lt;/code&gt;&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/advisories/GHSA-j7hp-h8jx-5ppr"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NZfbQjzJmuMVzLcLmTQj4Eoe4p-vOL1AKltXLEvUCZ0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-09-14-stable-updates-published/</link><pubDate>Thu, 14 Sep 2023 20:01:14 +0000</pubDate><guid>https://etke.cc/news/2023-09-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.40 -&amp;gt; 1.11.42&lt;/li&gt;
&lt;li&gt;Jitsi stable-8922 -&amp;gt; stable-8922-1&lt;/li&gt;
&lt;li&gt;Synapse 1.91.2 -&amp;gt; 1.92.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Better Email Alerts&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve had customer complaints about the poor deliverability of the alert emails, so we switched from a homegrown solution to &lt;a href="https://postmarkapp.com/"target="_blank" rel="nofollow"&gt;Postmark&lt;/a&gt; for sending alert emails, the same way we do for order follow-ups. We hope that this will help avoid issues and reduce downtime&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Enforced Postgres Vacuum during the Maintenance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A few recent Synapse versions contained various bugs related to excessive disk utilization, including ineffective database usage. To work around the problem, we enforce database vacuuming during the maintenance run by default. Details: &lt;a href="https://www.postgresql.org/docs/current/sql-vacuum.html"target="_blank" rel="nofollow"&gt;Postgres documentation&lt;/a&gt; (lock-free &lt;code&gt;VACUUM&lt;/code&gt; mode is used)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: Sliding-Sync Enabled by Default&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Element X has become more common nowadays, and one of the special requirements of the app is a backend with sliding sync (sync v3) support. Starting with this update, sliding-sync proxy will be installed by default on all customers servers (including existing customers) automatically&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WAyW6dQf4lYJSqxPBW97cdapdY74Xs9dDlRtASPCm0E?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-09-07-stable-updates-published/</link><pubDate>Thu, 07 Sep 2023 20:05:23 +0000</pubDate><guid>https://etke.cc/news/2023-09-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 10.1.0 -&amp;gt; 10.1.1&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.18 -&amp;gt; 0.9.19&lt;/li&gt;
&lt;li&gt;Hydrogen 0.4.0 -&amp;gt; 0.4.1&lt;/li&gt;
&lt;li&gt;Jitsi stable-8615 -&amp;gt; stable-8922&lt;/li&gt;
&lt;li&gt;Prometheus 2.45.0 -&amp;gt; 2.47.0&lt;/li&gt;
&lt;li&gt;Sliding Sync 0.99.7 -&amp;gt; 0.99.10&lt;/li&gt;
&lt;li&gt;Synapse 1.91.0 -&amp;gt; 1.91.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$HA0GiMSNR0TeY9BTAagmTOwtwetZTJQA1lmDvLdamO0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-08-31-stable-updates-published/</link><pubDate>Thu, 31 Aug 2023 20:02:07 +0000</pubDate><guid>https://etke.cc/news/2023-08-31-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.39 -&amp;gt; 1.11.40&lt;/li&gt;
&lt;li&gt;SchildiChat 1.11.30-sc.2 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Grafana 10.0.3 -&amp;gt; 10.1.0&lt;/li&gt;
&lt;li&gt;Sliding Sync 0.99.5 -&amp;gt; 0.99.7&lt;/li&gt;
&lt;li&gt;Synapse 1.90.0 -&amp;gt; 1.91.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.23.0 -&amp;gt; 1.23.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;That update package contains fixes for several synapse bugs related to rapidly increasing disk utilization. We recommend that you take advantage of the &amp;lsquo;run maintenance&amp;rsquo; of &lt;a href="https://etke.cc/scheduler"&gt;etke.cc/scheduler&lt;/a&gt; as soon as possible.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Component&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The new &lt;a href="https://schildi.chat/"target="_blank" rel="nofollow"&gt;SchildiChat&lt;/a&gt; web app is available for order for new customers, existing customers can request it using &lt;a href="https://etke.cc/contacts"&gt;etke.cc/contacts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;SchildiChat Web is a (catching up) Element Web fork with additional neat features. While it is 10 versions behind the upstream, it still has way more customization options.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$DunLhJw2L_QFnpHcAzc9hIXdixO21w4ETtjYawdasE4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>TLDR: [Bring-your-own-server orders](https://etke.cc/order/#byos) on [etke.cc](https://etke.cc/) no longer incur a one-time setup fee ($50) as part of a pricing change experiment, thus making Matrix hosting with us more accessible and encouraging more people to host on their own server. Additional details are below.</title><link>https://etke.cc/news/2023-08-25-tldr-bring-your-own-server-orders-https-etke-cc-order-byos-on-etke-cc-https-etke-cc-no-lo/</link><pubDate>Fri, 25 Aug 2023 08:52:40 +0000</pubDate><guid>https://etke.cc/news/2023-08-25-tldr-bring-your-own-server-orders-https-etke-cc-order-byos-on-etke-cc-https-etke-cc-no-lo/</guid><description>&lt;p&gt;TLDR: &lt;a href="https://etke.cc/order/#byos"&gt;Bring-your-own-server orders&lt;/a&gt; on &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; no longer incur a one-time setup fee ($50) as part of a pricing change experiment, thus making Matrix hosting with us more accessible and encouraging more people to host on their own server. Additional details are below.&lt;/p&gt;
&lt;p&gt;At &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;, we&amp;rsquo;re working on a new ordering form, new services and pricing changes to match. We&amp;rsquo;re always trying to cut down costs and to make prices more fair - smaller/simpler setups costing less, while orders with many components (requiring more work to setup and to support) having a higher cost.&lt;/p&gt;
&lt;p&gt;At the same time, we&amp;rsquo;re working on automating more of the order-handling flow and of server maintenance, so that we can keep costs low for everyone.&lt;/p&gt;
&lt;p&gt;While all these changes are still being worked on (coming soon!), we&amp;rsquo;d like to announce another change - the experimental removal of the $50 one-time setup fee that we used to charge for &lt;a href="https://etke.cc/order/#byos"&gt;Bring-your-own-server orders&lt;/a&gt;. With this fee removed, we&amp;rsquo;re aiming to encourage more people to try Matrix on their own server (on-premise or rented from any provider in any location), as opposed to renting &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; servers out through us via our &lt;a href="https://etke.cc/order/#turnkey"&gt;Turnkey&lt;/a&gt; offering.&lt;/p&gt;
&lt;p&gt;While our &lt;a href="https://etke.cc/order/#turnkey"&gt;Turnkey&lt;/a&gt; offering (optionally combined with hosting on a domain of ours like &lt;code&gt;YOU.etke.host&lt;/code&gt; or &lt;code&gt;YOU.onmatrix.chat&lt;/code&gt;) is still the easiest way to get started, we&amp;rsquo;d like to promote our more-independent and vendor-lock-in-free &lt;a href="https://etke.cc/order/#byos"&gt;Bring-your-own-server&lt;/a&gt; offering more.&lt;/p&gt;
&lt;p&gt;Bring-your-own-server orders are more difficult/costly for us to process compared to hosting Turnkey servers that we are in complete control of, so removing the one-time setup fee may come back to bite us through an influx of many and difficult to process orders. For now, we&amp;rsquo;ve decided to take this risk and see how it goes. If you&amp;rsquo;ve been wishing to &lt;a href="https://etke.cc/"&gt;host Matrix via etke.cc&lt;/a&gt; but this fee was holding you back, now is your chance!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$PxdtBg_vZRjLEg-2CDDW8XCDEA-X8J3gAzNd5fBmBWo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-08-25-stable-updates-published/</link><pubDate>Fri, 25 Aug 2023 06:14:32 +0000</pubDate><guid>https://etke.cc/news/2023-08-25-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.15 -&amp;gt; 1.8.2&lt;/li&gt;
&lt;li&gt;Discord bridge 0.6.0 -&amp;gt; 0.6.1&lt;/li&gt;
&lt;li&gt;Etherpad 1.9.0 -&amp;gt; 1.9.2&lt;/li&gt;
&lt;li&gt;Google Messages bridge latest -&amp;gt; 0.1.0 &lt;em&gt;pin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.46 -&amp;gt; 2.0.47&lt;/li&gt;
&lt;li&gt;Ntfy 2.6.2 -&amp;gt; 2.7.0&lt;/li&gt;
&lt;li&gt;Redis 7.0.12 -&amp;gt; 7.2.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.22.1 -&amp;gt; 1.23.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.9.0 -&amp;gt; 0.10.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$cpROMDjL_ZbIyeBb1eh51wvOh4ZJ_jqWLvWmNppeebQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-08-17-stable-updates-published/</link><pubDate>Thu, 17 Aug 2023 22:25:32 +0000</pubDate><guid>https://etke.cc/news/2023-08-17-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.38 -&amp;gt; 1.11.39&lt;/li&gt;
&lt;li&gt;IRC bridge 1.14.4 -&amp;gt; 1.14.5&lt;/li&gt;
&lt;li&gt;Nginx 1.25.1 -&amp;gt; 1.25.2&lt;/li&gt;
&lt;li&gt;Prometheus Node Exporter 1.6.0 -&amp;gt; 1.6.1&lt;/li&gt;
&lt;li&gt;Redis 7.0.10 -&amp;gt; 7.0.12&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$obqgvCb3flcBsYjRkh1uuzkzFdfL4Cvbo_iJA0htOQY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-08-10-stable-updates-published/</link><pubDate>Thu, 10 Aug 2023 20:00:21 +0000</pubDate><guid>https://etke.cc/news/2023-08-10-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.37 -&amp;gt; 1.11.38&lt;/li&gt;
&lt;li&gt;Sliding Sync proxy 0.99.5 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New component&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As &lt;a href="https://element.io/labs/element-x"target="_blank" rel="nofollow"&gt;Element X&lt;/a&gt; is becoming more usable, at &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; we&amp;rsquo;d like to help push the future of Matrix forward.
For this reason, we&amp;rsquo;ve decided to add Sliding Sync support so that customers who wish to experiment with new technology can give it a try.&lt;/p&gt;
&lt;p&gt;For iOS, there&amp;rsquo;s a &lt;a href="https://developer.apple.com/testflight/"target="_blank" rel="nofollow"&gt;TestFlight&lt;/a&gt; (&lt;a href="https://testflight.apple.com/join/uZbeZCOi"target="_blank" rel="nofollow"&gt;enroll here&lt;/a&gt;). The iOS version is mostly usable and has basic functionality like sending messages, photos, videos, locations, and reactions, but it does not support threads or many other features. &lt;a href="https://github.com/vector-im/element-x-android/blob/develop/docs/nightly_build.md"target="_blank" rel="nofollow"&gt;Nightly APK builds&lt;/a&gt; are available for the Android version, which is even less feature-rich.&lt;/p&gt;
&lt;p&gt;Element X is still under heavy development, so it is expected that there will be bugs and missing features. It shouldn&amp;rsquo;t cause data loss or break your conversations/rooms, as they appear in other clients. However, problems are still expected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Updates: New Domain&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The new &lt;code&gt;onmatrix.chat&lt;/code&gt; domain is available for order for new customers. Now you can get a matrix server with MXIDs like &lt;code&gt;@john:doe.onmatrix.chat&lt;/code&gt; with no extra fee&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$_gCAYxzBPqIKBK8GHw9tUW7qJqshUyjt_1pgFQvnt2o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-08-03-stable-updates-published/</link><pubDate>Thu, 03 Aug 2023 19:38:48 +0000</pubDate><guid>https://etke.cc/news/2023-08-03-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.36 -&amp;gt; 1.11.37&lt;/li&gt;
&lt;li&gt;IRC bridge 1.14.3 -&amp;gt; 1.14.4&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.17 -&amp;gt; 0.9.18&lt;/li&gt;
&lt;li&gt;Hookshot 4.4.0 -&amp;gt; 4.4.1 &lt;em&gt;already installed on all servers&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.88.0 -&amp;gt; 1.89.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$CrItjqzUnfj0clR3ikwKv49WaG7J3X89P1AnKZFhFoM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Component Update Has Been Deployed (Security Fix) (updated)</title><link>https://etke.cc/news/2023-07-31-component-update-has-been-deployed-security-fix/</link><pubDate>Mon, 31 Jul 2023 16:28:46 +0000</pubDate><guid>https://etke.cc/news/2023-07-31-component-update-has-been-deployed-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Component Update Has Been Deployed (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hookshot 4.4.0 -&amp;gt; 4.4.1&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Bridges Security Update&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://matrix.org/blog/2023/07/bridges-security-updates/"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pP_4caaYKmQRz6H69lTLvsDyc_EK_fMlLIRnsK1J8YY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-07-28-stable-updates-published/</link><pubDate>Fri, 28 Jul 2023 07:20:09 +0000</pubDate><guid>https://etke.cc/news/2023-07-28-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google Messages bridge latest &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Grafana 10.0.2 -&amp;gt; 10.0.3&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.45 -&amp;gt; 2.0.46&lt;/li&gt;
&lt;li&gt;Prometheus postgres exporter 0.13.1 -&amp;gt; 0.13.2&lt;/li&gt;
&lt;li&gt;Traefik 2.10.3 -&amp;gt; 2.10.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The new Google Messages bridge is available for order for new customers, existing customers can request it using &lt;a href="https://etke.cc/contacts"&gt;etke.cc/contacts&lt;/a&gt;. Documentation is available on &lt;a href="https://etke.cc/help/bridges/mautrix-gmessages"&gt;etke.cc/help/bridges/mautrix-gmessages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hO6U0JobuyPj7qNbe6Vpy3mKII0_yne-LqJeRB9OFC8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-07-21-stable-updates-published/</link><pubDate>Fri, 21 Jul 2023 07:16:09 +0000</pubDate><guid>https://etke.cc/news/2023-07-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discord bridge 0.5.0 -&amp;gt; 0.6.0&lt;/li&gt;
&lt;li&gt;Element 1.11.35 -&amp;gt; 1.11.36&lt;/li&gt;
&lt;li&gt;IRC bridge 1.14.2 -&amp;gt; 1.14.3&lt;/li&gt;
&lt;li&gt;Radicale 3.1.8.2 -&amp;gt; 3.1.8.3&lt;/li&gt;
&lt;li&gt;Synapse 1.87.0 -&amp;gt; 1.88.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.6 -&amp;gt; 0.9.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iSgZzgazVibTtq5b_gP2hLz-I84HbBccNphSfIk_5C4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-07-14-stable-updates-published/</link><pubDate>Fri, 14 Jul 2023 07:25:03 +0000</pubDate><guid>https://etke.cc/news/2023-07-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 10.0.1 -&amp;gt; 10.0.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s ssh keys have been rotated, published on the website (&lt;a href="https://etke.cc/ssh.key"&gt;etke.cc/ssh.key&lt;/a&gt;) and updated on all customers&amp;rsquo; servers&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$TZ2Lze9xMuIb4pQN4jX7ILFio74RE_OBxP9aEme3ntc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-07-07-stable-updates-published/</link><pubDate>Fri, 07 Jul 2023 05:10:13 +0000</pubDate><guid>https://etke.cc/news/2023-07-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.6.2-r3 -&amp;gt; 4.6.2-r4&lt;/li&gt;
&lt;li&gt;Element 1.11.34 -&amp;gt; 1.11.35&lt;/li&gt;
&lt;li&gt;Hookshot 4.3.0 -&amp;gt; 4.4.0&lt;/li&gt;
&lt;li&gt;Ntfy 2.6.1 -&amp;gt; 2.6.2&lt;/li&gt;
&lt;li&gt;Synapse 1.86.0 -&amp;gt; 1.87.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.22.0 -&amp;gt; 1.22.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$p0wb9iLy3JGwUrTB73aV0SOwdvENdUTZYeMBMBL-13M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-06-30-stable-updates-published/</link><pubDate>Fri, 30 Jun 2023 07:45:29 +0000</pubDate><guid>https://etke.cc/news/2023-06-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.14 -&amp;gt; 1.7.15&lt;/li&gt;
&lt;li&gt;Grafana 9.5.3 -&amp;gt; 10.0.1&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.44 -&amp;gt; 2.0.45&lt;/li&gt;
&lt;li&gt;Ntfy 2.5.0 -&amp;gt; 2.6.1&lt;/li&gt;
&lt;li&gt;Prometheus Postgres exporter 0.12.0 -&amp;gt; 0.13.1&lt;/li&gt;
&lt;li&gt;Prometheus 2.44.0 -&amp;gt; 2.45.0&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.14.0 -&amp;gt; 0.14.1&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.21.3 -&amp;gt; 1.22.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$xgDRRCQ37cRvZmWoyDFTyYVciYoWEiLh3e92qZ7XiVo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-06-22-stable-updates-published/</link><pubDate>Thu, 22 Jun 2023 21:25:44 +0000</pubDate><guid>https://etke.cc/news/2023-06-22-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.6.1-r3 -&amp;gt; 4.6.2-r3&lt;/li&gt;
&lt;li&gt;Discord bridge 0.4.0 -&amp;gt; 0.5.0&lt;/li&gt;
&lt;li&gt;Element 1.11.33 -&amp;gt; 1.11.34&lt;/li&gt;
&lt;li&gt;Etherpad 1.8.18 -&amp;gt; 1.9.0&lt;/li&gt;
&lt;li&gt;Google Chat bridge 0.4.0 -&amp;gt; 0.5.0 &lt;em&gt;authorization works again, this will require all users to relogin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Hookshot 4.2.0 -&amp;gt; 4.3.0&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.8 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;Nginx 1.23.3 -&amp;gt; 1.25.1&lt;/li&gt;
&lt;li&gt;Synapse 1.85.2 -&amp;gt; 1.86.0&lt;/li&gt;
&lt;li&gt;Traefik 2.10.1 -&amp;gt; 2.10.3&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.5 -&amp;gt; 0.8.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$oakLufbP4xWvbd7tC6BIb-T6veK_BhrFSL_fSCMUaIs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-06-16-stable-updates-published/</link><pubDate>Fri, 16 Jun 2023 06:03:42 +0000</pubDate><guid>https://etke.cc/news/2023-06-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.32 -&amp;gt; 1.11.33&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6iVGxP_BZbT2GTX1Yl2x6rnjkq_UPrXBSUbDYkIfEAU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-06-08-stable-updates-published/</link><pubDate>Thu, 08 Jun 2023 20:18:09 +0000</pubDate><guid>https://etke.cc/news/2023-06-08-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.13 -&amp;gt; 1.7.14&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.31 -&amp;gt; 1.11.32&lt;/li&gt;
&lt;li&gt;Grafana 9.5.2 -&amp;gt; 9.5.3&lt;/li&gt;
&lt;li&gt;Hookshot 4.1.0 -&amp;gt; 4.2.0&lt;/li&gt;
&lt;li&gt;Synapse 1.84.1 -&amp;gt; 1.85.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$4-F3DJtPEVrXNEF9_eJpxNwANiyTTMMbfoU_S_Kn7Us?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-06-02-stable-updates-published/</link><pubDate>Fri, 02 Jun 2023 07:14:27 +0000</pubDate><guid>https://etke.cc/news/2023-06-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Facebook bridge 0.4.1 -&amp;gt; 0.5.0&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.2.3 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Prometheus node exporter 1.5.0 -&amp;gt; 1.6.0&lt;/li&gt;
&lt;li&gt;Synapse 1.84.0 -&amp;gt; 1.84.1&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.13.0 -&amp;gt; 0.14.0&lt;/li&gt;
&lt;li&gt;Traefik 2.9.10 -&amp;gt; 2.10.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$4uBzz9TqzaxAMsycLi2FUNx3bXZOQhk4zKLwAvid9cI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-05-26-stable-updates-published/</link><pubDate>Fri, 26 May 2023 07:03:42 +0000</pubDate><guid>https://etke.cc/news/2023-05-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ntfy 2.4.0 -&amp;gt; 2.5.0&lt;/li&gt;
&lt;li&gt;Synapse 1.83.0 -&amp;gt; 1.84.0&lt;/li&gt;
&lt;li&gt;Twitter bridge 0.1.5 -&amp;gt; 0.1.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/scheduler"&gt;The Scheduler&lt;/a&gt; supports multiple admin users from now on. If you want to add more admins for your homeserver, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq"&gt;FAQ page&lt;/a&gt; was updated with new useful sections&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$SHGDNDEq0lphtiBlBtNS7QNl6ViFE355O27kQT9WJZ8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-05-18-stable-updates-published/</link><pubDate>Thu, 18 May 2023 21:14:42 +0000</pubDate><guid>https://etke.cc/news/2023-05-18-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.12 -&amp;gt; 1.7.13&lt;/li&gt;
&lt;li&gt;Discord bridge 0.3.0 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.43.0 -&amp;gt; 2.44.0&lt;/li&gt;
&lt;li&gt;Signal bridge 0.4.2 -&amp;gt; 0.4.3&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.4 -&amp;gt; 0.8.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$a13gVY8hubymjPs3Z5Qg7EhCbhP7oIF25FJan0UEjss?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-05-11-stable-updates-published/</link><pubDate>Thu, 11 May 2023 20:24:51 +0000</pubDate><guid>https://etke.cc/news/2023-05-11-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.30 -&amp;gt; 1.11.31&lt;/li&gt;
&lt;li&gt;Grafana 9.5.1 -&amp;gt; 9.5.2&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.43 -&amp;gt; 2.0.44&lt;/li&gt;
&lt;li&gt;Synapse 1.82.0 -&amp;gt; 1.83.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.21.2 -&amp;gt; 1.21.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We&amp;rsquo;ve developed new Radicale (contacts, calendars server) &lt;a href="https://gitlab.com/etke.cc/radicale-auth-matrix"target="_blank" rel="nofollow"&gt;matrix auth&lt;/a&gt; module, enabled by default for new installations. If you already use Radicale and want to switch from manual user management to automatic matrix-based, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$-cBAgwUoq6F893uGYX5cHZtQoywp2kPmgQX-WWz82D4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-05-04-stable-updates-published/</link><pubDate>Thu, 04 May 2023 20:08:12 +0000</pubDate><guid>https://etke.cc/news/2023-05-04-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hookshot 3.2.0 -&amp;gt; 4.0.0&lt;/li&gt;
&lt;li&gt;Jitsi stable-8319 -&amp;gt; stable-8615&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.23.1 -&amp;gt; 0.23.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$IULHqUOFrqbp6cwu-QZV6aL75ekiwwuWBVj3QNryOck?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-04-27-stable-updates-published/</link><pubDate>Thu, 27 Apr 2023 20:04:00 +0000</pubDate><guid>https://etke.cc/news/2023-04-27-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.29 -&amp;gt; 1.11.30&lt;/li&gt;
&lt;li&gt;Grafana 9.4.7 -&amp;gt; 9.5.1&lt;/li&gt;
&lt;li&gt;Ntfy 2.3.1 -&amp;gt; 2.4.0&lt;/li&gt;
&lt;li&gt;Synapse 1.81.0 -&amp;gt; 1.82.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates:&lt;/strong&gt; &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lack of rooms discovery for new users is one of the issues we noticed, so today, we welcome you to &lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;, a search engine built for matrix rooms discovery.&lt;/p&gt;
&lt;p&gt;The current index contains over 230,000 rooms across 19,000 servers, and we&amp;rsquo;re constantly tweaking it to provide more relevant search results.
Even non-English users may find it useful because it does automatic language detection in room names and topics (during the alpha stage language analysis limited to English, Hindi, Spanish, French, Russian, Portuguese, German)&lt;/p&gt;
&lt;p&gt;We plan the following future improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Searching by language&lt;/li&gt;
&lt;li&gt;Searching by specific field&lt;/li&gt;
&lt;li&gt;Providing a browsable catalog of rooms by server/language/etc&lt;/li&gt;
&lt;li&gt;Implementing a subset of the Matrix Server-Server API to request (and provide!) a Matrix-native rooms directory&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrixrooms.info/"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;, &lt;a href="https://gitlab.com/etke.cc/mrs"target="_blank" rel="nofollow"&gt;Source code&lt;/a&gt;, #mrs:etke.cc&lt;/p&gt;
&lt;p&gt;As with anything else we do at &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;, the website, its API backend and all related tools are free software (A/GPL).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7l8xLQYxBQl7_z0l8Kp7fCqc_IMTC0bgPNzYLyEffXc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-04-20-stable-updates-published/</link><pubDate>Thu, 20 Apr 2023 20:05:18 +0000</pubDate><guid>https://etke.cc/news/2023-04-20-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.11 -&amp;gt; 1.7.12&lt;/li&gt;
&lt;li&gt;Discord bridge 0.2.0 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.3 -&amp;gt; 0.8.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;customers on &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;&lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt; migrated from nginx reverse proxy to traefik&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$TVedFJuwUtPl8bmQKYi0oWEgsUAa0SXJhW11DT47lsA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-04-13-stable-updates-published/</link><pubDate>Thu, 13 Apr 2023 20:08:14 +0000</pubDate><guid>https://etke.cc/news/2023-04-13-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.28 -&amp;gt; 1.11.29&lt;/li&gt;
&lt;li&gt;Synapse 1.80.0 -&amp;gt; 1.81.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note to BorgBackup users: the Borgmatic v1.7.11 contains &lt;a href="https://projects.torsion.org/borgmatic-collective/borgmatic/issues/668"target="_blank" rel="nofollow"&gt;a regression issue&lt;/a&gt;, but it doesn&amp;rsquo;t affect ability to actually backup your server, so there won&amp;rsquo;t be version downgrade&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s ssh keys have been rotated, new keys (available at &lt;a href="https://etke.cc/ssh.key"&gt;etke.cc/ssh.key&lt;/a&gt;) were installed on customers&amp;rsquo; servers. That&amp;rsquo;s an automatic process, you don&amp;rsquo;t need to do anything&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/scheduler"&gt;The Scheduler&lt;/a&gt; will automatically check your server&amp;rsquo;s HTTP endpoints in case of &lt;code&gt;run ping&lt;/code&gt; (all known endpoints) and &lt;code&gt;run maintenance&lt;/code&gt; (only failed ones) commands from now on. You can try it yourself or see the example on the &lt;a href="https://etke.cc/scheduler/#ping"&gt;docs page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$meeDrrYKEcCbbrTM_nuC4nN2Ktrgx66ZEBKxW_RH44M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-04-06-stable-updates-published/</link><pubDate>Thu, 06 Apr 2023 19:59:41 +0000</pubDate><guid>https://etke.cc/news/2023-04-06-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.10 -&amp;gt; 1.7.11&lt;/li&gt;
&lt;li&gt;Coturn 4.6.1-r2 -&amp;gt; 4.6.1-r3&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.26 -&amp;gt; 1.11.28&lt;/li&gt;
&lt;li&gt;Hookshot 3.1.1 -&amp;gt; 3.2.0&lt;/li&gt;
&lt;li&gt;Languagetool 6.0 -&amp;gt; 6.1&lt;/li&gt;
&lt;li&gt;Ntfy 2.3.0 -&amp;gt; 2.3.1&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.21.1 -&amp;gt; 1.21.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Encrypted Bridges option has been added to the order form for new customers. Existing customers can request it by &lt;a href="https://etke.cc/contacts/"&gt;contacting support&lt;/a&gt;. Please, note that it&amp;rsquo;s &lt;strong&gt;unstable&lt;/strong&gt; and may fail at any time without an easy way to fix it.&lt;/li&gt;
&lt;li&gt;A new service is now being offered: &lt;a href="https://etke.cc/services/customdev"&gt;Custom Development&lt;/a&gt;. If you have a feature you want to implement within one of our open-source projects, but for some reason there are no MRs from the open-source community, and we don&amp;rsquo;t need it for our own services, you can pay us to get it done. Just to be on the same page: when we develop a project for our own needs, we implement specific features useful for our operations, but we don&amp;rsquo;t have spare resources to invest into features outside that scope. Of course, we totally understand that others use cases may be different from ours and that somebody will need a bit different set of features. We want to be fair, so we added that custom development service. If somebody finds it useful - that will be wonderful!&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$a94U8DEU_5Guc8Fc3l6KX7deYElWjXuSQ9nHPa0CnqU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The outage has been resolved</title><link>https://etke.cc/news/2023-04-04-the-outage-has-been-resolved/</link><pubDate>Tue, 04 Apr 2023 11:18:09 +0000</pubDate><guid>https://etke.cc/news/2023-04-04-the-outage-has-been-resolved/</guid><description>&lt;p&gt;&lt;strong&gt;The outage has been resolved&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What&lt;/strong&gt;: etke.host domain&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Impact&lt;/strong&gt;: customers using etke.host as their matrix server&amp;rsquo;s domain, etke.cc email communications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Domain registry operator unsuspended the etke.host domain, all services using that domain name have been resolved&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nNk9SBMdOhOOG9RN_LyRii7vuESSN43ATZ71BR3oz_o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Outage is in progress (update)</title><link>https://etke.cc/news/2023-04-03-outage-is-in-progress-update/</link><pubDate>Mon, 03 Apr 2023 07:49:15 +0000</pubDate><guid>https://etke.cc/news/2023-04-03-outage-is-in-progress-update/</guid><description>&lt;p&gt;&lt;strong&gt;Outage is in progress&lt;/strong&gt; (update)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What&lt;/strong&gt;: etke.host domain&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Impact&lt;/strong&gt;: customers using etke.host as their matrix server&amp;rsquo;s domain, etke.cc email communications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ETA&lt;/strong&gt;: unknown&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We got a response from the domain registry operator - they won&amp;rsquo;t do anything, until Google Safe Browsing issue is resolved. Meanwhile, we&amp;rsquo;re updating the website with notes about that outage, and contacting affected customers to give them a clear understanding of the current status.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$YKWOfn7387gwVDZcHxLR-MG9vUNaZYdulkbI38jyZks?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Outage is in progress (updated)</title><link>https://etke.cc/news/2023-04-03-outage-is-in-progress/</link><pubDate>Mon, 03 Apr 2023 07:20:25 +0000</pubDate><guid>https://etke.cc/news/2023-04-03-outage-is-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;Outage is in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What&lt;/strong&gt;: etke.host domain&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Impact&lt;/strong&gt;: customers using etke.host as their matrix server&amp;rsquo;s domain, etke.cc email communications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ETA&lt;/strong&gt;: unknown&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Domain etke.host lost DNS records with type NS due to an unknown reason. The domain registrar has already been notified about the problem.
No more information is available at this moment.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$tkb-xzPx0VO_90Ilc46udRUy_ZNW6OSbP3aiIQLxRFU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-03-30-stable-updates-published/</link><pubDate>Thu, 30 Mar 2023 20:01:44 +0000</pubDate><guid>https://etke.cc/news/2023-03-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BorgBackup 1.2.3 → 1.2.4&lt;/li&gt;
&lt;li&gt;Borgmatic 1.7.9 → 1.7.10&lt;/li&gt;
&lt;li&gt;Cinny 2.2.4 → 2.2.6&lt;/li&gt;
&lt;li&gt;Element 1.11.25 → 1.11.26&lt;/li&gt;
&lt;li&gt;Hookshot 3.0.1 → 3.1.1&lt;/li&gt;
&lt;li&gt;Ntfy 2.2.0 → 2.3.0&lt;/li&gt;
&lt;li&gt;Soft Serve 0.4.6 → 0.4.7&lt;/li&gt;
&lt;li&gt;Synapse 1.79.0 → 1.80.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.21.0 → 1.21.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatic redirect from base domain to an installed web app (e.g. &lt;code&gt;your-server.com&lt;/code&gt; → &lt;code&gt;element.your-server.com&lt;/code&gt;) is now configured automatically for etke.cc customers who serve base domain from their matrix server&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/faq"&gt;Frequently Asked Questions&lt;/a&gt; section has been added to the website. If you think something is missing - please, send your ideas in #discussion:etke.cc&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$LsQQhJJe9C1amPlug01USismmwof-8SB6tvNJOzPpWo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2023-03-29-servers-update-in-progress-security-fix/</link><pubDate>Wed, 29 Mar 2023 11:31:52 +0000</pubDate><guid>https://etke.cc/news/2023-03-29-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.2.4 → 2.2.6&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Cinny security fix was postponed due to build issues, so the usable fixed version was released 15-20mins ago&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;from: &lt;a href="https://matrix.org/blog/2023/03/28/security-releases-matrix-js-sdk-24-0-0-and-matrix-react-sdk-3-69-0"target="_blank" rel="nofollow"&gt;matrix.org security announcement&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pfGpm17R3clnddW4AVd7etisMnsz_i6mUDYxB5woxLY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Servers Update In Progress (Security Fix)</title><link>https://etke.cc/news/2023-03-28-servers-update-in-progress-security-fix/</link><pubDate>Tue, 28 Mar 2023 17:17:36 +0000</pubDate><guid>https://etke.cc/news/2023-03-28-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;Servers Update In Progress (Security Fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.25 -&amp;gt; Element 1.11.26&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The issues involve prototype pollution via events containing special strings in key locations, which can temporarily disrupt normal functioning of matrix-js-sdk and matrix-react-sdk, potentially impacting the consumer&amp;rsquo;s ability to process data safely.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Although we have only demonstrated a denial-of-service-style impact, we cannot completely rule out the possibility of a more severe impact due to the relatively extensive attack surface. We have therefore classified this as High severity and strongly recommend upgrading as a precautionary measure.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;from: &lt;a href="https://matrix.org/blog/2023/03/28/security-releases-matrix-js-sdk-24-0-0-and-matrix-react-sdk-3-69-0"target="_blank" rel="nofollow"&gt;matrix.org security announcement&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$MqoRHhL6ImaAit2u7CD-xlEvzs2KGC2yuYqjMDH6I7k?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-03-24-stable-updates-published/</link><pubDate>Fri, 24 Mar 2023 07:15:12 +0000</pubDate><guid>https://etke.cc/news/2023-03-24-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.8 -&amp;gt; 1.7.9&lt;/li&gt;
&lt;li&gt;Discord bridge 0.1.1 -&amp;gt; 0.2.0&lt;/li&gt;
&lt;li&gt;Grafana 9.4.3 -&amp;gt; 9.4.7&lt;/li&gt;
&lt;li&gt;Hookshot 2.7.0 -&amp;gt; 3.0.1&lt;/li&gt;
&lt;li&gt;Languagetool 6.0-dockerupdate-3 -&amp;gt; 6.0-dockerupdate-4&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.42 -&amp;gt; 2.0.43&lt;/li&gt;
&lt;li&gt;Ntfy 2.1.2 -&amp;gt; 2.2.0&lt;/li&gt;
&lt;li&gt;Prometheus postgres exporter 0.11.1 -&amp;gt; 0.12.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.42.0 -&amp;gt; 2.43.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.20.2 -&amp;gt; 1.21.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.2 -&amp;gt; 0.8.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$vg4N7b_QFXggOu8gmSTnH2x2Mb7HOrS_Hl_1bcduq6I?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-03-16-stable-updates-published/</link><pubDate>Thu, 16 Mar 2023 21:02:16 +0000</pubDate><guid>https://etke.cc/news/2023-03-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.24 -&amp;gt; 1.11.25&lt;/li&gt;
&lt;li&gt;Synapse 1.78.0 -&amp;gt; 1.79.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Mvkya0Dw0ecUP5m3cnXQyHKSr3TtUAR47_J1ZBZjkyY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-03-09-stable-updates-published/</link><pubDate>Thu, 09 Mar 2023 21:11:21 +0000</pubDate><guid>https://etke.cc/news/2023-03-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.7 -&amp;gt; 17.8&lt;/li&gt;
&lt;li&gt;Grafana 9.4.1 -&amp;gt; 9.4.3&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.16 -&amp;gt; 0.9.17&lt;/li&gt;
&lt;li&gt;Jitsi stable-8252 -&amp;gt; stable-8319&lt;/li&gt;
&lt;li&gt;Ntfy 2.1.0 -&amp;gt; 2.1.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Services Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/rust-synapse-compress-state/"target="_blank" rel="nofollow"&gt;synapse_auto_compressor&lt;/a&gt; has been enabled for all customers. That tool performs internal housekeeping tasks and helps keep your synapse database clean (infamous &lt;code&gt;state_groups&lt;/code&gt; table) by recalculating the state events in small chunks every day.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Vy11J_3ra_Ii1GDNP2T6oRt9nHpnymhygvE5QoGvnXA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-03-03-stable-updates-published/</link><pubDate>Fri, 03 Mar 2023 06:15:41 +0000</pubDate><guid>https://etke.cc/news/2023-03-03-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.23 -&amp;gt; 1.11.24&lt;/li&gt;
&lt;li&gt;Grafana 9.3.6 -&amp;gt; 9.4.1&lt;/li&gt;
&lt;li&gt;Redis 7.0.7 -&amp;gt; 7.0.9&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.20.1 -&amp;gt; 1.20.2&lt;/li&gt;
&lt;li&gt;Ntfy 2.0.1 -&amp;gt; 2.1.0&lt;/li&gt;
&lt;li&gt;Synapse 1.77.0 -&amp;gt; 1.78.0&lt;/li&gt;
&lt;li&gt;Synapse auto compressor 0.1.3 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.12.2 -&amp;gt; 0.13.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Services Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/matrix-org/rust-synapse-compress-state/"target="_blank" rel="nofollow"&gt;synapse_auto_compressor&lt;/a&gt; has been added. That tool performs internal housekeeping tasks and helps keep your synapse database clean (infamous &lt;code&gt;state_groups&lt;/code&gt; table) by recalculating the state events in small chunks every day. The tool was enabled for customers on the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$h1-CXpk2PX2KwImyXn-m4ZEYQEa69t59ToTOozXABXY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-02-23-stable-updates-published/</link><pubDate>Thu, 23 Feb 2023 21:17:00 +0000</pubDate><guid>https://etke.cc/news/2023-02-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.6 -&amp;gt; 1.7.7&lt;/li&gt;
&lt;li&gt;Ntfy 1.31.0 -&amp;gt; 2.0.1&lt;/li&gt;
&lt;li&gt;Radicale 3.1.8.0 -&amp;gt; 3.1.8.1&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.4.5 -&amp;gt; 0.4.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1ixsDcNmXmYX9kMGiGRGD8BAPk7xCg93USN1c4BWVhc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-02-16-stable-updates-published/</link><pubDate>Thu, 16 Feb 2023 21:11:47 +0000</pubDate><guid>https://etke.cc/news/2023-02-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.6.1-r1 -&amp;gt; 4.6.1-r2&lt;/li&gt;
&lt;li&gt;Discord bridge 0.1.0 -&amp;gt; 0.1.1&lt;/li&gt;
&lt;li&gt;Element 1.11.22 -&amp;gt; 1.11.23&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.6 -&amp;gt; 0.3.8&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.19.6 -&amp;gt; 1.20.1&lt;/li&gt;
&lt;li&gt;Languagetool 6.0-dockerupdate-2 -&amp;gt; 6.0-dockerupdate-3&lt;/li&gt;
&lt;li&gt;Ntfy 1.30.1 -&amp;gt; 1.31.0&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.12 -&amp;gt; 0.9.14&lt;/li&gt;
&lt;li&gt;Synapse 1.76.0 -&amp;gt; 1.77.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.1 -&amp;gt; 0.8.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;The Scheduler&lt;/a&gt; log output in case of maintenance issues is more readable now&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$xCecYmYAgXnXOYKTJGiJgcVNQ9rQbMic38BFeuoFATs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🎉 Today marks 2 years of etke.cc! 🎉</title><link>https://etke.cc/news/2023-02-12-today-marks-2-years-of-etke-cc/</link><pubDate>Sun, 12 Feb 2023 11:40:42 +0000</pubDate><guid>https://etke.cc/news/2023-02-12-today-marks-2-years-of-etke-cc/</guid><description>&lt;h1 id="-today-marks-2-years-of-etkecc-"&gt;
 🎉 Today marks 2 years of etke.cc! 🎉&lt;a class="heading__anchor" href="#-today-marks-2-years-of-etkecc-"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The etke.cc managed Matrix hosting service was launched on the 12th of February 2021 and has turned 2 years old today!&lt;/p&gt;
&lt;p&gt;Below, we&amp;rsquo;d like to show you what improvements have happened over the last year and what&amp;rsquo;s coming ahead for us.&lt;/p&gt;
&lt;h2 id="robotic-assistance-for-increased-human-friendliness"&gt;
 Robotic assistance for increased human-friendliness&lt;a class="heading__anchor" href="#robotic-assistance-for-increased-human-friendliness"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://etke.cc/scheduler"&gt;The Scheduler&lt;/a&gt; is a major service developed by etke.cc, which we introduced in the past year - it &lt;strong&gt;gives customers more control over managing their Matrix server&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It started as a solution to the &amp;ldquo;I&amp;rsquo;d like server maintenance to happen during a specific time window&amp;rdquo; request we were getting often.
Over time, it grew into &lt;strong&gt;a toolkit for managing your Matrix homeserver via chat&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Using Scheduler, you can &lt;strong&gt;send a chat message&lt;/strong&gt; to the &lt;a href="https://matrix.to/#/@scheduler:etke.cc"target="_blank" rel="nofollow"&gt;&lt;code&gt;@scheduler:etke.cc&lt;/code&gt; bot&lt;/a&gt; to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;configure the automated maintenance time window&lt;/strong&gt; (e.g., &lt;code&gt;recurring maintenance Monday 15:04&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;run maintenance&lt;/strong&gt; (server update) any time you wish (e.g., &lt;code&gt;run maintenance&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;restart a specific service&lt;/strong&gt; you&amp;rsquo;re observing trouble with (e.g., &lt;code&gt;run restart facebook&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;check disk usage&lt;/strong&gt; (e.g., &lt;code&gt;run disk&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you haven&amp;rsquo;t used Scheduler already, we urge you to give it a try! It really is a powerful tool.&lt;/p&gt;
&lt;h2 id="website-improvements"&gt;
 Website improvements&lt;a class="heading__anchor" href="#website-improvements"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You need to have been in the dark, to be able to appreciate the light. We&amp;rsquo;ve &lt;strong&gt;added a Light theme&lt;/strong&gt; to the etke.cc website, making it more approachable.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve &lt;strong&gt;improved our &lt;a href="https://etke.cc/order"&gt;order form&lt;/a&gt;&amp;rsquo;s usability and order processing performance&lt;/strong&gt;. Furthermore, we now process orders more quickly and are continuing to improve in this area. Stay tuned for an all-new order form coming soon, which plans to eliminate back-and-forth email exchanges between you and us. This will lead to you getting a fully-functioning Matrix server hosted much sooner after ordering.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve &lt;strong&gt;improved our website&amp;rsquo;s &lt;a href="https://etke.cc/help/"&gt;Help&lt;/a&gt; section&lt;/strong&gt;. Each bridge got a dedicated documentation page to help you find things more easily and not get overwhelmed with unrelated information. We still have more work to do in this area to document some remaining components and services that we offer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multilingual&lt;/strong&gt; website, order processing, and support were implemented. Check out the &lt;a href="https://etke.cc/de/"&gt;German version of our website&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve &lt;strong&gt;added &lt;a href="https://etke.cc/contacts"&gt;more communication channels&lt;/a&gt;&lt;/strong&gt; to simplify support requests coming from different platforms.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="stability-is-key"&gt;
 Stability is key&lt;a class="heading__anchor" href="#stability-is-key"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The internal etke.cc &lt;strong&gt;container registry mirror&lt;/strong&gt; (powered by &lt;a href="https://docs.docker.com/registry/"target="_blank" rel="nofollow"&gt;Docker Registry&lt;/a&gt;) was added to our stack, providing a more stable and quicker maintenance process. We previously used to pull components from their original registry (Docker Hub, Gitlab Registry, etc.), but these registries (especially Gitlab Registry) often experienced downtime and caused our maintenance process to break. No more! All container images are now mirrored on etke.cc infrastructure.&lt;/li&gt;
&lt;li&gt;The internal etke.cc &lt;strong&gt;monitoring system&lt;/strong&gt; (powered by &lt;a href="https://prometheus.io/"target="_blank" rel="nofollow"&gt;Prometheus&lt;/a&gt; and &lt;a href="https://grafana.com/"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;) was implemented to monitor common issues and fatal outages of our customers&amp;rsquo; servers.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/scheduler#alert"&gt;Alerting&lt;/a&gt; functionality was added later on, based on integrating our monitoring system with Scheduler. Problems like &amp;ldquo;high disk usage&amp;rdquo; and others, now trigger emails and Matrix notifications which are sent both to our support staff and server owners. This feature has &lt;strong&gt;prevented lots of downtime occurrences already&lt;/strong&gt;, by notifying customers before actual outages happen (knowing your disk usage is at 80% can make you act before it reaches 100% and causes downtime)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="something-new-to-play-with"&gt;
 Something new to play with&lt;a class="heading__anchor" href="#something-new-to-play-with"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve integrated 8 additional components into the Matrix stack. Some of them replaced existing ones - like &lt;code&gt;mautrix&lt;/code&gt; bridges superseding unmaintained &lt;code&gt;mx-puppet&lt;/code&gt; ones. Others are brand-new tools and services:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(new) &lt;a href="https://ntfy.sh"target="_blank" rel="nofollow"&gt;&lt;code&gt;ntfy&lt;/code&gt;&lt;/a&gt; (&lt;a href="https://unifiedpush.org"target="_blank" rel="nofollow"&gt;UnifiedPush&lt;/a&gt; provider)&lt;/li&gt;
&lt;li&gt;(new) &lt;code&gt;buscarron&lt;/code&gt; (web forms to matrix bot)&lt;/li&gt;
&lt;li&gt;(new) &lt;code&gt;postmoogle&lt;/code&gt; (email bridge)&lt;/li&gt;
&lt;li&gt;(new) &lt;a href="https://www.borgbackup.org/"target="_blank" rel="nofollow"&gt;&lt;code&gt;borgbackup&lt;/code&gt;&lt;/a&gt; (the &amp;ldquo;Holy Grail&amp;rdquo; of backups)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mautrix-slack&lt;/code&gt; replaced &lt;code&gt;mx-puppet-slack&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mautrix-discord&lt;/code&gt; replaced &lt;code&gt;mx-puppet-discord&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;go-skype-bridge&lt;/code&gt; replaced &lt;code&gt;mx-puppet-skype&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hookshot&lt;/code&gt; replaced &lt;code&gt;appservice-webhooks&lt;/code&gt; (webhooks/rss bridge)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you already have old components installed (like mx-puppet-slack), you can use them as-is, until they break completely. If you wish to switch from a deprecated component to a new one - just &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We now offer &lt;a href="https://ntfy.sh"target="_blank" rel="nofollow"&gt;Ntfy&lt;/a&gt; and enable it by default for new installations. With Ntfy hosted on your server, you can use your personal UnifiedPush provider for delivering push notifications to your mobile phone. Your push notifications (even though they&amp;rsquo;re normally E2E-encrypted) will no longer go through Google or Apple servers. &lt;a href="https://unifiedpush.org/users/apps/"target="_blank" rel="nofollow"&gt;Full list of apps that support Ntfy&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="the-team-is-growing"&gt;
 The team is growing&lt;a class="heading__anchor" href="#the-team-is-growing"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;etke.cc started as a one-man project 2 years ago, providing a service on top of the &lt;a href="https://github.com/spantaleev/matrix-docker-ansible-deploy"target="_blank" rel="nofollow"&gt;matrix-docker-ansible-deploy&lt;/a&gt; Ansible playbook. The playbook is built in the open as &lt;a href="https://en.wikipedia.org/wiki/Free_software"target="_blank" rel="nofollow"&gt;free software&lt;/a&gt; by &lt;a href="https://github.com/spantaleev/matrix-docker-ansible-deploy/graphs/contributors"target="_blank" rel="nofollow"&gt;hundreds of contributors&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;etke.cc has provided a way for people to &lt;strong&gt;host the open Matrix platform in an open, no-vendor-lock-in way&lt;/strong&gt;. We believe that this is a selling point that is &lt;strong&gt;unique to etke.cc&lt;/strong&gt; among all of its competitors.&lt;/p&gt;
&lt;p&gt;In the past year, &lt;a href="https://github.com/spantaleev"target="_blank" rel="nofollow"&gt;Slavi Pantaleev&lt;/a&gt;, the original playbook developer, has joined the etke.cc team.
This helps things in multiple ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;provides increased manpower to etke.cc, so that things will run more smoothly and more and better services can be added in the future&lt;/li&gt;
&lt;li&gt;guarantees etke.cc&amp;rsquo;s stability, because all upstream Ansible playbook changes now consider etke.cc customers and usage-patterns&lt;/li&gt;
&lt;li&gt;etke.cc&amp;rsquo;s profits trickle back into sponsoring playbook (and other Matrix-related) development&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides him, a few other members have joined the team part-time. They help with website improvements, support request handling, etc.&lt;/p&gt;
&lt;p&gt;etke.cc follows in the spirit of the playbook and companies who do their work in the open, as &lt;a href="https://www.cnbc.com/2020/07/18/gitlab-worked-remotely-with-over-1000-employees-before-coronavirus.html"target="_blank" rel="nofollow"&gt;Gitlab does&lt;/a&gt;. All the work we do is released as &lt;a href="https://en.wikipedia.org/wiki/Free_software"target="_blank" rel="nofollow"&gt;free software&lt;/a&gt; in &lt;a href="https://gitlab.com/etke.cc"target="_blank" rel="nofollow"&gt;our Gitlab repositories&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="open-source"&gt;
 Open Source&lt;a class="heading__anchor" href="#open-source"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/buscarron"target="_blank" rel="nofollow"&gt;Buscarron&lt;/a&gt;, a &amp;ldquo;web form to matrix bot&amp;rdquo;, was created and evolved during that year. It&amp;rsquo;s &lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s back office for the order processing&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;, an SMTP server with a Matrix interface instead of IMAP (read: email bridge), was created and deeply integrated into &lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s processes. It handles 99% of etke.cc email communications&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/etke.cc/int/scheduler"target="_blank" rel="nofollow"&gt;Scheduler&lt;/a&gt;, &lt;a href="https://gitlab.com/etke.cc/int/ansible-injector"target="_blank" rel="nofollow"&gt;Injector&lt;/a&gt;, &lt;a href="https://gitlab.com/etke.cc/int/bunny-upload"target="_blank" rel="nofollow"&gt;Bunny Uploader&lt;/a&gt;, and many more were developed as well&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="numbers"&gt;
 Numbers!&lt;a class="heading__anchor" href="#numbers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We&amp;rsquo;ve &lt;strong&gt;installed 124 new Matrix servers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pushed 453 updates and enhancements&lt;/strong&gt; to the automation framework used as the service core&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Posted 72 updates&lt;/strong&gt; in the announcements room, so you&amp;rsquo;re always up-to-date with what we&amp;rsquo;re working on&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to see what&amp;rsquo;s changed? Here is &lt;a href="https://etke.cc/news/j-48qcbzgshru3ap7hictalntpwqtotgltct01mhrmw/"&gt;the 1 year celebration post&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$UPSyw4YkbTgMwHZ8K7UkLdx0zbBfq-Fh0iqI3lLiXi0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-02-09-stable-updates-published/</link><pubDate>Thu, 09 Feb 2023 21:07:12 +0000</pubDate><guid>https://etke.cc/news/2023-02-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (heisenbridge) 1.14.1 -&amp;gt; 1.14.2&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.11 -&amp;gt; 0.9.12&lt;/li&gt;
&lt;li&gt;Synapse Admin 0.8.6 -&amp;gt; 0.8.7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;automatic daily sync of &lt;code&gt;latest&lt;/code&gt; (non-versioned) images added to the &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s registry, providing a way to get the latest changes for the components without pinned versions&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ao52DKLlHZFuxHFv9tPxYJfevqkQPkSRkqT9K42DX2A?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-02-02-stable-updates-published/</link><pubDate>Thu, 02 Feb 2023 21:05:31 +0000</pubDate><guid>https://etke.cc/news/2023-02-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borgmatic 1.7.5 -&amp;gt; 1.7.6&lt;/li&gt;
&lt;li&gt;Cinny 2.2.3 -&amp;gt; 2.2.4&lt;/li&gt;
&lt;li&gt;Coturn 4.6.1-r0 -&amp;gt; 4.6.1-r1&lt;/li&gt;
&lt;li&gt;Discord bridge latest -&amp;gt; 0.1.0 &lt;em&gt;pin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.11.20 -&amp;gt; 1.11.22&lt;/li&gt;
&lt;li&gt;Jitsi stable-8218 -&amp;gt; stable-8252&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.41 -&amp;gt; 2.0.42&lt;/li&gt;
&lt;li&gt;Prometheus 2.41.0 -&amp;gt; 2.42.0&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.4.4 -&amp;gt; 0.4.5&lt;/li&gt;
&lt;li&gt;Synapse Admin 0.8.5 -&amp;gt; 0.8.6&lt;/li&gt;
&lt;li&gt;Synapse 1.75.0 -&amp;gt; 1.76.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nD17EkFZrvBeXIBTsjFkJoe0GOGa4IPIo59thlkkGJw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-01-26-stable-updates-published/</link><pubDate>Thu, 26 Jan 2023 21:21:37 +0000</pubDate><guid>https://etke.cc/news/2023-01-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.19 -&amp;gt; 1.11.20&lt;/li&gt;
&lt;li&gt;Grafana 9.3.2 -&amp;gt; 9.3.6&lt;/li&gt;
&lt;li&gt;Hookshot 2.6.1 -&amp;gt; 2.7.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we&amp;rsquo;ve improved coturn (audio/video calls) security for all customers&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$qxdRxtZLd5SmvvFevsKCFHqDJ9HJNhDtD_jE5qv1MmY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-01-19-stable-updates-published/</link><pubDate>Thu, 19 Jan 2023 21:05:29 +0000</pubDate><guid>https://etke.cc/news/2023-01-19-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Borg backups / Borg 1.2.3 &lt;em&gt;version pinning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Borg backups / Borgmatic 1.7.5 &lt;em&gt;version pinning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;#buscarron:etke.cc 1.3.0 -&amp;gt; 1.3.1&lt;/li&gt;
&lt;li&gt;Cinny 2.2.2 -&amp;gt; 2.2.3&lt;/li&gt;
&lt;li&gt;Element 1.11.17 -&amp;gt; 1.11.19&lt;/li&gt;
&lt;li&gt;Hookshot 2.5.0 -&amp;gt; 2.6.1&lt;/li&gt;
&lt;li&gt;Jitsi stable-8138-1 -&amp;gt; stable-8218&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.19.4 -&amp;gt; 1.19.6&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.10 -&amp;gt; 0.9.11&lt;/li&gt;
&lt;li&gt;Synapse 1.74.0 -&amp;gt; 1.75.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.8.0 -&amp;gt; 0.8.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s ssh keys have been rotated. It&amp;rsquo;s automatic process, you don&amp;rsquo;t need to do anything&lt;/li&gt;
&lt;li&gt;The second phase of &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; docker registry rollout is completed, from now on all our customers&amp;rsquo; servers will download images from our registry instead of public registries by default.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve switched from the old unmaintained Slack bridge (&lt;a href="https://etke.cc/help/bridges/mx-puppet-slack"&gt;mx-puppet-slack&lt;/a&gt;) to a new better maintained one (&lt;a href="https://etke.cc/help/bridges/mautrix-slack"&gt;mautrix-slack&lt;/a&gt;) for all new customers by default. If you want to switch the bridge on your existing server, please, contact @support:etke.cc&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$qW68stZv2M7xzPYZbgWAuqGDJuD4cyhIo9WDc4SsM4I?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-01-12-stable-updates-published/</link><pubDate>Thu, 12 Jan 2023 21:37:11 +0000</pubDate><guid>https://etke.cc/news/2023-01-12-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (heisenbridge) 1.14.0 -&amp;gt; 1.14.1&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.19.3 -&amp;gt; 1.19.4&lt;/li&gt;
&lt;li&gt;Languagetool 6.0-dockerupdate-1 -&amp;gt; 6.0-&amp;gt;dockerupdate-2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/scheduler"&gt;The Scheduler&lt;/a&gt; got new features: an automatic &lt;a href="https://etke.cc/help/extras/scheduler/#alert"&gt;Alert mode&lt;/a&gt; that sends alerts into matrix rooms and by email, and the new &lt;a href="https://etke.cc/help/extras/scheduler/#disk"&gt;disk&lt;/a&gt; command. The new version was released before that announcement, so you may have already seen it in action and some issues with duplicated alerts and odd summaries. Sorry for the inconvenience, we solved all those problems&lt;/li&gt;
&lt;li&gt;we&amp;rsquo;re rolling out our docker registry to minimize issues with common public registries like GitLab. In the first phase (the current one) we migrated all etke.cc-related docker images into that registry, so during the maintenance they will be downloaded from there, instead of the public registry. During the next phase, we&amp;rsquo;ll configure mirroring of all images used by our customers, so all of them will be downloaded from etke.cc&amp;rsquo;s registry without exceptions&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZtODYIfSZDcUBnIWhoY8eT1nEdFS1RZHw70pP_n7A0U?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2023-01-06-stable-updates-published/</link><pubDate>Fri, 06 Jan 2023 05:38:35 +0000</pubDate><guid>https://etke.cc/news/2023-01-06-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uptime Kuma 1.19.2 -&amp;gt; 1.19.3&lt;/li&gt;
&lt;li&gt;Languagetool 5.9 -&amp;gt; 6.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; prices were increased for new on-premises orders (existing customers are not affected, it&amp;rsquo;s just a preparation for price model overhaul)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$o2NPceVUP1-Np8-lOwiPeF789OLd2bz979OcARYeI5I?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stable Updates Published</title><link>https://etke.cc/news/2022-12-30-stable-updates-published/</link><pubDate>Fri, 30 Dec 2022 08:05:52 +0000</pubDate><guid>https://etke.cc/news/2022-12-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;Stable Updates Published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linkedin bridge 0.5.3 -&amp;gt; 0.5.4&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.18.5 -&amp;gt; 1.19.2&lt;/li&gt;
&lt;li&gt;Ntfy 1.29.1 -&amp;gt; 1.30.1&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.23.0 -&amp;gt; 0.23.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Service Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt; services are no longer available in Russian language&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$sLjbejWmUBLbS3Rd4LQ1F9ob-3UNx68Tz1tyvCkI3J8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>(hotfix/off cycle) stable updates published</title><link>https://etke.cc/news/2022-12-25-hotfix-off-cycle-stable-updates-published/</link><pubDate>Sun, 25 Dec 2022 13:56:07 +0000</pubDate><guid>https://etke.cc/news/2022-12-25-hotfix-off-cycle-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;(hotfix/off cycle) stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linkedin bridge 0.5.3 -&amp;gt; 0.5.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;due to the nature of that update (hotfix), new features of v0.5.4 are not enabled in the stable release. If you want to get spaces support in Linkedin before the next stable update (next Friday) - &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iUJ2Z2G4TfkHceg3DelQfIQqpZ6e7UEdAKnlp4RnOao?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published (updated)</title><link>https://etke.cc/news/2022-12-23-stable-updates-published/</link><pubDate>Fri, 23 Dec 2022 08:22:29 +0000</pubDate><guid>https://etke.cc/news/2022-12-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.16 -&amp;gt; 1.11.17&lt;/li&gt;
&lt;li&gt;Grafana 9.3.1 -&amp;gt; 9.3.2&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.5 -&amp;gt; 0.3.6&lt;/li&gt;
&lt;li&gt;Nginx 1.23.2 -&amp;gt; 1.23.3&lt;/li&gt;
&lt;li&gt;Prometheus 2.40.7 -&amp;gt; 2.41.0&lt;/li&gt;
&lt;li&gt;Redis 7.0.6 -&amp;gt; 7.0.7&lt;/li&gt;
&lt;li&gt;Synapse 1.73.0 -&amp;gt; 1.74.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.7.2 -&amp;gt; 0.8.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NZuLm9_rwOC2Hnvs3O9Ievb1xROqj9t-G9o4vWOfytg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published (updated)</title><link>https://etke.cc/news/2022-12-16-stable-updates-published/</link><pubDate>Fri, 16 Dec 2022 08:02:59 +0000</pubDate><guid>https://etke.cc/news/2022-12-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instagram bridge 0.2.2 -&amp;gt; 0.2.3&lt;/li&gt;
&lt;li&gt;Jitsi stable-8044 -&amp;gt; stable-8138-1&lt;/li&gt;
&lt;li&gt;Exim 4.95-r0-4 -&amp;gt; 4.96-r1-0&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.40 -&amp;gt; 2.0.41&lt;/li&gt;
&lt;li&gt;Prometheus 2.40.5 -&amp;gt; 2.40.7&lt;/li&gt;
&lt;li&gt;Redis 7.0.4 -&amp;gt; 7.0.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;&lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt; website got redesigned&lt;/strong&gt;. It now has 2 themes (light and dark) and the ability to pick the correct one based on system preferences. The &lt;a href="https://etke.cc/order/"&gt;Order Form&lt;/a&gt; has been reworked - it&amp;rsquo;s now more beautiful and simpler. Feedback is welcome!&lt;/li&gt;
&lt;li&gt;We now &lt;strong&gt;support hosting Bring-Your-Own-Server orders on our own domain&lt;/strong&gt; (Domain Type = Subdomain). This means that if you have a spare computer to run Matrix on, you can do it without buying a domain name. Claim your &lt;code&gt;CUSTOM.etke.host&lt;/code&gt; domain now!&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$K8IuHH3X5uF7n0qXMgbCaiVHBl6yKfiOh1ScnLjrbao?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-12-09-stable-updates-published/</link><pubDate>Fri, 09 Dec 2022 07:31:01 +0000</pubDate><guid>https://etke.cc/news/2022-12-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.6.0 -&amp;gt; 4.6.1&lt;/li&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.15 -&amp;gt; 1.11.16&lt;/li&gt;
&lt;li&gt;Hookshot 2.4.0 -&amp;gt; 2.5.0&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.9 -&amp;gt; 0.9.10&lt;/li&gt;
&lt;li&gt;Signal bridge 0.4.1 -&amp;gt; 0.4.2&lt;/li&gt;
&lt;li&gt;Synapse 1.72.0 -&amp;gt; 1.73.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$SrTZItInaBz3tmQQIXm47KPhpsnYDBcweuC0iMOSaT0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-12-02-stable-updates-published/</link><pubDate>Fri, 02 Dec 2022 07:24:01 +0000</pubDate><guid>https://etke.cc/news/2022-12-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 9.2.6 -&amp;gt; 9.3.1&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.4 -&amp;gt; 0.3.5&lt;/li&gt;
&lt;li&gt;Prometheus node exporter 1.4.0 -&amp;gt; 1.5.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.40.2 -&amp;gt; 2.40.5&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.12.1 -&amp;gt; 0.12.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pZIgTmzGyQDpFLAcC_xjk_prhw5tnKyPtRbIIRCmGyc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-11-24-stable-updates-published/</link><pubDate>Thu, 24 Nov 2022 22:32:54 +0000</pubDate><guid>https://etke.cc/news/2022-11-24-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.14 -&amp;gt; 1.11.15&lt;/li&gt;
&lt;li&gt;Grafana 9.2.5 -&amp;gt; 9.2.6&lt;/li&gt;
&lt;li&gt;Ntfy 1.29.0 -&amp;gt; 1.29.1&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.8 -&amp;gt; 0.9.10&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.4.1 -&amp;gt; 0.4.4&lt;/li&gt;
&lt;li&gt;Synapse 1.71.0 -&amp;gt; 1.72.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Support email has been changed on &lt;a href="https://etke.cc/contacts"&gt;contacts page&lt;/a&gt; - the new email powered by postmoogle&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;#postmoogle:etke.cc updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Postmoogle is email &amp;lt;-&amp;gt; matrix bridge (actual SMTP server) developed by &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt; and it got the biggest update so far. The most notable changes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;automatic ban list (can be enabled by postmoogle admin) - no more nasty spammers will ever bother your host and if they will - Postmoogle will drop TCP connections before even talking with them&lt;/li&gt;
&lt;li&gt;automatic greylisting (can be configured by postmoogle admin)&lt;/li&gt;
&lt;li&gt;internal email queue to re-send failed emails (with 45x errors) automatically&lt;/li&gt;
&lt;li&gt;bridging email threads ⇿ matrix threads/reply-tos (reply to an email in a matrix room, either by matrix thread or matrix reply-to, = email reply on email side, works both ways)&lt;/li&gt;
&lt;li&gt;multi-domain mode with the ability to select a domain for sending emails per room/per mailbox (all other domains will act as aliases)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;!pm send&lt;/code&gt; and thread replies send multipart emails by default (both HTML from formatted markdown and plaintext in the same email)&lt;/li&gt;
&lt;li&gt;lots of other enhancements and fixes under the hood&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Whgtut1OW6OCmV__sgh-XU773Q2LbIay_coGpuLLtiU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-11-18-stable-updates-published/</link><pubDate>Fri, 18 Nov 2022 06:19:25 +0000</pubDate><guid>https://etke.cc/news/2022-11-18-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Facebook bridge 0.4.0 -&amp;gt; 0.4.1&lt;/li&gt;
&lt;li&gt;Google Chat bridge 0.3.3 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;Grafana 9.2.4 -&amp;gt; 9.2.5&lt;/li&gt;
&lt;li&gt;Jitsi stable-7882 -&amp;gt; stable-8044&lt;/li&gt;
&lt;li&gt;Ntfy 1.28.0 -&amp;gt; 1.29.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.40.1 -&amp;gt; 2.40.2&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.7.1 -&amp;gt; 0.7.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$sent6-P0V5Xr5Ar5O89IJg8_EaJq9eeuTnbWbochBsc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-11-11-stable-updates-published/</link><pubDate>Fri, 11 Nov 2022 06:27:21 +0000</pubDate><guid>https://etke.cc/news/2022-11-11-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.13 -&amp;gt; 1.11.14&lt;/li&gt;
&lt;li&gt;Grafana 9.2.3 -&amp;gt; 9.2.4&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.2 -&amp;gt; 0.3.4&lt;/li&gt;
&lt;li&gt;Prometheus 2.39.1 -&amp;gt; 2.40.1&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.4.0 -&amp;gt; 0.4.1&lt;/li&gt;
&lt;li&gt;Synapse 1.70.1 -&amp;gt; 1.71.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Etherpad component got overhaul - dependency on dimension is optional now and etherpad itself got new plugins and features, including microsoft docs import/export support (integration with libreoffice)&lt;/li&gt;
&lt;li&gt;@scheduler:etke.cc got more QoL updates&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$BYy7tuPV2yYFXZox5OsDNiGz3e3fY_UXgdQxLWDwn_8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-11-04-stable-updates-published/</link><pubDate>Fri, 04 Nov 2022 06:49:50 +0000</pubDate><guid>https://etke.cc/news/2022-11-04-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element / &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; 1.11.12 -&amp;gt; 1.11.13&lt;/li&gt;
&lt;li&gt;Grafana 9.2.2 -&amp;gt; 9.2.3&lt;/li&gt;
&lt;li&gt;Instagram bridge latest -&amp;gt; 0.2.2 &lt;em&gt;pinned release with fixes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Signal bridge 0.4.0 -&amp;gt; 0.4.1&lt;/li&gt;
&lt;li&gt;Synapse 1.69.0 -&amp;gt; 1.70.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;@scheduler:etke.cc received some QoL updates, like visual indication of running commands&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6Nm6HPxy1zhxByuBHgBkZBOG3XCp5kLAqPt5pd63p2s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-10-27-stable-updates-published/</link><pubDate>Thu, 27 Oct 2022 21:06:39 +0000</pubDate><guid>https://etke.cc/news/2022-10-27-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#buscarron:etke.cc 1.2.1 -&amp;gt; 1.3.0&lt;/li&gt;
&lt;li&gt;Element 1.11.10 -&amp;gt; 1.11.12&lt;/li&gt;
&lt;li&gt;Grafana 9.2.1 -&amp;gt; 9.2.2&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.15 -&amp;gt; 0.9.16&lt;/li&gt;
&lt;li&gt;Hookshot 2.3.0 -&amp;gt; 2.4.0&lt;/li&gt;
&lt;li&gt;Nginx 1.23.1 -&amp;gt; 1.23.2&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.7 -&amp;gt; 0.9.8&lt;/li&gt;
&lt;li&gt;Signal daemon 0.22.2 -&amp;gt; 0.23.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note on Synapse 1.70 update - it&amp;rsquo;s &lt;strong&gt;not&lt;/strong&gt; included within &lt;code&gt;fresh&lt;/code&gt; and &lt;code&gt;stable&lt;/code&gt; updates due to serious regressions in that specific release.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; is the Element web hosted on blazing fast &lt;a href="https://bunny.net/?ref=z3pduwxhge"target="_blank" rel="nofollow"&gt;Bunny CDN&lt;/a&gt;, it&amp;rsquo;s intended for customers without element installed on their servers and for people who want to try new features&lt;/li&gt;
&lt;li&gt;we&amp;rsquo;re deploying the same docker image as on &lt;a href="https://app.etke.cc/"target="_blank" rel="nofollow"&gt;app.etke.cc&lt;/a&gt; for all our customers&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$76O7T6y5FHgOba_HGUHwuj38VpiU_lH6-2rFxrx9boE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>hotfix update published</title><link>https://etke.cc/news/2022-10-27-hotfix-update-published/</link><pubDate>Thu, 27 Oct 2022 08:32:21 +0000</pubDate><guid>https://etke.cc/news/2022-10-27-hotfix-update-published/</guid><description>&lt;p&gt;&lt;strong&gt;hotfix update published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Signal daemon 0.22.2 -&amp;gt; 0.23.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Due to changes on signal&amp;rsquo;s server side (&lt;a href="https://gitlab.com/signald/signald/-/issues/343"target="_blank" rel="nofollow"&gt;details&lt;/a&gt;), signal bride doesn&amp;rsquo;t work anymore.
Affected customers: everyone who use signal bridge&lt;/p&gt;
&lt;p&gt;Please, use &lt;a href="https://etke.cc/scheduler"&gt;etke.cc/scheduler&lt;/a&gt; to apply hotfix (available both for &lt;code&gt;fresh&lt;/code&gt; and &lt;code&gt;stable&lt;/code&gt; branches), otherwise you may wait for the full stable update tomorrow.&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$oJF8Us-lx-uD--4uiyCp7D4ea1FNPRyY95NTQx_BVCs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-10-21-stable-updates-published/</link><pubDate>Fri, 21 Oct 2022 05:11:14 +0000</pubDate><guid>https://etke.cc/news/2022-10-21-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 9.2.0 -&amp;gt; 9.2.1&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.38 -&amp;gt; 2.0.39&lt;/li&gt;
&lt;li&gt;Synapse 1.68.0 -&amp;gt; 1.69.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.7.0 -&amp;gt; 0.7.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$4ZX5ZNjIR4tDYREj_YdUtB8A5L-w69F3UxZNHIbAXkY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published (updated)</title><link>https://etke.cc/news/2022-10-14-stable-updates-published/</link><pubDate>Fri, 14 Oct 2022 06:47:02 +0000</pubDate><guid>https://etke.cc/news/2022-10-14-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.8 -&amp;gt; 1.11.10&lt;/li&gt;
&lt;li&gt;Grafana 9.1.7 -&amp;gt; 9.2.0&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.2.1 -&amp;gt; latest &lt;em&gt;critical fix is not part of any pinned release yet, thus we temporary switch to the latest version&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jitsi stable-7830 -&amp;gt; 7882&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.18.3 -&amp;gt; 1.18.5&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.4 -&amp;gt; 0.9.7&lt;/li&gt;
&lt;li&gt;Prometheus 2.39.0 -&amp;gt; 2.39.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/help/extras/scheduler/#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s ssh keys have been rotated. The new keys are available on the website. This is an automated process which aims to increase security - you don&amp;rsquo;t need to do anything.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&amp;rsquo;s website got a redesign. A lot of new information (about bridges, bots, and extra services we offer) has been added to the &lt;a href="https://etke.cc/help"&gt;etke.cc/help&lt;/a&gt; section (&lt;a href="https://etke.cc/de/help"&gt;German&lt;/a&gt;, &lt;a href="https://etke.cc/ru/help"&gt;Russian&lt;/a&gt;). More improvements are coming in the near future!&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc got new security features to prevent incoming spam&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$y8lzE3AsHDGkhhgQ2UXSU9RPNXF-wjjE9SziRe43QTQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-10-07-stable-updates-published/</link><pubDate>Fri, 07 Oct 2022 05:16:55 +0000</pubDate><guid>https://etke.cc/news/2022-10-07-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 9.1.6 -&amp;gt; 9.1.7&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.8.0 -&amp;gt; 1.8.3&lt;/li&gt;
&lt;li&gt;Prometheus 2.38.0 -&amp;gt; 2.39.0&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.21.1 -&amp;gt; 0.22.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$yvuzkl3L6jwdvcUEbn5N8EmH85Nj5p8NdQdAue2hh70?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-09-30-stable-updates-published/</link><pubDate>Fri, 30 Sep 2022 06:04:11 +0000</pubDate><guid>https://etke.cc/news/2022-09-30-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.2.0 -&amp;gt; 2.2.2&lt;/li&gt;
&lt;li&gt;Element 1.11.5 -&amp;gt; 1.11.8&lt;/li&gt;
&lt;li&gt;Jitsi stable-7648-4 -&amp;gt; stable-7830&lt;/li&gt;
&lt;li&gt;Languagetool 5.8 -&amp;gt; 5.9&lt;/li&gt;
&lt;li&gt;Ntfy 1.27.2 -&amp;gt; 1.28.0&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.3 -&amp;gt; 0.9.4&lt;/li&gt;
&lt;li&gt;Prometheus node exporter 1.3.1 -&amp;gt; 1.4.0&lt;/li&gt;
&lt;li&gt;Synapse 1.67.0 -&amp;gt; 1.68.0&lt;/li&gt;
&lt;li&gt;Telegram bridge 0.12.0 -&amp;gt; 0.12.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$h3INxWjVLkt0yN7H1mcXDthV2SEr4tsVoNg9cfRYbPA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://etke.cc/news/2022-09-28-/</link><pubDate>Wed, 28 Sep 2022 15:48:30 +0000</pubDate><guid>https://etke.cc/news/2022-09-28-/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress (security fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.5 -&amp;gt; 1.11.8&lt;/li&gt;
&lt;li&gt;Cinny 2.2.0 -&amp;gt; 2.2.1&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;off cycle deployment on all customers&amp;rsquo; servers with the fixes for CVE-2022-39249, CVE-2022-39250, CVE-2022-39251, CVE-2022-39236&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$__cOV5btcmCoiLHcXhHycuekJTs522-vUt5AR0H9Rqo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Note about the [recent security release of the appservice irc](https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.35.1)</title><link>https://etke.cc/news/2022-09-26-note-about-the-recent-security-release-of-the-appservice-irc-https-github-com-matrix-org-/</link><pubDate>Mon, 26 Sep 2022 11:39:24 +0000</pubDate><guid>https://etke.cc/news/2022-09-26-note-about-the-recent-security-release-of-the-appservice-irc-https-github-com-matrix-org-/</guid><description>&lt;p&gt;Note about the &lt;a href="https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.35.1"target="_blank" rel="nofollow"&gt;recent security release of the appservice irc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;etke.cc customers are &lt;strong&gt;not&lt;/strong&gt; affected&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$U9HCiaHcuzxeZ9q0BEMK-Ps2rTqCDMEQEqYKmdd4b4o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-09-23-stable-updates-published/</link><pubDate>Fri, 23 Sep 2022 06:33:07 +0000</pubDate><guid>https://etke.cc/news/2022-09-23-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.1.3 -&amp;gt; 2.2.0&lt;/li&gt;
&lt;li&gt;Grafana 9.1.5 -&amp;gt; 9.1.6&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.13 -&amp;gt; 0.9.15&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.2.0 -&amp;gt; 0.2.1&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.2 -&amp;gt; 0.9.3&lt;/li&gt;
&lt;li&gt;Signal bridge 0.3.0 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge 0.6.1 -&amp;gt; 0.7.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/admin"&gt;etke.cc/admin&lt;/a&gt; got the &lt;a href="https://etke.cc/admin#bulk-registration"&gt;Bulk registration&lt;/a&gt; section (&lt;a href="https://etke.cc/de/admin#massen-registrierung"&gt;German&lt;/a&gt;, &lt;a href="https://etke.cc/ru/admin#%D0%BC%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F"&gt;Russian&lt;/a&gt;) about the users CSV Import feature&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Z07QwHg_3rDsp3MSSBbKkq0FV6sq97kUk9dKLuTEDkI?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-09-16-stable-updates-published/</link><pubDate>Fri, 16 Sep 2022 06:35:49 +0000</pubDate><guid>https://etke.cc/news/2022-09-16-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.5.2-r14 -&amp;gt; 4.6.0-r0&lt;/li&gt;
&lt;li&gt;Element 1.11.4 -&amp;gt; 1.11.5&lt;/li&gt;
&lt;li&gt;Grafana 9.1.3 -&amp;gt; 9.1.5&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc 0.9.0 -&amp;gt; 0.9.2&lt;/li&gt;
&lt;li&gt;Synapse 1.66.0 -&amp;gt; 1.67.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;etke.cc ist jetzt auch in deutscher Sprache verfügbar, einschließlich der Bestellabwicklung und Supportanfragen. Bitte beachten Sie, dass die Bearbeitung von Anfragen auf Deutsch etwas mehr Zeit in Anspruch nehmen kann&lt;/li&gt;
&lt;li&gt;Due to our increased support burden for providing consultation services (which shortens the time we have for working on the etke.cc service itself), we&amp;rsquo;re increasing the hourly price for consultation services to $50/h for customers (for service-related questions) and $100/h for anybody else (for more technical Matrix-related questions).&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc can now send emails from matrix&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Oggx6LLh2IU_X8ohe2TxS85rHGZTY_zvn1LrrBAp47E?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@_neb_rssbot_=40aine=3aetke.cc:matrix.org&gt; matrix.org: Security release of matrix-appservice-irc 0.35.0 (High severity) ( https://matrix.org/blog/2022/09/13/security-release-of-matrix-appservice-irc-0-35-0-high-severity )</title><link>https://etke.cc/news/2022-09-13-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-security-release-of-matrix-appservice/</link><pubDate>Tue, 13 Sep 2022 15:09:32 +0000</pubDate><guid>https://etke.cc/news/2022-09-13-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-security-release-of-matrix-appservice/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@&lt;em&gt;neb_rssbot&lt;/em&gt;=40aine=3aetke.cc:matrix.org&amp;gt; matrix.org: Security release of matrix-appservice-irc 0.35.0 (High severity) ( &lt;a href="https://matrix.org/blog/2022/09/13/security-release-of-matrix-appservice-irc-0-35-0-high-severity"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2022/09/13/security-release-of-matrix-appservice-irc-0-35-0-high-severity&lt;/a&gt; )&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;etke.cc customers are &lt;strong&gt;not&lt;/strong&gt; affected&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$9KOBGW3tPGEncJ3bdGdIBDMcvqQhHjnLa1v1aFCNF7U?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-09-09-stable-updates-published/</link><pubDate>Fri, 09 Sep 2022 06:50:07 +0000</pubDate><guid>https://etke.cc/news/2022-09-09-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 9.1.2 -&amp;gt; 9.1.3&lt;/li&gt;
&lt;li&gt;Kuma 1.17.1 -&amp;gt; 1.18.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Lr-tIMrkM0yWXguMONFadmeiDCn-A7tbj36J5aICYno?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-09-02-stable-updates-published/</link><pubDate>Fri, 02 Sep 2022 04:56:56 +0000</pubDate><guid>https://etke.cc/news/2022-09-02-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.1.2 -&amp;gt; 2.1.3 &lt;em&gt;already installed&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.11.3 -&amp;gt; 1.11.4 &lt;em&gt;already installed&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Grafana 9.1.1 -&amp;gt; 9.1.2&lt;/li&gt;
&lt;li&gt;Hydrogen 0.3.1 -&amp;gt; 0.3.2&lt;/li&gt;
&lt;li&gt;Instagram bridge 0.1.3 -&amp;gt; 0.2.0&lt;/li&gt;
&lt;li&gt;Jitsi stable-7648-3 -&amp;gt; stable-7648-4&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc latest -&amp;gt; 0.9.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;postmoogle updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;#postmoogle:etke.cc got ACLs feature (you may limit usage to specific users or homeservers), admin users, ability to list and remove mailboxes and manage allowed users directly in matrix chats, without any server side config changes. More display options added as well (show/hide sender, show/hide subject, html or text-only emails, enable/disable email -&amp;gt; matrix threads, enable/disable attachments support).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NRHg47pZulmYn_Ic37berzVp2yC2BjN-_q0skI4Mfvw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (updated)</title><link>https://etke.cc/news/2022-08-31-servers-update-in-progress/</link><pubDate>Wed, 31 Aug 2022 16:34:37 +0000</pubDate><guid>https://etke.cc/news/2022-08-31-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.3 -&amp;gt; 1.11.4&lt;/li&gt;
&lt;li&gt;Cinny 2.1.2 -&amp;gt; 2.1.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;off cycle deployment on all customers&amp;rsquo; servers with the fix of CVE-2022-36059 / CVE-2022-36060&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$0D8kv-G0lD3oZVp5X9dmxWl3uAbPz4ihkS_G0uXQojw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published (updated)</title><link>https://etke.cc/news/2022-08-26-stable-updates-published/</link><pubDate>Fri, 26 Aug 2022 07:25:29 +0000</pubDate><guid>https://etke.cc/news/2022-08-26-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linkedin 0.5.2 -&amp;gt; 0.5.3&lt;/li&gt;
&lt;li&gt;#buscarron:etke.cc 1.2.0 -&amp;gt; 1.2.1&lt;/li&gt;
&lt;li&gt;Grafana 9.1.0 -&amp;gt; 9.1.1&lt;/li&gt;
&lt;li&gt;IRC 1.13.1 -&amp;gt; 1.14.0&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.12 -&amp;gt; 0.9.13&lt;/li&gt;
&lt;li&gt;Jitsi stable-7648-2 -&amp;gt; stable-7648-3&lt;/li&gt;
&lt;li&gt;#postmoogle:etke.cc &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Prometheus Postgres exporter 0.11.0 -&amp;gt; 0.11.1&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.21.0 -&amp;gt; 0.21.1&lt;/li&gt;
&lt;li&gt;Twitter 0.1.4 -&amp;gt; 0.1.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#postmoogle:etke.cc is a new component available for order on etke.cc website (existing customers may request it using etke.cc/contacts). Postmoogle is a new Email to Matrix bot that doesn&amp;rsquo;t require any server-side configuration during usage - you can do everything directly in the matrix room using simple commands like &lt;code&gt;!pm mailbox name&lt;/code&gt;. Current Postmoogle&amp;rsquo;s feature list already exceeds the one for email2matrix, and it will evolve further over time and migrate from &amp;ldquo;bots&amp;rdquo; into the &amp;ldquo;bridges&amp;rdquo; category. &lt;a href="https://gitlab.com/etke.cc/postmoogle#roadmap"target="_blank" rel="nofollow"&gt;Roadmap with implemented and planned features&lt;/a&gt;. Simple manual migration from email2matrix is also possible&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$9m0IyWjBC0cZnRzhtA_2ZdWcmGlxHO6LKDeRWCih3Rw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-08-19-stable-updates-published/</link><pubDate>Fri, 19 Aug 2022 07:20:18 +0000</pubDate><guid>https://etke.cc/news/2022-08-19-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.2 -&amp;gt; 1.11.3&lt;/li&gt;
&lt;li&gt;Grafana 9.0.7 -&amp;gt; 9.1.0&lt;/li&gt;
&lt;li&gt;Jitsi stable-7577-2 -&amp;gt; stable-7648-2&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.37 -&amp;gt; 2.0.38&lt;/li&gt;
&lt;li&gt;Nginx 1.23.0 -&amp;gt; 1.23.1&lt;/li&gt;
&lt;li&gt;Prometheus 2.37.0 -&amp;gt; 2.38.0&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.20.0 -&amp;gt; 0.21.0&lt;/li&gt;
&lt;li&gt;Synapse 1.64.0 -&amp;gt; 1.65.0&lt;/li&gt;
&lt;li&gt;WhatsApp 0.6.0 -&amp;gt; 0.6.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;etherpad update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From now on the Etherpad component provided with integrated DOC/PDF/ODT support and number of different plugins, it will be updated automatically if your server already has Etherpad installed&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$KRBxlz1rpDPV4DSZNPyCW2HWTtIpea9WF8XRBkZOsvg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-08-12-stable-updates-published/</link><pubDate>Fri, 12 Aug 2022 04:57:26 +0000</pubDate><guid>https://etke.cc/news/2022-08-12-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.0.4 -&amp;gt; 2.1.2&lt;/li&gt;
&lt;li&gt;Coturn 4.5.2-r13 -&amp;gt; 4.5.2-r14&lt;/li&gt;
&lt;li&gt;Email2Matrix 1.0.3 -&amp;gt; 1.1.0&lt;/li&gt;
&lt;li&gt;Grafana 9.0.6 -&amp;gt; 9.0.7&lt;/li&gt;
&lt;li&gt;Jitsi stable-7439-2 -&amp;gt; stable-7577-2&lt;/li&gt;
&lt;li&gt;SoftServe 0.3.3 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;whatsapp bridge update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Spaces support has been enabled for the whatsapp bridge. Existing users (matrix users with a bridged whatsapp account) should follow the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;server should be updated (either by &lt;code&gt;run maintenance&lt;/code&gt; with etke.cc/scheduler or by automatic maintenance)&lt;/li&gt;
&lt;li&gt;(any) matrix user with bridged whatsapp account &lt;strong&gt;who wish to get their rooms put into a space&lt;/strong&gt; should send the &lt;code&gt;!wa sync space&lt;/code&gt; command to the whatsapp bridge bot (the &lt;code&gt;!wa&lt;/code&gt; prefix may be omitted)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Manual migration should be performed only for existing matrix users who have bridged their whatsapp accounts (so that their existing rooms would be grouped into a Matrix space). Any users who bridge their whatsapp account in the future (after this update) will get spaces automatically without having to do anything&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RRGjlH9q16fFHQ8TPFHLyPT0gXTv3cF5uleQHD7hB1E?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-08-05-stable-updates-published/</link><pubDate>Fri, 05 Aug 2022 10:54:55 +0000</pubDate><guid>https://etke.cc/news/2022-08-05-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.11.1 -&amp;gt; 1.11.2&lt;/li&gt;
&lt;li&gt;Grafana 9.0.5 -&amp;gt; 9.0.6&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.10 -&amp;gt; 0.9.12&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.33 -&amp;gt; 0.3.1&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.3.2 -&amp;gt; 0.3.3&lt;/li&gt;
&lt;li&gt;Synapse 1.63.1 -&amp;gt; 1.64.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/contacts"&gt;etke.cc/contacts&lt;/a&gt; page added with multiple (new) contact methods&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$CgebK5Ww64zX8vgZ61ic57ikNcyKAMUZgXFwLWcQp00?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-07-29-stable-updates-published/</link><pubDate>Fri, 29 Jul 2022 07:51:56 +0000</pubDate><guid>https://etke.cc/news/2022-07-29-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kakotalk &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Discord (mautrix) &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.11.0 -&amp;gt; 1.11.1&lt;/li&gt;
&lt;li&gt;Grafana 9.0.4 -&amp;gt; 9.0.5&lt;/li&gt;
&lt;li&gt;Prometheus postgres exporter 0.10.1 -&amp;gt; 0.11.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://languagetool.org/"target="_blank" rel="nofollow"&gt;LanguageTool&lt;/a&gt; component now supports multi-language n-grams (previously only &lt;code&gt;en&lt;/code&gt; language supported n-grams). Supported languages: de, en, es, fr, he, it, nl, ru, zh&lt;/li&gt;
&lt;li&gt;Kakaotalk bridge available for order on etke.cc&lt;/li&gt;
&lt;li&gt;Discord (mautrix) bridge replaces the old, unmaintained for a while, mx-puppet bridge for new customers. Existing servers are &lt;strong&gt;not&lt;/strong&gt; affected, but you may request to replace the existing bridge on your server to the new one using the @support:etke.cc&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ufL6-ikasHDa6k-bCaiKFTiQXdcUvDGi297noj04mH4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updated published (updated)</title><link>https://etke.cc/news/2022-07-22-stable-updated-published/</link><pubDate>Fri, 22 Jul 2022 08:33:32 +0000</pubDate><guid>https://etke.cc/news/2022-07-22-stable-updated-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updated published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.5.2-r12 -&amp;gt; 4.5.2-r13&lt;/li&gt;
&lt;li&gt;Grafana 9.0.2 -&amp;gt; 9.0.4&lt;/li&gt;
&lt;li&gt;IRC 1.13.0 -&amp;gt; 1.13.1&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.9 -&amp;gt; 0.9.10&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.29 -&amp;gt; 0.2.33&lt;/li&gt;
&lt;li&gt;Nginx 1.21.6 -&amp;gt; 1.23.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.36.2 -&amp;gt; 2.37.0&lt;/li&gt;
&lt;li&gt;Radicale 3.1.7.0 -&amp;gt; 3.1.8.0&lt;/li&gt;
&lt;li&gt;Redis 6.2.6 -&amp;gt; 7.0.4&lt;/li&gt;
&lt;li&gt;Sygnal 0.11.0 -&amp;gt; 0.12.0&lt;/li&gt;
&lt;li&gt;Synapse 1.62.0 -&amp;gt; 1.63.1&lt;/li&gt;
&lt;li&gt;Whatsapp 0.5.0 -&amp;gt; 0.6.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$MGVrahRTbgP1YJ4XczEu_-4sfi1hTfdk0CKLfCbUSQM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-07-15-stable-updates-published/</link><pubDate>Fri, 15 Jul 2022 11:02:45 +0000</pubDate><guid>https://etke.cc/news/2022-07-15-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Signal (daemon) 0.18.5 -&amp;gt; 0.20.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added &lt;a href="https://etke.cc/admin"&gt;etke.cc/admin&lt;/a&gt; documentation with common synapse-admin issues and a small guide on how-to remove media&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$BdmKwquTdhMpYyWYZa8Hx8WbuMmsI3EcqnIvwa-prnE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-07-08-stable-updates-published/</link><pubDate>Fri, 08 Jul 2022 10:36:10 +0000</pubDate><guid>https://etke.cc/news/2022-07-08-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.15 -&amp;gt; 1.11.0&lt;/li&gt;
&lt;li&gt;Jitsi 7001 -&amp;gt; 7439-2&lt;/li&gt;
&lt;li&gt;LanguageTool 5.7 -&amp;gt; 5.8&lt;/li&gt;
&lt;li&gt;Ntfy 1.27.2 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.61.1 -&amp;gt; 1.62.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Do you want to receive updates up to 1 week before the stable release? &lt;a href="https://etke.cc/scheduler#fresh-testing"&gt;Switch to the &lt;code&gt;fresh&lt;/code&gt; stability branch&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ntfy.sh/"target="_blank" rel="nofollow"&gt;ntfy&lt;/a&gt; is an open source self-hosted UnifiedPush provider that may be used instead of Google FCM/GCM on Android and works with SchildiChat and FluffyChat (Element support coming soon in next Element releases). It&amp;rsquo;s available for order on the &lt;a href="https://etke.cc/"&gt;etke.cc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;etke.cc&amp;rsquo;s ssh keys have been rotated. The new keys are available on website. That&amp;rsquo;s automated process, you don&amp;rsquo;t need to do anything.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7QSy_xpt1L4VP78fS8v__0WsMnoYRernV1j8DgkzNYA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2022-07-01 09:19 UTC</title><link>https://etke.cc/news/2022-07-01-2022-07-01-09-19-utc/</link><pubDate>Fri, 01 Jul 2022 09:19:45 +0000</pubDate><guid>https://etke.cc/news/2022-07-01-2022-07-01-09-19-utc/</guid><description>&lt;p&gt;etke.cc_metrics.txt&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NRUtCmHR_qDJY_IeqFOZxkqeP7JA2f1U5p2dxIhoIZk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>stable updates published</title><link>https://etke.cc/news/2022-07-01-stable-updates-published/</link><pubDate>Fri, 01 Jul 2022 09:19:37 +0000</pubDate><guid>https://etke.cc/news/2022-07-01-stable-updates-published/</guid><description>&lt;p&gt;&lt;strong&gt;stable updates published&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 8.5.3 -&amp;gt; 9.0.2&lt;/li&gt;
&lt;li&gt;Mailer 4.95-r0-2 -&amp;gt; 4.95-r0-4&lt;/li&gt;
&lt;li&gt;Prometheus 2.33.3 -&amp;gt; 2.36.2&lt;/li&gt;
&lt;li&gt;Synapse 1.61.0 -&amp;gt; 1.61.1 &lt;em&gt;security fix was installed on Tuesday on all customers&amp;rsquo; servers&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To more proactively respond to service troubles for the servers we manage, we&amp;rsquo;ve installed internal monitoring to all subscribers&amp;rsquo; servers (powered by &lt;a href="https://prometheus.io/docs/guides/node-exporter/"target="_blank" rel="nofollow"&gt;prometheus-node-exporter&lt;/a&gt;). Collected information: CPU, RAM, Disk and systemd service status. Example of collected information is available in the attached file (that&amp;rsquo;s real data from the the etke.cc homeserver, without any redactions). Metrics are collected by our system from authenticated endpoints on each Matrix server (no public access). We retain collected monitoring metrics on our side for 7 days. Some of our customers have already received monitoring system emails about high disk utilization, misconfigured DNS and misconfigured external integrations. We plan to release a customer-facing monitoring tool in the future&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve added new hosting plans: &lt;code&gt;Turnkey: huge&lt;/code&gt; (4vCPU, 16GB RAM, 160GB Disk) and &lt;code&gt;Turnkey: monster&lt;/code&gt; (8vCPU, 32GB RAM, 240GB Disk). Existing Turnkey customers may upgrade to larger Turnkey plans without data loss and with 2-5 minutes of total downtime.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$mxX3MwD2jITRTaSrVGaNXsT5o_6YqUtIw-Z1RVyqDc8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (security fix)</title><link>https://etke.cc/news/2022-06-28-servers-update-in-progress-security-fix/</link><pubDate>Tue, 28 Jun 2022 14:18:50 +0000</pubDate><guid>https://etke.cc/news/2022-06-28-servers-update-in-progress-security-fix/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress (security fix)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.61.0 -&amp;gt; Synapse 1.61.1&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;This patch release fixes a security issue regarding URL previews, affecting all prior versions of Synapse. Server administrators are encouraged to update Synapse as soon as possible. We are not aware of these vulnerabilities being exploited in the wild.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/matrix-org/synapse/releases/tag/v1.61.1"target="_blank" rel="nofollow"&gt;Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$PwrY8C3GRWu4zHfWObD2ii-wkWLJpnCvCF3mNkhHBUA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update completed</title><link>https://etke.cc/news/2022-06-24-servers-update-completed/</link><pubDate>Fri, 24 Jun 2022 11:10:41 +0000</pubDate><guid>https://etke.cc/news/2022-06-24-servers-update-completed/</guid><description>&lt;p&gt;&lt;strong&gt;servers update completed&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Buscarron 1.1.0 -&amp;gt; 1.2.0&lt;/li&gt;
&lt;li&gt;Uptime-Kuma 1.16.1 -&amp;gt; 1.17.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Our &lt;strong&gt;new maintenance system&lt;/strong&gt; (&lt;a href="https://etke.cc/scheduler"&gt;Scheduler&lt;/a&gt;), which has been in development and testing for a while, is now &lt;strong&gt;out of closed beta&lt;/strong&gt;. Thanks to everyone who helped during the testing period! 🎉&lt;/p&gt;
&lt;p&gt;The new automated system &lt;strong&gt;maintains the servers&lt;/strong&gt; of all etke.cc customers, according to their &lt;strong&gt;preferred maintenance schedule&lt;/strong&gt; and &lt;strong&gt;server-stability setting&lt;/strong&gt;.
All existing customers have been assigned a random server maintenance schedule, but are encouraged to talk to the Scheduler Bot and pick their own convenient maintenance schedule (day of the week + time).&lt;/p&gt;
&lt;p&gt;Besides doing automated maintenance, the Scheduler Bot lets you run maintenance manually (whenever you&amp;rsquo;d like), as well as perform various tasks on your server (restart bridges, etc).&lt;/p&gt;
&lt;p&gt;Check the &lt;a href="https://etke.cc/scheduler"&gt;Scheduler documentation&lt;/a&gt; for more details!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$FfbgnLfE-yyNZhZFZpUU0YIyzHajm81l2Cd0sHWl69c?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (updated)</title><link>https://etke.cc/news/2022-06-17-servers-update-in-progress/</link><pubDate>Fri, 17 Jun 2022 11:14:50 +0000</pubDate><guid>https://etke.cc/news/2022-06-17-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.14 -&amp;gt; 1.10.15&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.3.1 -&amp;gt; 0.3.2&lt;/li&gt;
&lt;li&gt;Synapse 1.60.0 -&amp;gt; 1.61.0&lt;/li&gt;
&lt;li&gt;WhatsApp &lt;em&gt;latest&lt;/em&gt;/0.4.0 -&amp;gt; 0.5.0&lt;/li&gt;
&lt;li&gt;Skype bridge &lt;em&gt;latest&lt;/em&gt; &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The new Skype bridge will be available to order after the maintenance ends&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;re configuring new maintenance process and slowly applying it to existing customers&amp;rsquo; servers. More information will be shared in upcoming updates. First 10 servers will be assigned random maintenance day and time after the maintenance ends, server owners will be invited to the special feedback room&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$VAvSMVpwun9qqlMphCRpZbH1kzUZ8vyIJ0Cpjzv7DDQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-06-10-servers-update-in-progress/</link><pubDate>Fri, 10 Jun 2022 09:20:10 +0000</pubDate><guid>https://etke.cc/news/2022-06-10-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.13 -&amp;gt; 1.10.14&lt;/li&gt;
&lt;li&gt;GoogleChat bridge 0.3.2 -&amp;gt; 0.3.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$48KRYwzZnpr2nk2ohHHOA3aYgQKVwsyXKesC2NQBlQQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-06-03-servers-update-in-progress/</link><pubDate>Fri, 03 Jun 2022 09:28:26 +0000</pubDate><guid>https://etke.cc/news/2022-06-03-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.0.3 -&amp;gt; 2.0.4&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.7 -&amp;gt; 0.9.9&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.15.1 -&amp;gt; 1.16.1&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.36 -&amp;gt; 2.0.37&lt;/li&gt;
&lt;li&gt;Signal daemon 0.18.1 -&amp;gt; 0.18.5&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.3.0 -&amp;gt; 0.3.1&lt;/li&gt;
&lt;li&gt;Synapse 1.59.1 -&amp;gt; 1.60.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RYj4j8ln4RLk9ethVFudLs5h_mYOGLa959kWnxdtX-A?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>reminder</title><link>https://etke.cc/news/2022-05-31-reminder/</link><pubDate>Tue, 31 May 2022 15:43:00 +0000</pubDate><guid>https://etke.cc/news/2022-05-31-reminder/</guid><description>&lt;p&gt;&lt;strong&gt;reminder&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;next scheduled maintenance will happen on June 3rd. As the result &lt;a href="https://matrix.to/#/!dKLcIwBGprWVoAskgY:etke.cc/$CFsGdGCpxIml2dieJ3KQ3XT8aszuCXkOHapPubyY9SA?via=etke.cc&amp;amp;via=matrix.org&amp;amp;via=clup.chat"target="_blank" rel="nofollow"&gt;of that poll&lt;/a&gt;, we change the default maintenance day to Friday, starting from the June 3rd&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$waIYB9dPhonMceSXOOfb1EQ5GSbPxQbq5UgUs2ZVh5U?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-05-24-servers-update-in-progress/</link><pubDate>Tue, 24 May 2022 15:23:45 +0000</pubDate><guid>https://etke.cc/news/2022-05-24-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coturn 4.5.2-r11 -&amp;gt; 4.5.2-r12&lt;/li&gt;
&lt;li&gt;Element 1.10.12 -&amp;gt; 1.10.13&lt;/li&gt;
&lt;li&gt;Etherpad 1.8.16 -&amp;gt; 1.8.18&lt;/li&gt;
&lt;li&gt;Google chat bridge 0.3.1 -&amp;gt; 0.3.2&lt;/li&gt;
&lt;li&gt;Grafana 8.5.1 -&amp;gt; 8.5.3&lt;/li&gt;
&lt;li&gt;IRC bridge (heisenbridge) 1.12.0 -&amp;gt; 1.13.0&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.26 -&amp;gt; 0.2.29&lt;/li&gt;
&lt;li&gt;Synapse 1.59.0 -&amp;gt; 1.59.1&lt;/li&gt;
&lt;li&gt;Twitter bridge 0.1.3 -&amp;gt; 0.1.4&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;turnkey / hosting can be ordered with subdomain yourname.etke.host&lt;/li&gt;
&lt;li&gt;@room next scheduled maintenance will happen on June 3rd. As the result &lt;a href="https://matrix.to/#/!dKLcIwBGprWVoAskgY:etke.cc/$CFsGdGCpxIml2dieJ3KQ3XT8aszuCXkOHapPubyY9SA?via=etke.cc&amp;amp;via=matrix.org&amp;amp;via=clup.chat"target="_blank" rel="nofollow"&gt;of that poll&lt;/a&gt;, we change the default maintenance day to Friday, starting from the June 3rd&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$COL9inhBKboKfE80ODy2un2krTjK7F8urvTqgEBEWy4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-05-17-servers-update-in-progress/</link><pubDate>Tue, 17 May 2022 15:47:45 +0000</pubDate><guid>https://etke.cc/news/2022-05-17-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 2.0.0 -&amp;gt; 2.0.3&lt;/li&gt;
&lt;li&gt;Slack bridge latest -&amp;gt; 0.1.2 &lt;em&gt;fork change, version pin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.58.1 -&amp;gt; 1.59.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jN7lRrkoOkh_p95P6iOoOO8v-HZs2NkdATlOPbsKdsg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-05-10-servers-update-in-progress/</link><pubDate>Tue, 10 May 2022 16:18:39 +0000</pubDate><guid>https://etke.cc/news/2022-05-10-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#buscarron:etke.cc 1.0.0 -&amp;gt; 1.1.0&lt;/li&gt;
&lt;li&gt;Cinny 1.8.2 -&amp;gt; 2.0.0&lt;/li&gt;
&lt;li&gt;Discord bridge latest -&amp;gt; 0.1.1 &lt;em&gt;pin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.10.11 -&amp;gt; 1.10.12&lt;/li&gt;
&lt;li&gt;Synapse 1.58.0 -&amp;gt; 1.58.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZTzk4dxTQddo8FM85LwBPBobd5TakGurwdNkUKM6aH8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2022-05-06 09:58 UTC (updated)</title><link>https://etke.cc/news/2022-05-06-2022-05-06-09-58-utc/</link><pubDate>Fri, 06 May 2022 09:58:36 +0000</pubDate><guid>https://etke.cc/news/2022-05-06-2022-05-06-09-58-utc/</guid><description>&lt;p&gt;etke.cc customers are &lt;strong&gt;not&lt;/strong&gt; affected&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hGAD2yH9usrMWstkTCL9iPFWjuWf8L0Cx7fLlpNGWhw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-05-03-servers-update-in-progress/</link><pubDate>Tue, 03 May 2022 17:09:57 +0000</pubDate><guid>https://etke.cc/news/2022-05-03-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana 8.4.1 -&amp;gt; 8.5.1&lt;/li&gt;
&lt;li&gt;Synapse 1.57.1 -&amp;gt; 1.58.0&lt;/li&gt;
&lt;li&gt;WhatsApp bridge &lt;em&gt;latest&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(for new orders only) Turnkey prices have been increased to reflect the setup cost&lt;/li&gt;
&lt;li&gt;etke.cc got localization support (only English and Russian are supported for now, Bulgarian will be added later)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$15JIJh_kaxPkhidT60n8RrFZ3FDjtxpxNMoTs3946CY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-04-26-servers-update-in-progress/</link><pubDate>Tue, 26 Apr 2022 18:02:50 +0000</pubDate><guid>https://etke.cc/news/2022-04-26-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.10 -&amp;gt; 1.10.11&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.10.1 -&amp;gt; 1.12.0&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.14.1 -&amp;gt; 1.15.0&lt;/li&gt;
&lt;li&gt;Radicale 3.1.5.1 -&amp;gt; 3.1.7.0&lt;/li&gt;
&lt;li&gt;Signal 0.2.3 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Signal daemon 0.17.0 -&amp;gt; 0.18.1&lt;/li&gt;
&lt;li&gt;Soft-Serve 0.3.0 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.57.0 -&amp;gt; 1.57.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/charmbracelet/soft-serve"target="_blank" rel="nofollow"&gt;soft-serve&lt;/a&gt; ssh-git server will be available for order after the maintenance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$MoCJQB5LrIZI3gV2htSB-lQYy2sv1wsq3pW2_I_ulcM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@aine:etke.cc&gt; servers update in progress (off cycle)</title><link>https://etke.cc/news/2022-04-19-aine-etke-cc-servers-update-in-progress-off-cycle/</link><pubDate>Tue, 19 Apr 2022 21:11:31 +0000</pubDate><guid>https://etke.cc/news/2022-04-19-aine-etke-cc-servers-update-in-progress-off-cycle/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@aine:etke.cc&amp;gt; &lt;strong&gt;servers update in progress&lt;/strong&gt; (off cycle)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;due to whatsapp protocol changes, the pinned whatsapp bridge release (v0.3.0) doesn&amp;rsquo;t sync messages for some customers. We&amp;rsquo;re updating all subscribers with whatsapp bridge installed to the latest unpinned version. It may be not stable, but messages sync will work&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;whatsapp 0.3.0 -&amp;gt; &lt;em&gt;latest&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;off cycle deploy again, 0.3.1 has version mismatch with database migrations, so the &lt;em&gt;latest&lt;/em&gt; version will be installed&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$mpcQV-LQtMXOI646ngR5OXVMVU_E6dKi4F-FrnY5Iu0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-04-19-servers-update-in-progress/</link><pubDate>Tue, 19 Apr 2022 16:59:10 +0000</pubDate><guid>https://etke.cc/news/2022-04-19-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;borgbackup latest&lt;/li&gt;
&lt;li&gt;element 1.10.9 -&amp;gt; 1.10.10&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.6 -&amp;gt; 0.9.7&lt;/li&gt;
&lt;li&gt;uptime kuma 1.14.0 -&amp;gt; 1.14.1&lt;/li&gt;
&lt;li&gt;synapse 1.56.0 -&amp;gt; 1.57.0&lt;/li&gt;
&lt;li&gt;telegram bridge 0.11.2 -&amp;gt; 0.11.3&lt;/li&gt;
&lt;li&gt;whatsapp bridge 0.3.0 -&amp;gt; 0.3.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;borg backups now offered officially as component for etke.cc subscribers &lt;em&gt;we work with it unofficially for a while and several customers got it with the first rough versions, but now it&amp;rsquo;s ready to use and can backup both your matrix server configs, files and databases (sql dumps)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ZJcSnIBlXAltirx9ItMAEl9w_Z02bH1QEC2tZYBiTok?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (off cycle) (updated)</title><link>https://etke.cc/news/2022-04-14-servers-update-in-progress-off-cycle/</link><pubDate>Thu, 14 Apr 2022 09:12:52 +0000</pubDate><guid>https://etke.cc/news/2022-04-14-servers-update-in-progress-off-cycle/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt; (off cycle)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;due to whatsapp protocol changes, the pinned whatsapp bridge release (v0.3.0) doesn&amp;rsquo;t sync messages for some customers. We&amp;rsquo;re updating all subscribers with whatsapp bridge installed to the latest unpinned version. It may be not stable, but messages sync will work&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;whatsapp 0.3.0 -&amp;gt; &lt;em&gt;latest&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$U4advmF4RRabgoIO4wfxi7_-Frp0P7CsDMG-Jyq89As?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-04-12-servers-update-in-progress/</link><pubDate>Tue, 12 Apr 2022 18:09:01 +0000</pubDate><guid>https://etke.cc/news/2022-04-12-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;coturn 4.5.2-r8 -&amp;gt; 4.5.2-r11&lt;/li&gt;
&lt;li&gt;element 1.10.8 -&amp;gt; 1.10.9&lt;/li&gt;
&lt;li&gt;facebook 0.3.3 -&amp;gt; 0.4.0&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.5 -&amp;gt; 0.9.6&lt;/li&gt;
&lt;li&gt;instagram 0.1.2 -&amp;gt; 0.1.3&lt;/li&gt;
&lt;li&gt;jitsi 6865 -&amp;gt; 7001&lt;/li&gt;
&lt;li&gt;uptime kuma 1.13.1 -&amp;gt; 1.14.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nFdoUEe0ST7ZxaaH6rl3ZQb4rP65Ra6IA-7GC3_aPSs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-04-05-servers-update-in-progress/</link><pubDate>Tue, 05 Apr 2022 18:15:44 +0000</pubDate><guid>https://etke.cc/news/2022-04-05-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Languagetool 5.6 -&amp;gt; 5.7&lt;/li&gt;
&lt;li&gt;Synapse 1.55.2 -&amp;gt; 1.56.0&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;etke.cc ssh key has been rotated. The new key will be available on website after the maintenance ends. That&amp;rsquo;s automated process, you don&amp;rsquo;t need to do anything.&lt;/li&gt;
&lt;li&gt;a new component available for existing etke.cc subscribers - borg backups to any borg provider through ssh. It&amp;rsquo;s not available on website yet because it&amp;rsquo;s a bit rough around the edges and there are some things to enhance, but it&amp;rsquo;s fully usable and can be configured per your request. Keep in mind that you should have borg provider with ssh connection before requesting the integration.&lt;/li&gt;
&lt;li&gt;initial setup price increased to curb demand&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$RbFcuZJVlIayOj4KwDxjb88n5DbBOv2Z8ax8jsXhFQo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers have been updated</title><link>https://etke.cc/news/2022-03-29-servers-have-been-updated/</link><pubDate>Tue, 29 Mar 2022 19:22:39 +0000</pubDate><guid>https://etke.cc/news/2022-03-29-servers-have-been-updated/</guid><description>&lt;p&gt;&lt;strong&gt;servers have been updated&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mjolnir 1.3.2 -&amp;gt; 1.4.1&lt;/li&gt;
&lt;li&gt;Element 1.10.7 -&amp;gt; 1.10.8&lt;/li&gt;
&lt;li&gt;Kuma 1.12.1 -&amp;gt; 1.13.1&lt;/li&gt;
&lt;li&gt;Googlechat latest -&amp;gt; 0.3.1 &lt;em&gt;version pin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.55.0 -&amp;gt; 1.55.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$yz8MdJbaTRYgjAtvMtxRljCIESWWZW7YCTO5WYV4RtY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Note about 1.55.1 bugfix release: etke.cc subscribers are not affected. (updated)</title><link>https://etke.cc/news/2022-03-24-note-about-1-55-1-bugfix-release-etke-cc-subscribers-are-not-affected/</link><pubDate>Thu, 24 Mar 2022 19:28:44 +0000</pubDate><guid>https://etke.cc/news/2022-03-24-note-about-1-55-1-bugfix-release-etke-cc-subscribers-are-not-affected/</guid><description>&lt;p&gt;Note about &lt;strong&gt;1.55.1&lt;/strong&gt; bugfix release: etke.cc subscribers are &lt;strong&gt;not&lt;/strong&gt; affected.&lt;/p&gt;
&lt;p&gt;Same for the 1.55.2&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iVzyTlO4v1gMcF6As112EwEbFle4pMdYS2h3dBQ2Ncc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-03-22-servers-update-in-progress/</link><pubDate>Tue, 22 Mar 2022 18:55:56 +0000</pubDate><guid>https://etke.cc/news/2022-03-22-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cinny 1.8.1 -&amp;gt; 1.8.2&lt;/li&gt;
&lt;li&gt;WhatsApp 0.2.4 -&amp;gt; 0.3.0&lt;/li&gt;
&lt;li&gt;Synapse 1.54.0 -&amp;gt; 1.55.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$XLh96lcUeVZvea_RjU6PeqVzUX54jyq49Fe8CRfB4gM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-03-15-servers-update-in-progress/</link><pubDate>Tue, 15 Mar 2022 18:34:25 +0000</pubDate><guid>https://etke.cc/news/2022-03-15-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.6 -&amp;gt; 1.10.7&lt;/li&gt;
&lt;li&gt;Cinny 1.8.0 -&amp;gt; 1.8.1&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.35 -&amp;gt; 2.0.36&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$AW9XwldEBMXT-ZeHe20nJ7oGvJvqzctKv9FJ3CRLNug?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (updated)</title><link>https://etke.cc/news/2022-03-08-servers-update-in-progress/</link><pubDate>Tue, 08 Mar 2022 20:09:35 +0000</pubDate><guid>https://etke.cc/news/2022-03-08-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mjolnir 1.3.1 -&amp;gt; 1.3.2&lt;/li&gt;
&lt;li&gt;Cinny 1.7.0 -&amp;gt; 1.8.0&lt;/li&gt;
&lt;li&gt;Element 1.10.5 -&amp;gt; 1.10.6&lt;/li&gt;
&lt;li&gt;Radicale 3.1.5.0 -&amp;gt; 3.1.5.1&lt;/li&gt;
&lt;li&gt;Synapse 1.53.0 -&amp;gt; 1.54.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$mcnnNUNGhJ2qg1MMJauKor-YJCTfeZAn514ERxcK6g8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-03-01-servers-update-in-progress/</link><pubDate>Tue, 01 Mar 2022 17:53:46 +0000</pubDate><guid>https://etke.cc/news/2022-03-01-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.4 -&amp;gt; 0.9.5&lt;/li&gt;
&lt;li&gt;Element 1.10.4 -&amp;gt; 1.10.5&lt;/li&gt;
&lt;li&gt;Jitsi 6726-2 -&amp;gt; 6865&lt;/li&gt;
&lt;li&gt;Kuma 1.11.4 -&amp;gt; 1.12.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$wRJeXUP1t1lMVSieF1IojPYUzofoe3SgASo9BPuHTUY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-02-22-servers-update-in-progress/</link><pubDate>Tue, 22 Feb 2022 17:08:30 +0000</pubDate><guid>https://etke.cc/news/2022-02-22-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.3 -&amp;gt; 1.10.4&lt;/li&gt;
&lt;li&gt;Grafana 8.3.4 -&amp;gt; 8.4.1&lt;/li&gt;
&lt;li&gt;Signal (bridge) 0.2.2 -&amp;gt; 0.2.3&lt;/li&gt;
&lt;li&gt;Signal (daemon) 0.16.1 -&amp;gt; 0.17.0&lt;/li&gt;
&lt;li&gt;Telegram 0.11.1 -&amp;gt; 0.11.2&lt;/li&gt;
&lt;li&gt;Prometheus 2.33.1 -&amp;gt; 2.33.3&lt;/li&gt;
&lt;li&gt;Synapse-admin 0.8.4 -&amp;gt; 0.8.5&lt;/li&gt;
&lt;li&gt;Synapse 1.52.0 -&amp;gt; 1.53.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jvHAlkaHvlxbiV3gRjfbr_v8NwHRDwYr_1CPdPktQS4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates in progress</title><link>https://etke.cc/news/2022-02-17-servers-updates-in-progress/</link><pubDate>Thu, 17 Feb 2022 07:11:33 +0000</pubDate><guid>https://etke.cc/news/2022-02-17-servers-updates-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;due to whatsapp server changes, whatsapp bridge was broken&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Whatsapp bridge: 0.2.3 -&amp;gt; 0.2.4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NqcLrvjF4x2FMz15ra9ope1dsEn_sKNjwbCFBmah8AU?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-02-15-servers-update-in-progress/</link><pubDate>Tue, 15 Feb 2022 16:52:39 +0000</pubDate><guid>https://etke.cc/news/2022-02-15-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.10.1 -&amp;gt; 1.10.3&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.25 -&amp;gt; 0.2.26&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.11.3 -&amp;gt; 1.11.14&lt;/li&gt;
&lt;li&gt;Radicale 3.1.4.0 -&amp;gt; 3.1.5.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$JxWnASyzm3LX-L8umZBe2rXenov3XJdS9UUujwWMmYk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🎉 Today marks 1 year of the etke.cc! 🎉</title><link>https://etke.cc/news/2022-02-12-today-marks-1-year-of-the-etke-cc/</link><pubDate>Sat, 12 Feb 2022 09:12:16 +0000</pubDate><guid>https://etke.cc/news/2022-02-12-today-marks-1-year-of-the-etke-cc/</guid><description>&lt;p&gt;🎉 &lt;strong&gt;Today marks 1 year of the etke.cc!&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;p&gt;During that year, we did:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pushed 234 updates and enhancements to the automation framework used as the service core&lt;/li&gt;
&lt;li&gt;Integrated 17 additional components to the matrix stack&lt;/li&gt;
&lt;li&gt;Developed 5 bots and tools to extend matrix capabilities&lt;/li&gt;
&lt;li&gt;Installed 92 new matrix servers&lt;/li&gt;
&lt;li&gt;Helped 172 people and organizations to achieve their goals in the matrix&lt;/li&gt;
&lt;li&gt;Posted 74 updates in the announcements room&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some history:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the project (not service yet) started on February 12, 2021&lt;/li&gt;
&lt;li&gt;the first installed server was etke.cc itself (yes, etke.cc homeserver is a customer of etke.cc service from the day 1)&lt;/li&gt;
&lt;li&gt;the second installed server was a chatbot, that uses matrix as a platform to interact with users across different chat networks (Telegram, WhatsApp, Signal, etc.) - one API to rule them all.&lt;/li&gt;
&lt;li&gt;In May 2021 the service was published globally&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$j-48QCBZGShrU3ap7hICtalNTPWqTOtGLTCT01mhrmw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-02-08-servers-update-in-progress/</link><pubDate>Tue, 08 Feb 2022 18:27:07 +0000</pubDate><guid>https://etke.cc/news/2022-02-08-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;email2matrix 1.0.1 -&amp;gt; 1.0.3&lt;/li&gt;
&lt;li&gt;grafana 8.3.3 -&amp;gt; 8.3.4&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.10.0 -&amp;gt; 1.10.1&lt;/li&gt;
&lt;li&gt;nginx 1.21.5 -&amp;gt; 1.21.6&lt;/li&gt;
&lt;li&gt;prometheus 2.31.1 -&amp;gt; 2.33.1&lt;/li&gt;
&lt;li&gt;radicale 3.1.3.0 -&amp;gt; 3.1.4.0&lt;/li&gt;
&lt;li&gt;synapse 1.51.0 -&amp;gt; 1.52.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Ufnib8dPu6YP4NNdxNWPAaPcFugM_ypmUblxbWk7-zs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>FOSDEM22 will start on February 5 (tomorrow). (updated)</title><link>https://etke.cc/news/2022-02-04-fosdem22-will-start-on-february-5-tomorrow/</link><pubDate>Fri, 04 Feb 2022 05:32:34 +0000</pubDate><guid>https://etke.cc/news/2022-02-04-fosdem22-will-start-on-february-5-tomorrow/</guid><description>&lt;p&gt;FOSDEM'22 will start on February 5 (tomorrow).&lt;/p&gt;
&lt;p&gt;FOSDEM is a free event for software developers to meet, share ideas and collaborate.&lt;/p&gt;
&lt;p&gt;Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels.&lt;/p&gt;
&lt;p&gt;Check the schedule on fosdem.org and join the #fosdem2022:fosdem.org space.&lt;/p&gt;
&lt;p&gt;Space structure may be a bit confusing, but keep in mind that each talk will have own matrix room.&lt;/p&gt;
&lt;p&gt;For example, matrix stand is #matrix-stand:fosdem.org and dev room is #matrix-devroom:fosdem.org&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$DFdfmIv5jtzzjr28FHU3LOynaIe7xlXab319o1H89jg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-02-01-servers-update-in-progress/</link><pubDate>Tue, 01 Feb 2022 18:43:41 +0000</pubDate><guid>https://etke.cc/news/2022-02-01-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.3 -&amp;gt; 0.9.4&lt;/li&gt;
&lt;li&gt;Mjolnir 1.2.1 -&amp;gt; 1.3.1&lt;/li&gt;
&lt;li&gt;Cinny 1.6.1 -&amp;gt; 1.7.0&lt;/li&gt;
&lt;li&gt;Element 1.9.9 -&amp;gt; 1.10.1&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.23 -&amp;gt; 0.2.25&lt;/li&gt;
&lt;li&gt;Corporal 2.2.2 -&amp;gt; 2.2.3&lt;/li&gt;
&lt;li&gt;Exim 4.95-r0 -&amp;gt; 4.95-r0-2&lt;/li&gt;
&lt;li&gt;Facebook 0.3.2 -&amp;gt; 0.3.3&lt;/li&gt;
&lt;li&gt;Radicale 3.1.2.0 -&amp;gt; 3.1.3.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$K9NZGHPy9UA-TmtZKYfcKVZS5XXj-OEZOKfB2Qlrtls?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-01-25-servers-update-in-progress/</link><pubDate>Tue, 25 Jan 2022 20:00:53 +0000</pubDate><guid>https://etke.cc/news/2022-01-25-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.2 -&amp;gt; 0.9.3&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.34 -&amp;gt; 2.0.35&lt;/li&gt;
&lt;li&gt;Prometheus postgres exporter 0.10.0 -&amp;gt; 0.10.1&lt;/li&gt;
&lt;li&gt;Radicale 3.1.0.0 -&amp;gt; 3.1.2.0&lt;/li&gt;
&lt;li&gt;Synapse 1.50.0 -&amp;gt; 1.51.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$cMYVN6qmLD2Eqjdt_wvj_Ur5Ef0fSEYbshMtlewnl2Q?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Note on Synapse 1.50.1 release (updated)</title><link>https://etke.cc/news/2022-01-18-note-on-synapse-1-50-1-release/</link><pubDate>Tue, 18 Jan 2022 16:21:29 +0000</pubDate><guid>https://etke.cc/news/2022-01-18-note-on-synapse-1-50-1-release/</guid><description>&lt;p&gt;Note on Synapse 1.50.1 release&lt;/p&gt;
&lt;p&gt;that release contains only one fix for an issue that doesn&amp;rsquo;t affect any etke.cc subscribers, so it will not be installed during current maintenance&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$MDCWYtyM1Y-cKTZ-r08gjwZvYMxtIFUUd5OQP0LJPfE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (updated)</title><link>https://etke.cc/news/2022-01-18-servers-update-in-progress/</link><pubDate>Tue, 18 Jan 2022 16:21:20 +0000</pubDate><guid>https://etke.cc/news/2022-01-18-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (heisenbridge) 1.9.0 -&amp;gt; 1.10.0&lt;/li&gt;
&lt;li&gt;Webhooks 1.0.2-1 -&amp;gt; 1.0.3-1&lt;/li&gt;
&lt;li&gt;Linkedin 0.5.1 -&amp;gt; 0.5.2&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.1 -&amp;gt; 0.9.2&lt;/li&gt;
&lt;li&gt;Element 1.9.8 -&amp;gt; 1.9.9&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.19 -&amp;gt; 0.2.23&lt;/li&gt;
&lt;li&gt;Jitsi 6726-1 -&amp;gt; 6726-2&lt;/li&gt;
&lt;li&gt;Instagram latest -&amp;gt; 0.1.2&lt;/li&gt;
&lt;li&gt;Signal latest -&amp;gt; 0.2.2&lt;/li&gt;
&lt;li&gt;Signal (daemon) latest -&amp;gt; 0.16.1&lt;/li&gt;
&lt;li&gt;Telegram 0.10.2 -&amp;gt; 0.11.1&lt;/li&gt;
&lt;li&gt;Twitter latest -&amp;gt; 0.1.3&lt;/li&gt;
&lt;li&gt;WhatsApp latest -&amp;gt; 0.2.3&lt;/li&gt;
&lt;li&gt;Prometheus (node exporter) 1.2.2 -&amp;gt; 1.3.1&lt;/li&gt;
&lt;li&gt;Sygnal 0.10.1 -&amp;gt; 0.11.0&lt;/li&gt;
&lt;li&gt;Synapse 1.49.2 -&amp;gt; 1.50.0&lt;/li&gt;
&lt;li&gt;Fixed kernel CVE-2021-4204, CVE-2022-23222 (both exploit unprivileged eBPF access)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the announcements room was renamed to&lt;code&gt;etke.cc | news&lt;/code&gt; and got new alias&lt;code&gt;#news:etke.cc&lt;/code&gt; because it&amp;rsquo;s easier to remember (&lt;code&gt;#announcements:etke.cc&lt;/code&gt; alias exists and won&amp;rsquo;t be removed)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$TZsHQKG3A7_bS7b7WwF8g_G0M7kvgN61QyXzwhauL10?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2022-01-11-servers-update-in-progress/</link><pubDate>Tue, 11 Jan 2022 19:19:00 +0000</pubDate><guid>https://etke.cc/news/2022-01-11-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uptime Kuma 1.11.1 -&amp;gt; 1.11.3&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc 0.9.0 -&amp;gt; 0.9.1&lt;/li&gt;
&lt;li&gt;Webhooks latest -&amp;gt; 1.0.2-01&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;due to instability during previous updates, we focused on stability improvements instead of new features for this update.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added news section: &lt;a href="https://etke.cc/news/"&gt;etke.cc/news&lt;/a&gt; - an automated copy of messages in that room, generated by &lt;a href="https://gitlab.com/etke.cc/emm"target="_blank" rel="nofollow"&gt;emm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Subscribers now should use &lt;a href="https://etke.cc/add/"&gt;etke.cc/add&lt;/a&gt; if they want to add or change something on homeserver. PMs to a developer is no longer an option&lt;/li&gt;
&lt;li&gt;@support:etke.cc is available in case of any problems&lt;/li&gt;
&lt;li&gt;By customers&amp;rsquo; requests: we start accepting PayPal payment on &lt;a href="https://ko-fi.com/etkecc"target="_blank" rel="nofollow"&gt;ko-fi.com/etkecc&lt;/a&gt; for customers who prefer to pay with PayPal and/or can&amp;rsquo;t pay with a credit card directly. Consider that as an additional payment method, it doesn&amp;rsquo;t affect existing customers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ls_cYkT1Q9J1uJagVWyv8DvHZQPyp-sJhzHje82MZ1E?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress (updated)</title><link>https://etke.cc/news/2022-01-05-servers-update-in-progress/</link><pubDate>Wed, 05 Jan 2022 16:51:48 +0000</pubDate><guid>https://etke.cc/news/2022-01-05-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Languagetool 5.5 -&amp;gt; 5.6&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.8.2 -&amp;gt; 1.9.0&lt;/li&gt;
&lt;li&gt;Nginx 1.21.4 -&amp;gt; 1.21.5&lt;/li&gt;
&lt;li&gt;#honoroit:etke.cc latest&lt;/li&gt;
&lt;li&gt;Uptime Kuma 1.11.1&lt;/li&gt;
&lt;li&gt;Cinny 1.6.1&lt;/li&gt;
&lt;li&gt;Radicale 3.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;etke.cc SSH keys rotating during this update, new publc key available on website (&lt;a href="https://etke.cc/ssh.key%29"&gt;https://etke.cc/ssh.key)&lt;/a&gt;. That&amp;rsquo;s an automated process, you don&amp;rsquo;t need to do anything&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislam/uptime-kuma"target="_blank" rel="nofollow"&gt;uptime-kuma&lt;/a&gt; available to order&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ajbura/cinny"target="_blank" rel="nofollow"&gt;cinny&lt;/a&gt; available to order&lt;/li&gt;
&lt;li&gt;&lt;a href="https://radicale.org/"target="_blank" rel="nofollow"&gt;radicale&lt;/a&gt; available to order&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kklroHpfGiIUx3KS5ahU8MtNL9o-Wk85DdR1MKSfR1U?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-12-18 23:46 UTC (updated)</title><link>https://etke.cc/news/2021-12-18-2021-12-18-23-46-utc/</link><pubDate>Sat, 18 Dec 2021 23:46:12 +0000</pubDate><guid>https://etke.cc/news/2021-12-18-2021-12-18-23-46-utc/</guid><description>&lt;p&gt;we&amp;rsquo;re starting to use #honoroit:etke.cc for support and announcements automation. Nothing really changed, so consider that as &amp;ldquo;field test&amp;rdquo; of a new technology (of course it will be available to order when it will be stable enough)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$POLYYsFzdJzLvdx_wDU_5l-8FHqqyvwjk4gsBlZGo3c?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@_neb_rssbot_=40aine=3aetke.cc:matrix.org&gt; matrix.org: Synapse 1.49.0 released ( https://matrix.org/blog/2021/12/14/synapse-1-49-0-released )</title><link>https://etke.cc/news/2021-12-17-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-49-0-released-https-matrix-/</link><pubDate>Fri, 17 Dec 2021 17:12:21 +0000</pubDate><guid>https://etke.cc/news/2021-12-17-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-49-0-released-https-matrix-/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@&lt;em&gt;neb_rssbot&lt;/em&gt;=40aine=3aetke.cc:matrix.org&amp;gt; matrix.org: Synapse 1.49.0 released ( &lt;a href="https://matrix.org/blog/2021/12/14/synapse-1-49-0-released"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/12/14/synapse-1-49-0-released&lt;/a&gt; )&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;That version was already installed on all subscribers&amp;rsquo; servers on Tuesday.&lt;/p&gt;
&lt;p&gt;Seems like the announcement on matrix blog was posted with delay&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$E2CDlYjj4310w9njBGWQlSCpLLYPav7h4_zoyXPDqzc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-12-14-servers-update-in-progress/</link><pubDate>Tue, 14 Dec 2021 19:01:20 +0000</pubDate><guid>https://etke.cc/news/2021-12-14-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Facebook bridge latest &lt;em&gt;will be updated with latest version again, because of important bugfixes, not included in pinned version yet&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jitsi 6173 -&amp;gt; 6726 &lt;em&gt;some changes were added to the auth flow, should not cause any issues&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Mjolnir 1.1.20 -&amp;gt; 1.2.1&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 2.2.0 -&amp;gt; 2.2.1&lt;/li&gt;
&lt;li&gt;Synapse 1.48.0 -&amp;gt; 1.49.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;previous updates (already installed during off cycle deploys):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element web 1.9.6 -&amp;gt; 1.9.7&lt;/li&gt;
&lt;li&gt;Grafana 8.3.0 -&amp;gt; 8.3.1&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Automatic database backups enabled by default for all subscribers&amp;rsquo; servers (configuration: 7 daily, 0 weekly, 0 monthly = 7 total/max), including turnkey/hosting. That was a pretty common request because not all hosting providers have automatic backup feature. Please, keep in mind that backups will require some disk space.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you don&amp;rsquo;t want the automatic backups and/or you want to change the configuration for it - just send me a PM&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$JdB3duNEIVJj5LCSSdoI5_A_JAQGcbkBrvvKjXWFxrc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>off cycle servers update in progress</title><link>https://etke.cc/news/2021-12-13-off-cycle-servers-update-in-progress/</link><pubDate>Mon, 13 Dec 2021 16:10:05 +0000</pubDate><guid>https://etke.cc/news/2021-12-13-off-cycle-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;off cycle servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;due to security fix in matrix-js-sdk (part of Element web)&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$tWt-yigZSeg85ZK8RE7nP1481T6OZ5d9gP1tivSMNJw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@_neb_rssbot_=40aine=3aetke.cc:matrix.org&gt; matrix.org: Disclosure: buffer overflow in libolm and matrix-js-sdk ( https://matrix.org/blog/2021/12/13/disclosure-buffer-overflow-in-libolm-and-matrix-js-sdk )</title><link>https://etke.cc/news/2021-12-13-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-disclosure-buffer-overflow-in-libolm-/</link><pubDate>Mon, 13 Dec 2021 15:24:21 +0000</pubDate><guid>https://etke.cc/news/2021-12-13-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-disclosure-buffer-overflow-in-libolm-/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@&lt;em&gt;neb_rssbot&lt;/em&gt;=40aine=3aetke.cc:matrix.org&amp;gt; matrix.org: Disclosure: buffer overflow in libolm and matrix-js-sdk ( &lt;a href="https://matrix.org/blog/2021/12/13/disclosure-buffer-overflow-in-libolm-and-matrix-js-sdk"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/12/13/disclosure-buffer-overflow-in-libolm-and-matrix-js-sdk&lt;/a&gt; )&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Element web 1.9.7 is &lt;strong&gt;not released&lt;/strong&gt; at this moment, waiting for the release&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$-qLvi9BFfRDsxxqA9K9k68N_FLG9Vu6xZQgxex1sRFo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>off cycle servers update in progress</title><link>https://etke.cc/news/2021-12-11-off-cycle-servers-update-in-progress/</link><pubDate>Sat, 11 Dec 2021 18:16:58 +0000</pubDate><guid>https://etke.cc/news/2021-12-11-off-cycle-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;off cycle servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to security fixes in signal daemon (not the bridge itself, but component of; uses log4j) and grafana (&lt;code&gt;CVE-2021-43798&lt;/code&gt;)&lt;/p&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Vkat58WGCcOw45HVLoJIRNocmwYAYvCvM9jLV4O5ggo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>@room service updates</title><link>https://etke.cc/news/2021-12-07-room-service-updates/</link><pubDate>Tue, 07 Dec 2021 18:38:12 +0000</pubDate><guid>https://etke.cc/news/2021-12-07-room-service-updates/</guid><description>&lt;p&gt;@room &lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;sorry for that notification/mention, but the information below is quite important and we want to be sure that every customer will get it as soon as possible. Subscribers will receive a copy of that message through BMC notification as well.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Due to recent changes with payment processing options and discounting of PayPal there were some concerns and questions we had. Now we have answers.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Will minimal prices and PWYW model change to address new payment processor fees? - &lt;strong&gt;NO&lt;/strong&gt;. Prices will stay the same. Of course, fees are higher, but they are still manageable and have a way to somehow optimize the processing cost, so there will be no changes in minimal pricing.&lt;/li&gt;
&lt;li&gt;Should subscribers to do something due to payment processor changes? &lt;strong&gt;YES&lt;/strong&gt;. Unfortunately, PayPal stops payments processing on their side, so your existing subscriptions are affected. Please, &lt;a href="https://help.buymeacoffee.com/en/articles/5787433-how-to-change-my-membership-payment-method-from-paypal"target="_blank" rel="nofollow"&gt;follow the BMC guide to change payment method from PayPal to Credit/Debit Card, Apple Pay or Google Pay&lt;/a&gt;. Good news - no more throwaway accounts, because you have ability to change your payment settings without re-creating BMC account&lt;/li&gt;
&lt;li&gt;Will subscribers receive updates today even if subscription failed/automatically canceled due to PayPal issues? &lt;strong&gt;YES&lt;/strong&gt;. All subscribers&amp;rsquo; servers are updating right now, no need to worry.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://help.buymeacoffee.com/en/articles/5777776-discontinuing-paypal-faq"target="_blank" rel="nofollow"&gt;Updated &amp;ldquo;discounting PayPal&amp;rdquo; FAQ on BMC&lt;/a&gt; if you want to get more info.&lt;/p&gt;
&lt;p&gt;If you have any questions - please, ask them in #discussion:etke.cc room&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$fOO36IJACOeVkg7b_9TTSiTFZxxm1BncytwmOOtbCAY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-12-07-servers-update-in-progress/</link><pubDate>Tue, 07 Dec 2021 18:04:19 +0000</pubDate><guid>https://etke.cc/news/2021-12-07-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corporal 2.2.1 -&amp;gt; 2.2.2&lt;/li&gt;
&lt;li&gt;Element 1.9.5 -&amp;gt; 1.9.6&lt;/li&gt;
&lt;li&gt;Facebook bridge 0.3.2 -&amp;gt; latest &lt;em&gt;bugfix released for the broken login, but it was not included in a pinned release yet, so installing latest version to fix the login flow for new users (existing/already logged in users are not affected by that bug)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Grafana 8.2.2 -&amp;gt; 8.3.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.30.2 -&amp;gt; 2.31.1&lt;/li&gt;
&lt;li&gt;Redis 6.2.4 -&amp;gt; 6.2.6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jSE9GSelPdTN9pNbHmzPN-6LmIDMJKc9-3wHiuTNk3Q?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>service updates (updated)</title><link>https://etke.cc/news/2021-12-01-service-updates/</link><pubDate>Wed, 01 Dec 2021 16:55:27 +0000</pubDate><guid>https://etke.cc/news/2021-12-01-service-updates/</guid><description>&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to &lt;a href="https://help.buymeacoffee.com/en/articles/5777776-discontinuing-paypal-faq"target="_blank" rel="nofollow"&gt;discounting PayPal on buymeacoffee side&lt;/a&gt;, any new payments (both recurring, like new maintenance subscriptions, and one time, like setup or support) will be processed through stripe and payoneer.&lt;/p&gt;
&lt;p&gt;from BMC FAQ (link above):&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Will my membership renewals be affected?
First off, please note that this applies only to creators who have active members (monthly recurring payments via PayPal). Membership payment renewals won&amp;rsquo;t be affected as per our knowledge. However, we recommend suggesting your members to resubscribe whenever you&amp;rsquo;re ready.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;so, no need to worry for existing subscribers.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t like the situation and forced changes to payment processing (we already had issues with recurring payments with stripe+payoneer before), but that&amp;rsquo;s the only way we have.&lt;/p&gt;
&lt;p&gt;Due to unexpected and urgency of the situation, we don&amp;rsquo;t have any other info to share. There are some concerns regarding fees, but we will review them soon and if stripe+payoneer fees are higher than paypal, prices may be increased to cover that (we do &lt;strong&gt;NOT&lt;/strong&gt; increasing them, just need some time to review the terms we were forced to accept), fun fact: your $5 payment is $4 for us (and $1 is a fee)&lt;/p&gt;
&lt;p&gt;If you have any questions - ask them in #discussion:etke.cc so other customers may read them, too (keep in mind, that we don&amp;rsquo;t have answers right now and have almost the same info that you have).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$LKK7CG1r5YX_Ae-5eRkR0K8ZZ4f0KQAlXiFkRWyj6JM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-11-30-servers-update-in-progress/</link><pubDate>Tue, 30 Nov 2021 16:04:42 +0000</pubDate><guid>https://etke.cc/news/2021-11-30-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (heisenbridge) 1.7.0 -&amp;gt; 1.7.1&lt;/li&gt;
&lt;li&gt;Mailer (exim) 4.94.2-r0-5 -&amp;gt; 4.95-r0&lt;/li&gt;
&lt;li&gt;Telegram 0.10.1 -&amp;gt; 0.10.2&lt;/li&gt;
&lt;li&gt;Synapse 1.47.1 -&amp;gt; 1.48.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$IRzqIeBmp4UltVpQAlE0_91hjwP4V5vYsJ1xfjhbp2o?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-11-23-servers-update-in-progress/</link><pubDate>Tue, 23 Nov 2021 13:02:25 +0000</pubDate><guid>https://etke.cc/news/2021-11-23-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.9.4 -&amp;gt; 1.9.5&lt;/li&gt;
&lt;li&gt;Exim 4.94.2-r0-4 -&amp;gt; 4.94.2-r0-5&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.6.0 -&amp;gt; 1.7.0&lt;/li&gt;
&lt;li&gt;Synapse 1.46.0 -&amp;gt; 1.47.1&lt;/li&gt;
&lt;li&gt;Matrix Corporal 2.1.4 -&amp;gt; 2.2.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;configuration changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;all servers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;log level set to &lt;code&gt;warning&lt;/code&gt; for all actual bridges to prevent sensitive messages leaks in logs and decrease disk utilization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;servers with #miounne:etke.cc and matrix-registration:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;notification about the used token has been enabled. Keep in mind that it&amp;rsquo;s an experimental feature (fully covered by tests, but still), so in case of any problems post them to the #miounne:etke.cc room and/or directly to the &lt;a href="https://etke.cc/miounne"&gt;https://etke.cc/miounne&lt;/a&gt; issues&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;only for &lt;em&gt;NEW&lt;/em&gt; customers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;identity server not installed by default&lt;/li&gt;
&lt;li&gt;exim mailer not installed by default&lt;/li&gt;
&lt;li&gt;synapse (matrix homeserver) will be used to send emails in case of SMTP-relay&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both identity server (ma1sd) and mailer (exim) are battle-tested and work well, but nobody needs them. In 99% of cases, you want email verification and notifications, that&amp;rsquo;s it. Of course, for specific cases, like phone number verification we will install identity server and related services and of course, we continue to support them on existing installations. Just keep in mind that the latest identity server release was on April 16, and it&amp;rsquo;s not ready for Matrix 1.1 spec release. So we will not set up ma1sd and exim (used by ma1sd only in most cases) by default. We will continue to support them and install them on request.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;These changes are NOT applied to existing customers and will be used for new homeservers only. But if you want to apply them on your server (eg: to free some compute power) - send me a PM.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$6u-1jvNUuuumlm5yX77BfPZCiFtcRAJunQrlny6a20Q?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@_neb_rssbot_=40aine=3aetke.cc:matrix.org&gt; matrix.org: Synapse 1.47.0 released ( https://matrix.org/blog/2021/11/17/synapse-1-47-0-released )</title><link>https://etke.cc/news/2021-11-18-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-47-0-released-https-matrix-/</link><pubDate>Thu, 18 Nov 2021 12:02:29 +0000</pubDate><guid>https://etke.cc/news/2021-11-18-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-47-0-released-https-matrix-/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@&lt;em&gt;neb_rssbot&lt;/em&gt;=40aine=3aetke.cc:matrix.org&amp;gt; matrix.org: Synapse 1.47.0 released ( &lt;a href="https://matrix.org/blog/2021/11/17/synapse-1-47-0-released"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/11/17/synapse-1-47-0-released&lt;/a&gt; )&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Due to late release and planned security fix release on the next Tuesday, &lt;strong&gt;no&lt;/strong&gt; off cycle deployment will be done.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1YzuDIv8zXXgsDxJRdl3eHIHMsaW37Y-H1FWC9-vaIE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-11-16-servers-update-in-progress/</link><pubDate>Tue, 16 Nov 2021 19:19:03 +0000</pubDate><guid>https://etke.cc/news/2021-11-16-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Matrix Corporal 2.1.2 -&amp;gt; 2.1.4&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.5.0 -&amp;gt; 1.6.0&lt;/li&gt;
&lt;li&gt;Facebook bridge 0.3.1 -&amp;gt; 0.3.2&lt;/li&gt;
&lt;li&gt;Nginx 1.21.3 -&amp;gt; 1.21.4&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 2.1.0 -&amp;gt; 2.2.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$EdDEPH9qJEThNa8VyqNGlkl4iaDWC7FVr2QUCw-XpyM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-11-09-servers-update-in-progress/</link><pubDate>Tue, 09 Nov 2021 17:11:57 +0000</pubDate><guid>https://etke.cc/news/2021-11-09-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.9.3 -&amp;gt; 1.9.4&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.4.1 -&amp;gt; 1.5.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$nJ0BZ_L2yfT8aqXIsBLvIze3MattSdDWXNSfh6Q73_s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-11-02-servers-update-in-progress/</link><pubDate>Tue, 02 Nov 2021 17:43:02 +0000</pubDate><guid>https://etke.cc/news/2021-11-02-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (appservice) 0.31.0 -&amp;gt; 0.32.1&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.3.0 -&amp;gt; 1.4.1&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.7 -&amp;gt; 0.2.19&lt;/li&gt;
&lt;li&gt;Grafana 8.1.4 -&amp;gt; 8.2.2&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 2.0.0 -&amp;gt; 2.1.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.29.2 -&amp;gt; 2.30.3&lt;/li&gt;
&lt;li&gt;Synapse 1.45.1 -&amp;gt; 1.46.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;configuration changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;removed custom element web themes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;following changes applying only to federated matrix servers without explicit value(-s) set before (eg: for legal purposes) to increase users privacy a bit. If you don&amp;rsquo;t want any of the following changes - send me a PM&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;redactions retention explicitly set to 5 minutes&lt;/li&gt;
&lt;li&gt;users IP log retention explicitly set to 5 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NWYAqOHUDk6JX-C1nKs7uUgBAFIeZHosEngbuPXW2Ew?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-10-26-servers-update-in-progress/</link><pubDate>Tue, 26 Oct 2021 17:05:39 +0000</pubDate><guid>https://etke.cc/news/2021-10-26-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.9.2 -&amp;gt; 1.9.3&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.2.1 -&amp;gt; 1.3.0&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 1.0.2 -&amp;gt; 2.0.0&lt;/li&gt;
&lt;li&gt;Synapse 1.45.0 -&amp;gt; 1.45.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;removed &lt;a href="https://panelbear.com/"target="_blank" rel="nofollow"&gt;panelbear analytics&lt;/a&gt; from website - it&amp;rsquo;s privacy-friendly, but we decided that &lt;code&gt;no log&lt;/code&gt; policy is more valuable than knowledge about how many visitors are on etke.cc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$j9swwjLuxJs1tAUgK8p4P5T067W6TbT0CFIhIBZRrKQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@_neb_rssbot_=40aine=3aetke.cc:matrix.org&gt; matrix.org: Synapse 1.45.1 released ( https://matrix.org/blog/2021/10/20/synapse-1-45-1-released ) (updated)</title><link>https://etke.cc/news/2021-10-21-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-45-1-released-https-matrix-/</link><pubDate>Thu, 21 Oct 2021 13:00:01 +0000</pubDate><guid>https://etke.cc/news/2021-10-21-_neb_rssbot_-40aine-3aetke-cc-matrix-org-matrix-org-synapse-1-45-1-released-https-matrix-/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@&lt;em&gt;neb_rssbot&lt;/em&gt;=40aine=3aetke.cc:matrix.org&amp;gt; matrix.org: Synapse 1.45.1 released ( &lt;a href="https://matrix.org/blog/2021/10/20/synapse-1-45-1-released"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/10/20/synapse-1-45-1-released&lt;/a&gt; )&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Note: that release contains the only revert of MAU calculations. As no one of etke.cc subscribers use that thing, there will be &lt;strong&gt;no&lt;/strong&gt; off cycle update today&lt;/p&gt;
&lt;p&gt;All subscribers&amp;rsquo; servers were updated yesterday with 1.45.0 release&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$MmUQMY5fqUMo6LL68DxblW_25x30pX5ekiFHRB2sLUg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates in progress</title><link>https://etke.cc/news/2021-10-19-servers-updates-in-progress/</link><pubDate>Tue, 19 Oct 2021 18:24:22 +0000</pubDate><guid>https://etke.cc/news/2021-10-19-servers-updates-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.9.0 -&amp;gt; 1.9.2&lt;/li&gt;
&lt;li&gt;Synapse 1.44.0 -&amp;gt; 1.45.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Em4L9eYL5sGSwPHE3L7pDstQ4TUtOBnzdf_RDXAmkHg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-10-12-servers-update-in-progress/</link><pubDate>Tue, 12 Oct 2021 17:22:35 +0000</pubDate><guid>https://etke.cc/news/2021-10-12-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;no versioned updates yet, consider today maintenance only&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added &lt;a href="http://etke.cc/bridges"&gt;http://etke.cc/bridges&lt;/a&gt; with auth instructions for each bridge&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1IwNknkUNqS0mLCEZwJvnBkbqpZx_NF2nk1oglQpQ14?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-10-05-servers-update-in-progress/</link><pubDate>Tue, 05 Oct 2021 17:54:23 +0000</pubDate><guid>https://etke.cc/news/2021-10-05-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linkedin 0.5.0 -&amp;gt; 0.5.1&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.2.0 -&amp;gt; 1.2.1&lt;/li&gt;
&lt;li&gt;Languagetool 5.4 -&amp;gt; 5.5&lt;/li&gt;
&lt;li&gt;Synapse 1.43.0 -&amp;gt; 1.44.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$FXtHk3d4UbQ-p6wh01IN_aZDvoxB733w3HmAV7Vn0Go?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers notice</title><link>https://etke.cc/news/2021-10-01-servers-notice/</link><pubDate>Fri, 01 Oct 2021 07:00:37 +0000</pubDate><guid>https://etke.cc/news/2021-10-01-servers-notice/</guid><description>&lt;p&gt;&lt;strong&gt;servers notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;etke.cc&amp;rsquo;s ssh key has been rotated, new key (already added to subscribers&amp;rsquo; servers):&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJCknXeG3Dg6pnnNagtwuXqnjJpDuDaqxKkU/N9M65JC @aine:etke.cc
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Website has been updated, new key will be available on &lt;a href="https://etke.cc/ssh.key"&gt;https://etke.cc/ssh.key&lt;/a&gt; after CDN cache propagation&lt;/p&gt;
&lt;p&gt;PS: Just to clarify - you don&amp;rsquo;t need to do anything, etke.cc&amp;rsquo;s ssh keys rotated every 3 months, that&amp;rsquo;s an automated process.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hJIMFutDG5WO4xyYBI9Bo2AEe-f3j8n5srbw8WFvZEY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-09-28-servers-update-in-progress/</link><pubDate>Tue, 28 Sep 2021 17:51:43 +0000</pubDate><guid>https://etke.cc/news/2021-09-28-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.8.5 -&amp;gt; 1.9.0&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.1.1 -&amp;gt; 1.2.0&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.32 -&amp;gt; 2.0.33&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$kdO456pAlNUQxitf8Lb0yUFLgVo6T0dEXFtjNl2ESUQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-09-21-servers-update-in-progress/</link><pubDate>Tue, 21 Sep 2021 16:47:26 +0000</pubDate><guid>https://etke.cc/news/2021-09-21-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (appservice) 0.30.0 -&amp;gt; 0.31.0&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.0.1 -&amp;gt; 1.1.1&lt;/li&gt;
&lt;li&gt;Mjolnir 0.1.19 -&amp;gt; 1.1.20 &lt;em&gt;+changed versioning scheme&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.8.4 -&amp;gt; 1.8.5&lt;/li&gt;
&lt;li&gt;Grafana 8.1.3 -&amp;gt; 8.1.4&lt;/li&gt;
&lt;li&gt;Nginx 1.21.1 -&amp;gt; 1.21.3&lt;/li&gt;
&lt;li&gt;Synapse 1.42.0 -&amp;gt; 1.43.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We start offering hosting options for people and organizations who don&amp;rsquo;t want to setup their own VPS, based on Hetzner with following locations: Germany and Finland. Right now, 3 plans available - small ( $15 ), medium ( $18 ) and big ( $23 ), all plans include following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VPS itself&lt;/li&gt;
&lt;li&gt;Maintenance&lt;/li&gt;
&lt;li&gt;Email services for domain&lt;/li&gt;
&lt;li&gt;Provider-level firewall (rules are the same as on-server firewall + strict IP whitelist for ssh)&lt;/li&gt;
&lt;li&gt;Daily backups (7 days retention)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We still don&amp;rsquo;t want to be some kind of SaaS provider, so even now we offer hosting that&amp;rsquo;s still considered as your own server, the only difference is you pay for VPS not to AWS or other cloud provider directly, but through us. So, you have root access to your server and control how it works inside.&lt;/p&gt;
&lt;p&gt;If you have any questions - ask them in #discussion:etke.cc room&lt;/p&gt;
&lt;p&gt;New order system on website is up and running (our website is heavily cached, so in case you don&amp;rsquo;t see new order form with different options try to clear cache in your browser)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;call to action (organizations)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you saw on website, we added Case Studies section some time ago and the first organization who published their story is Reidel Law Firm. We want to add more cases to that section to help more organizations choose Matrix for internal communications (and, I hope, external, too).&lt;/p&gt;
&lt;p&gt;So if you use Matrix in your organization as messenger or platform for your product or in any other way - please, send me PM, etke.cc service will be honored to publish your story&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$iYIYNmFQz1J5NSfCoZy-Ox0AULCkhIazlkiNGCnCLpg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Note to F-droid users: there is unofficial repo with automated builds of element Android development branch: [fdroid.krombel.de](https://fdroid.krombel.de/element-dev-fdroid/fdroid/repo?fingerprint=FD146EF30FA9F8F075BDCD9F02F069D22061B1DF7CC90E90821750A7184BF53D) (maintained by @krombel:msg-net.de) (updated)</title><link>https://etke.cc/news/2021-09-13-note-to-f-droid-users-there-is-unofficial-repo-with-automated-builds-of-element-android-d/</link><pubDate>Mon, 13 Sep 2021 16:12:42 +0000</pubDate><guid>https://etke.cc/news/2021-09-13-note-to-f-droid-users-there-is-unofficial-repo-with-automated-builds-of-element-android-d/</guid><description>&lt;p&gt;Note to F-droid users: there is unofficial repo with automated builds of element Android development branch: &lt;a href="https://fdroid.krombel.de/element-dev-fdroid/fdroid/repo?fingerprint=FD146EF30FA9F8F075BDCD9F02F069D22061B1DF7CC90E90821750A7184BF53D"target="_blank" rel="nofollow"&gt;fdroid.krombel.de&lt;/a&gt; (maintained by @krombel:msg-net.de)&lt;/p&gt;
&lt;p&gt;That repo contains fixed version of the app.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$196zcr9kOUpyV38HsgtAJ51ZgxLOmJNvw9T7pHutzW4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-09-13-servers-update-in-progress/</link><pubDate>Mon, 13 Sep 2021 16:11:33 +0000</pubDate><guid>https://etke.cc/news/2021-09-13-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.8.2 -&amp;gt; 1.8.4 &lt;em&gt;security fix&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Grafana 8.1.2 -&amp;gt; 8.1.3&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 1.0.0 -&amp;gt; 1.0.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Hs6zXURxGxTOutM1JXU7jzlW0p6DF1-g3Le-n7JoAwo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-09-13 15:53 UTC</title><link>https://etke.cc/news/2021-09-13-2021-09-13-15-53-utc/</link><pubDate>Mon, 13 Sep 2021 15:53:17 +0000</pubDate><guid>https://etke.cc/news/2021-09-13-2021-09-13-15-53-utc/</guid><description>&lt;p&gt;Due to security fix, etke.cc subscribers&amp;rsquo; servers will be updated today instead of tomorrow, an announcement with updated components will be posted later today.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$XWfk1BgfOpH-rjxc9VOmJl6bHaMt2YzLQDUYGHfokCE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-09-07-servers-update-in-progress/</link><pubDate>Tue, 07 Sep 2021 19:33:36 +0000</pubDate><guid>https://etke.cc/news/2021-09-07-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.8.1 -&amp;gt; 1.8.2&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) 1.0.0 -&amp;gt; 1.0.1&lt;/li&gt;
&lt;li&gt;Synapse 1.41.1 -&amp;gt; 1.42.0&lt;/li&gt;
&lt;li&gt;dnsmasq &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc 1.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WireGuard&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added dnsmasq integration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$0ip0Hlpm83hUL-gumN4FQmWEiUxPrSVTHPyDLC5BpjQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update in progress</title><link>https://etke.cc/news/2021-08-31-servers-update-in-progress/</link><pubDate>Tue, 31 Aug 2021 18:38:01 +0000</pubDate><guid>https://etke.cc/news/2021-08-31-servers-update-in-progress/</guid><description>&lt;p&gt;&lt;strong&gt;servers update in progress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;this update contains various configuration changes to decrease the load created by bridges with rarely needed things. If you don&amp;rsquo;t like any of the following changes, just send me a PM and it will be reverted for your server&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;new versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mjolnir 0.1.18 -&amp;gt; 0.1.19&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.5 -&amp;gt; 0.2.7&lt;/li&gt;
&lt;li&gt;Coturn 4.5.2-r3 -&amp;gt; 4.5.2-r4&lt;/li&gt;
&lt;li&gt;Grafana 8.0.6 -&amp;gt; 8.1.2&lt;/li&gt;
&lt;li&gt;Jitsi 5963 -&amp;gt; 6173&lt;/li&gt;
&lt;li&gt;Mailer (exim) 4.94.2-r0-3 -&amp;gt; 4.94.2-r0-4&lt;/li&gt;
&lt;li&gt;Prometheus 2.29.1 -&amp;gt; 2.29.2&lt;/li&gt;
&lt;li&gt;Synapse 1.41.0 -&amp;gt; 1.41.1 &lt;em&gt;security fix&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Turnkey subscription plan&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enabled external firewall&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WireGuard&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added full IPv6 support, now it works in dual-stack mode&lt;/li&gt;
&lt;li&gt;regenerated devices&amp;rsquo; configs (keys didn&amp;rsquo;t change, so you can work with old config or copy new configs to enable ipv6)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Telegram&lt;/p&gt;
&lt;p&gt;&lt;em&gt;it&amp;rsquo;s the most resource-heavy bridge because people tend to bridge large chats, so with the following changes your server&amp;rsquo;s life will be easier and require less CPU/RAM/disk&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enabled sync of direct chats on startup&lt;/li&gt;
&lt;li&gt;disabled delivery receipts&lt;/li&gt;
&lt;li&gt;(only for new rooms) set initial sync size of telegram users in the bridged room to 10, other members will be synced when they send a message to that room&lt;/li&gt;
&lt;li&gt;(only for new rooms) disabled sync of members of bridged telegram channels (you can&amp;rsquo;t send any message to telegram channel, only read it, so no need to waste resources on puppets for readers)&lt;/li&gt;
&lt;li&gt;(only for new rooms) explicitly set room name and avatar on creation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LinkedIn, Instagram, Facebook, Discord, GroupME, Skype, Slack, Steam, Twitter&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;disabled bridge presence&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Do01z9OD_VeAiCnWFaM6EdCifoVz10ywkRw9I1_e1kE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-08-25-servers-updates/</link><pubDate>Wed, 25 Aug 2021 15:50:47 +0000</pubDate><guid>https://etke.cc/news/2021-08-25-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC 0.29.0 -&amp;gt; 0.30.0&lt;/li&gt;
&lt;li&gt;Linkedin 0.5.0 &lt;em&gt;new&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.8.0 -&amp;gt; 1.8.1&lt;/li&gt;
&lt;li&gt;Corporal 2.1.1 -&amp;gt; 2.1.2&lt;/li&gt;
&lt;li&gt;Coturn 4.5.2-r2 -&amp;gt; 4.5.2-r3&lt;/li&gt;
&lt;li&gt;Mailer 4.94.2-r0-2 -&amp;gt; 4.94.2-r0-3&lt;/li&gt;
&lt;li&gt;Telegram 0.9.0 -&amp;gt; 0.10.1&lt;/li&gt;
&lt;li&gt;Prometheus (node exporter) 1.2.0 -&amp;gt; 1.2.2&lt;/li&gt;
&lt;li&gt;Prometheus (postgres exporter) 0.9.0 -&amp;gt; 0.10.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.28.1 -&amp;gt; 2.29.1&lt;/li&gt;
&lt;li&gt;Sygnal 0.9.0 -&amp;gt; 0.10.1&lt;/li&gt;
&lt;li&gt;Synapse 1.40.0 -&amp;gt; 1.41.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$2olh-ZYI9nqd6whoWKB65bC2zc1_A1ZNBeZGD-I129U?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-08-17-servers-updates/</link><pubDate>Tue, 17 Aug 2021 16:49:58 +0000</pubDate><guid>https://etke.cc/news/2021-08-17-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.7.34 -&amp;gt; 1.8.0&lt;/li&gt;
&lt;li&gt;IRC (heisenbridge) latest -&amp;gt; 1.0.0 &lt;em&gt;version pinning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Facebook bridge latest -&amp;gt; 0.3.1 &lt;em&gt;version pinning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.31 -&amp;gt; 2.0.32&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$XakUz1Cykl_fGW7w0W6E-PM3UYrMCs3P75tKdqM8bVY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>New post on element blog regarding new features included in latest releases:</title><link>https://etke.cc/news/2021-08-16-new-post-on-element-blog-regarding-new-features-included-in-latest-releases/</link><pubDate>Mon, 16 Aug 2021 16:45:45 +0000</pubDate><guid>https://etke.cc/news/2021-08-16-new-post-on-element-blog-regarding-new-features-included-in-latest-releases/</guid><description>&lt;p&gt;New post on element blog regarding new features included in latest releases:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://element.io/blog/introducing-voice-messages-and-so-much-more/"target="_blank" rel="nofollow"&gt;https://element.io/blog/introducing-voice-messages-and-so-much-more/&lt;/a&gt;​&lt;/p&gt;
&lt;p&gt;I wish threads among them&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$_qXPlRvH50R56PQo-9Bf0h97EBIw9exypNKTcj3T800?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>note to subscribers: please, reboot your servers tomorrow (or at least in 3-5 hours, not earlier) to load new kernel versions and cleanup iptables rules. (updated)</title><link>https://etke.cc/news/2021-08-10-note-to-subscribers-please-reboot-your-servers-tomorrow-or-at-least-in-3-5-hours-not-earl/</link><pubDate>Tue, 10 Aug 2021 17:49:21 +0000</pubDate><guid>https://etke.cc/news/2021-08-10-note-to-subscribers-please-reboot-your-servers-tomorrow-or-at-least-in-3-5-hours-not-earl/</guid><description>&lt;p&gt;&lt;strong&gt;note to subscribers&lt;/strong&gt;: please, reboot your servers tomorrow (or at least in 3-5 hours, not earlier) to load new kernel versions and cleanup iptables rules.&lt;/p&gt;
&lt;p&gt;There was an issue with firewall configuration and because of that downtime (&amp;lt; 1 hour) occurred, sorry! To avoid other issues, server reboot is encouraged.&lt;/p&gt;
&lt;p&gt;If you face that issue again, please, run following command: &lt;code&gt;sudo iptables -I DOCKER-USER 1 -j RETURN&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$jlmMkQuNW5zwUs3L2XEKLUdO7C_bvjD1Zqgj2IMYVVM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-08-10-servers-updates/</link><pubDate>Tue, 10 Aug 2021 16:11:54 +0000</pubDate><guid>https://etke.cc/news/2021-08-10-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (appservice) 0.27.0 -&amp;gt; 0.29.0&lt;/li&gt;
&lt;li&gt;Element 1.7.33 -&amp;gt; 1.7.34&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.3 -&amp;gt; 0.2.5&lt;/li&gt;
&lt;li&gt;Synapse 1.39.0 -&amp;gt; 1.40.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$1bA1-3M8f8RkvmVFlAsx9j9FhqrqHvYcdh0ALfHOcsM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates (updated)</title><link>https://etke.cc/news/2021-08-03-servers-updates/</link><pubDate>Tue, 03 Aug 2021 17:04:18 +0000</pubDate><guid>https://etke.cc/news/2021-08-03-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ma1sd 2.4.0 -&amp;gt; 2.5.0&lt;/li&gt;
&lt;li&gt;Synapse 1.38.1 -&amp;gt; 1.39.0&lt;/li&gt;
&lt;li&gt;LanguageTool 5.3 -&amp;gt; 5.4&lt;/li&gt;
&lt;li&gt;#miounne:etke.cc got matrix-registration integration (invite tokens management)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$5ZRiNOroskDIh9Qh8zlZjTI3bveQlyhV6C-aNwxS0tY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-07-27-servers-updates/</link><pubDate>Tue, 27 Jul 2021 18:10:40 +0000</pubDate><guid>https://etke.cc/news/2021-07-27-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prometheus node exporter 1.1.2 -&amp;gt; 1.2.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;no synapse release today ☹️ , so consider this as maintenance update&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7x0U1N1Gcl5GcgErOD2uFHXRYGivvuWiBgr_nMuGbvE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates (updated)</title><link>https://etke.cc/news/2021-07-23-servers-updates/</link><pubDate>Fri, 23 Jul 2021 16:28:46 +0000</pubDate><guid>https://etke.cc/news/2021-07-23-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.38.0 -&amp;gt; 1.38.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;bugfix update. Fixes message encryption issues for new users, especially on Android&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ns56PnBi9zHtXRlstvSMUb8SWAYFoW43dE5uy69Jxfs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-07-20-servers-updates/</link><pubDate>Tue, 20 Jul 2021 18:01:08 +0000</pubDate><guid>https://etke.cc/news/2021-07-20-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reminder bot 0.2.0 -&amp;gt; 0.2.1 &lt;em&gt;server owners who had issues with reminder bot before that release - try to use it tomorrow (update will take some time)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Element 1.7.32 -&amp;gt; 1.7.33&lt;/li&gt;
&lt;li&gt;Hydrogen 0.2.0 -&amp;gt; 0.2.3&lt;/li&gt;
&lt;li&gt;Grafana 8.0.5 -&amp;gt; 8.0.6&lt;/li&gt;
&lt;li&gt;Jitsi 5765-1 -&amp;gt; 5963&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Discuss the update in #discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$XJltI8Bl2_NZW3azYu3HMNfH0r49X-MalzljEyB-2t4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>service updates</title><link>https://etke.cc/news/2021-07-18-service-updates/</link><pubDate>Sun, 18 Jul 2021 19:41:56 +0000</pubDate><guid>https://etke.cc/news/2021-07-18-service-updates/</guid><description>&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Twitter bridge not offered anymore - it&amp;rsquo;s unstable, hard to configure from both sides and fails too often (nothing changed to existing installations, we just stop offering it to new customers)&lt;/li&gt;
&lt;li&gt;Added &lt;a href="https://etke.cc/#cases"&gt;case studies&lt;/a&gt; section on website, now contains fresh case of the Reidel Law Firm&lt;/li&gt;
&lt;li&gt;Mother Miounne now supports encryption (alpha, very experimental) and persistent crypto store, room: #miounne:etke.cc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$WL_ws__HTpkyntAh--TZ5-G_D0G0l5DJKoaMM9bnKU8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-07-14-servers-updates/</link><pubDate>Wed, 14 Jul 2021 05:08:21 +0000</pubDate><guid>https://etke.cc/news/2021-07-14-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element 1.7.31 -&amp;gt; 1.7.32&lt;/li&gt;
&lt;li&gt;Corporal 2.1.0 -&amp;gt; 2.1.1&lt;/li&gt;
&lt;li&gt;Grafana 8.0.3 -&amp;gt; 8.0.5&lt;/li&gt;
&lt;li&gt;Nginx 1.21.0 -&amp;gt; 1.21.1&lt;/li&gt;
&lt;li&gt;Prometheus 2.28.0 -&amp;gt; 2.28.1&lt;/li&gt;
&lt;li&gt;Synapse 1.37.1 -&amp;gt; 1.38.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;#discussion:etke.cc to say something about update&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$tB7GmCeSO0f60Cs5KpUVTZmmdLHnvCE8_8O_iApKGSY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-07-06-servers-updates/</link><pubDate>Tue, 06 Jul 2021 16:09:02 +0000</pubDate><guid>https://etke.cc/news/2021-07-06-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mjolnir 0.1.17 -&amp;gt; 0.1.18&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;and some internal changes&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Ps-3x9C7EjkIGW-I8qVfkm792r6RqD4irhpsU9WKK9s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>There is announcement about yesterday update on Matrix blog: https://matrix.org/blog/2021/06/30/security-update-synapse-1-37-1-released (updated)</title><link>https://etke.cc/news/2021-07-01-there-is-announcement-about-yesterday-update-on-matrix-blog-https-matrix-org-blog-2021-06/</link><pubDate>Thu, 01 Jul 2021 09:51:35 +0000</pubDate><guid>https://etke.cc/news/2021-07-01-there-is-announcement-about-yesterday-update-on-matrix-blog-https-matrix-org-blog-2021-06/</guid><description>&lt;p&gt;There is announcement about yesterday update on Matrix blog: &lt;a href="https://matrix.org/blog/2021/06/30/security-update-synapse-1-37-1-released"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/06/30/security-update-synapse-1-37-1-released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Homeserver owners with open registration, review your users in synapse-admin, please&lt;/p&gt;
&lt;p&gt;PS: I added RSS feed of matrix.org blog to this room, so you will see such updates as soon as they posted&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$7qvwRG94s0Wvj7cGgAut1F_BNd6Jo8CcvhHadfTlsVQ?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update</title><link>https://etke.cc/news/2021-06-30-servers-update/</link><pubDate>Wed, 30 Jun 2021 17:12:34 +0000</pubDate><guid>https://etke.cc/news/2021-06-30-servers-update/</guid><description>&lt;p&gt;&lt;strong&gt;servers update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.37.0 -&amp;gt; 1.37.1&lt;/li&gt;
&lt;li&gt;Postgres 13.2 -&amp;gt; 13.3&lt;/li&gt;
&lt;li&gt;etke.cc ssh key rotation, form now on actual public key is available on &lt;a href="https://etke.cc/ssh.key"&gt;etke.cc/ssh.key&lt;/a&gt;, old keys automatically revoked/removed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;that&amp;rsquo;s bugfix update&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$uVytbaAUoaFF7OO1hfDYFGbQbeAeUVxAgE4qha9UgB0?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update</title><link>https://etke.cc/news/2021-06-29-servers-update/</link><pubDate>Tue, 29 Jun 2021 17:10:32 +0000</pubDate><guid>https://etke.cc/news/2021-06-29-servers-update/</guid><description>&lt;p&gt;&lt;strong&gt;servers update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC 0.26.1 -&amp;gt; 0.27.0&lt;/li&gt;
&lt;li&gt;Hydrogen 0.1.57 -&amp;gt; 0.2.0&lt;/li&gt;
&lt;li&gt;Coturn 4.5.2 -&amp;gt; 4.5.2-r2&lt;/li&gt;
&lt;li&gt;Prometheus 2.27.1 -&amp;gt; 2.28.0&lt;/li&gt;
&lt;li&gt;Synapse 1.36.0 -&amp;gt; 1.37.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$u9x1A5E1txdfhskHaW4SFPWAmegNIjuVg99cuXh25d4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>This Week In Matrix digest: https://matrix.org/blog/2021/06/25/this-week-in-matrix-2021-06-25/</title><link>https://etke.cc/news/2021-06-25-this-week-in-matrix-digest-https-matrix-org-blog-2021-06-25-this-week-in-matrix-2021-06-2/</link><pubDate>Fri, 25 Jun 2021 18:07:09 +0000</pubDate><guid>https://etke.cc/news/2021-06-25-this-week-in-matrix-digest-https-matrix-org-blog-2021-06-25-this-week-in-matrix-2021-06-2/</guid><description>&lt;p&gt;This Week In Matrix digest: &lt;a href="https://matrix.org/blog/2021/06/25/this-week-in-matrix-2021-06-25/"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/06/25/this-week-in-matrix-2021-06-25/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The news &amp;amp; discussions of TWIM items take place in #thisweekinmatrix:matrix.org room&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$H6T0c8EqCptIzeYSbKJaFvGBz6yOOUfSc7QJJSoPQl4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>question to subscribers</title><link>https://etke.cc/news/2021-06-24-question-to-subscribers/</link><pubDate>Thu, 24 Jun 2021 10:19:49 +0000</pubDate><guid>https://etke.cc/news/2021-06-24-question-to-subscribers/</guid><description>&lt;p&gt;&lt;strong&gt;question to subscribers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Synapse by default logs your homeserver users&amp;rsquo; IPs (you can check them in synapse-admin in user profile) and stores them for 28 days.&lt;/p&gt;
&lt;p&gt;If you want to change that (eg for legal reasons), please send me a PM with desired duration&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$DcuWHZnHfhjgRMs7pA2r7TXfRE0CdKcxwbyd4NY3AeE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-06-22-servers-updates/</link><pubDate>Tue, 22 Jun 2021 18:30:55 +0000</pubDate><guid>https://etke.cc/news/2021-06-22-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element Web 1.7.30 -&amp;gt; 1.7.31&lt;/li&gt;
&lt;li&gt;Grafana 8.0.2 -&amp;gt; 8.0.3&lt;/li&gt;
&lt;li&gt;Exim 4.94.2-r0-1 -&amp;gt; 4.94.2-r0-2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NOTE: database cleanups will be performed today (rooms&amp;rsquo; state compress, postgres&amp;rsquo; full vacuum), so update will take much more time&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$pf3xekib0_7UuyOd8SljIA_DGEPrHI_U8YcN5dOjqNY?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-06-18 18:51 UTC</title><link>https://etke.cc/news/2021-06-18-2021-06-18-18-51-utc/</link><pubDate>Fri, 18 Jun 2021 18:51:24 +0000</pubDate><guid>https://etke.cc/news/2021-06-18-2021-06-18-18-51-utc/</guid><description>&lt;p&gt;PS: forgot about that (yep, every time)! This Week in Matrix discussion &amp;amp; preparation room is&amp;hellip; in Matrix: #thisweekinmatrix:matrix.org&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$3eLQkVR1hZdnySjddRRKEvxNH1aXbgJhL-H6zBSq1T4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>https://matrix.org/blog/2021/06/18/this-week-in-matrix-2021-06-18</title><link>https://etke.cc/news/2021-06-18-https-matrix-org-blog-2021-06-18-this-week-in-matrix-2021-06-18/</link><pubDate>Fri, 18 Jun 2021 18:42:44 +0000</pubDate><guid>https://etke.cc/news/2021-06-18-https-matrix-org-blog-2021-06-18-this-week-in-matrix-2021-06-18/</guid><description>&lt;p&gt;&lt;a href="https://matrix.org/blog/2021/06/18/this-week-in-matrix-2021-06-18"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/06/18/this-week-in-matrix-2021-06-18&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This Week in Matrix (huge one)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Cz0NmFieCjy1XpAEh1GWG2n8os9_h7QlxjoeuWTE2Jo?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update _in progress_</title><link>https://etke.cc/news/2021-06-15-servers-update-_in-progress_/</link><pubDate>Tue, 15 Jun 2021 19:23:31 +0000</pubDate><guid>https://etke.cc/news/2021-06-15-servers-update-_in-progress_/</guid><description>&lt;p&gt;&lt;strong&gt;servers update&lt;/strong&gt; &lt;em&gt;in progress&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hydrogen 0.1.56 -&amp;gt; 0.1.57&lt;/li&gt;
&lt;li&gt;Grafana 7.5.7 -&amp;gt; 8.0.2&lt;/li&gt;
&lt;li&gt;Redis 6.0.10 -&amp;gt; 6.2.4&lt;/li&gt;
&lt;li&gt;Synapse 1.35.1 -&amp;gt; 1.36.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;no Element update today, because only release candidate of new version is available&lt;/em&gt;
PS: If you want to discuss this update - #discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Wk-ixiNsn72yE1aND5L9iGdY7m2LkzzgeuuT3cpAg7M?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-06-11 18:30 UTC</title><link>https://etke.cc/news/2021-06-11-2021-06-11-18-30-utc/</link><pubDate>Fri, 11 Jun 2021 18:30:58 +0000</pubDate><guid>https://etke.cc/news/2021-06-11-2021-06-11-18-30-utc/</guid><description>&lt;p&gt;&lt;a href="https://matrix.org/blog/2021/06/11/this-week-in-matrix-2021-06-11"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/06/11/this-week-in-matrix-2021-06-11&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$92ng3pe2b_cwsCx6DOH6GT_Tx-aDmYIqD2eRTCTG7Z8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>severs updates</title><link>https://etke.cc/news/2021-06-08-severs-updates/</link><pubDate>Tue, 08 Jun 2021 15:05:24 +0000</pubDate><guid>https://etke.cc/news/2021-06-08-severs-updates/</guid><description>&lt;p&gt;&lt;strong&gt;severs updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (appservice) 0.26.0 -&amp;gt; 0.26.1&lt;/li&gt;
&lt;li&gt;Element 1.7.29 -&amp;gt; 1.7.30&lt;/li&gt;
&lt;li&gt;Miniflux 2.0.30 -&amp;gt; 2.0.31&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;no synapse update, because only RC version has been released, waiting for stable release&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;PS: If you want to discuss this update - #discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$M312ESIiL4hCT0-A2wEZsTsv-wknOf1NprajSmEa8Nk?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-06-04 19:43 UTC</title><link>https://etke.cc/news/2021-06-04-2021-06-04-19-43-utc/</link><pubDate>Fri, 04 Jun 2021 19:43:10 +0000</pubDate><guid>https://etke.cc/news/2021-06-04-2021-06-04-19-43-utc/</guid><description>&lt;p&gt;This Week in Matrix 2021-06-04 &lt;a href="https://matrix.org/blog/2021/06/04/this-week-in-matrix-2021-06-04"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/06/04/this-week-in-matrix-2021-06-04&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$NsjRp5dwDiV9sTBmIFzaQv_tcp9E8ettrmCfx8UsR6s?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-06-03-servers-updates/</link><pubDate>Thu, 03 Jun 2021 17:14:25 +0000</pubDate><guid>https://etke.cc/news/2021-06-03-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synapse 1.35.0 -&amp;gt; 1.35.1 &lt;em&gt;bugfix&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Hydrogen 0.1.53 -&amp;gt; 0.1.56&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;if you want to discuss that update - #discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$3NaznGypTTM7jLp-drFAs3otNvZiVKiYDMNr35MPVWs?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-06-01-servers-updates/</link><pubDate>Tue, 01 Jun 2021 16:38:19 +0000</pubDate><guid>https://etke.cc/news/2021-06-01-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IRC (appservice) 0.25.0 -&amp;gt; 0.26.0&lt;/li&gt;
&lt;li&gt;Element Web 1.7.28 -&amp;gt; 1.7.29&lt;/li&gt;
&lt;li&gt;Hydrogen (&lt;strong&gt;very&lt;/strong&gt; experimental) 0.1.53&lt;/li&gt;
&lt;li&gt;Grafana 7.5.6 -&amp;gt; 7.5.7&lt;/li&gt;
&lt;li&gt;Nginx 1.20.0 -&amp;gt; 1.21.0&lt;/li&gt;
&lt;li&gt;Prometheus 2.27.0 -&amp;gt; 2.27.1&lt;/li&gt;
&lt;li&gt;Synapse Admin latest -&amp;gt; 0.8.1 &lt;em&gt;not a real upgrade, just version pinning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Synapse 1.34.0 -&amp;gt; 1.35.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;if you want to discuss that update - #discussion:etke.cc&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hv07N1RLTgTEdeGqIe_FWPfoAaQzKBvv49Mp_JvPjuw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>&lt;@aine:etke.cc&gt; This Week in Matrix 2021-05-28 https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28</title><link>https://etke.cc/news/2021-05-28-aine-etke-cc-this-week-in-matrix-2021-05-28-https-matrix-org-blog-2021-05-28-this-week-in/</link><pubDate>Fri, 28 May 2021 21:23:31 +0000</pubDate><guid>https://etke.cc/news/2021-05-28-aine-etke-cc-this-week-in-matrix-2021-05-28-https-matrix-org-blog-2021-05-28-this-week-in/</guid><description>&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&amp;lt;@aine:etke.cc&amp;gt; This Week in Matrix 2021-05-28 &lt;a href="https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28&lt;/a&gt;&lt;/p&gt;

&lt;/blockquote&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;Lastly, we&amp;rsquo;re looking forward to the release of Synapse 1.35 which will bring significant improvements to memory use during room joins, but that&amp;rsquo;s for next week. 😉&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Waiting for it&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$P_vDQ6ed_-91qdIIRC9-B8BY_h2I5uw-Bn8MR0kX4uE?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-05-28 21:21 UTC</title><link>https://etke.cc/news/2021-05-28-2021-05-28-21-21-utc/</link><pubDate>Fri, 28 May 2021 21:21:11 +0000</pubDate><guid>https://etke.cc/news/2021-05-28-2021-05-28-21-21-utc/</guid><description>&lt;p&gt;This Week in Matrix 2021-05-28 &lt;a href="https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$cH7w7D73mfCPrwF3cMpwD81kEauWlJnm9fPBwHJW4H8?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers updates</title><link>https://etke.cc/news/2021-05-25-servers-updates/</link><pubDate>Tue, 25 May 2021 16:09:56 +0000</pubDate><guid>https://etke.cc/news/2021-05-25-servers-updates/</guid><description>&lt;p&gt;&lt;strong&gt;servers updates&lt;/strong&gt;
are postponed - Synapse got only release candidate today, so waiting for stable 1.35 release (I suppose it will happen in few days)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$22YcwHdVmoJBUReWPvj0Dxwpo3uzuY224DVrVT1lCtc?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-05-21 19:04 UTC</title><link>https://etke.cc/news/2021-05-21-2021-05-21-19-04-utc/</link><pubDate>Fri, 21 May 2021 19:04:50 +0000</pubDate><guid>https://etke.cc/news/2021-05-21-2021-05-21-19-04-utc/</guid><description>&lt;p&gt;This Week in Matrix 2021-05-21 &lt;a href="https://matrix.org/blog/2021/05/21/this-week-in-matrix-2021-05-21"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/05/21/this-week-in-matrix-2021-05-21&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$Sw4vdZoXxAXguKeEzfZXn7JjKxhMf1k5hM9LJonI2o4?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>... and one more thing, came literally 5 minutes after I posted the service update</title><link>https://etke.cc/news/2021-05-19-and-one-more-thing-came-literally-5-minutes-after-i-posted-the-service-update/</link><pubDate>Wed, 19 May 2021 14:53:09 +0000</pubDate><guid>https://etke.cc/news/2021-05-19-and-one-more-thing-came-literally-5-minutes-after-i-posted-the-service-update/</guid><description>&lt;p&gt;&amp;hellip; and one more thing, came literally 5 minutes after I posted the service update&lt;/p&gt;
&lt;p&gt;etke.cc added to the &lt;a href="https://matrix.org/hosting"target="_blank" rel="nofollow"&gt;https://matrix.org/hosting&lt;/a&gt; page 👍️&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$N8F2mlVGVwMd6RIa7_eGc5yb7On8bROIZOwLPvv9oSw?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>service updates (updated)</title><link>https://etke.cc/news/2021-05-19-service-updates/</link><pubDate>Wed, 19 May 2021 14:46:10 +0000</pubDate><guid>https://etke.cc/news/2021-05-19-service-updates/</guid><description>&lt;p&gt;&lt;strong&gt;service updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New components available: wireguard, miniflux, languagetool, etc. &lt;em&gt;check &lt;a href="https://etke.cc/#order"&gt;the order form on website&lt;/a&gt; to see a full list&lt;/em&gt; (if you are a subscriber, just PM me with stuff you want to install)&lt;/li&gt;
&lt;li&gt;New subscriptions available: email services for domain and 2 turnkey solutions (you need just a domain name, hosting and all other stuff is handled by service), &lt;a href="https://www.buymeacoffee.com/etkecc"target="_blank" rel="nofollow"&gt;full list available on payments page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$hchfYRHWTip7E7HsrFBuT0GCp2DGC6wYc_z5aHLHiuM?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2021-05-17 17:25 UTC</title><link>https://etke.cc/news/2021-05-17-2021-05-17-17-25-utc/</link><pubDate>Mon, 17 May 2021 17:25:58 +0000</pubDate><guid>https://etke.cc/news/2021-05-17-2021-05-17-17-25-utc/</guid><description>&lt;p&gt;The Matrix Space Beta! &lt;a href="https://matrix.org/blog/2021/05/17/the-matrix-space-beta"target="_blank" rel="nofollow"&gt;https://matrix.org/blog/2021/05/17/the-matrix-space-beta&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$fVW6zoArxganbAapiOhxrmOwEkv_FV4qRi8IulvxJBg?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>servers update</title><link>https://etke.cc/news/2021-05-17-servers-update/</link><pubDate>Mon, 17 May 2021 16:00:08 +0000</pubDate><guid>https://etke.cc/news/2021-05-17-servers-update/</guid><description>&lt;p&gt;&lt;strong&gt;servers update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Element Web 1.7.27 -&amp;gt; 1.7.28&lt;/li&gt;
&lt;li&gt;Grafana 7.5.5 -&amp;gt; 7.5.6&lt;/li&gt;
&lt;li&gt;LanguageTool latest -&amp;gt; 5.3 &lt;em&gt;not a real upgrade, just switch to exact version&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Mailer 4.94.2-r0 -&amp;gt; 4.94.2-r0-1&lt;/li&gt;
&lt;li&gt;Miniflux latest -&amp;gt; 2.0.30 &lt;em&gt;not a real upgrade, just switch to exact version&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Prometheus 2.26.0 -&amp;gt; 2.27.0&lt;/li&gt;
&lt;li&gt;Synapse 1.33.2 -&amp;gt; 1.34.0&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Spaces finally available with that version of Synapse &amp;amp; Element &lt;em&gt;Web&lt;/em&gt;. On android spaces are available with 1.1.7 pre-relase, on desktop wait for Element Desktop 1.7.28&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://matrix.to/#/!gqlCuoCdhufltluRXk:etke.cc/$ggetT2e23Drfdsag_qjTQ5uZO8iBSu0yzhzVqnthqsA?via=etke.cc&amp;amp;via=matrix.org"target="_blank" rel="nofollow"&gt;Source&lt;/a&gt;&lt;/p&gt;</description></item><item><title>.well-known redirects</title><link>https://etke.cc/help/well-known-redirects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/well-known-redirects/</guid><description>&lt;p&gt;Proper &lt;code&gt;.well-known&lt;/code&gt; setup is a prerequisite for installing a Matrix server.
It is required not only for Matrix clients and servers, but also for the &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;server admin panel&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;in-app calls&lt;/a&gt;, and other features.&lt;/p&gt;
&lt;p&gt;You can either point your apex/base domain to the Matrix server IP address, or set up a few redirects on your apex/base domain.
This page covers the second option. It keeps usernames clean (without the &lt;code&gt;matrix.&lt;/code&gt; prefix) while leaving your base domain available for other uses, such as hosting a website.&lt;/p&gt;
&lt;p&gt;Here we collect configuration examples for various web servers and platforms to help you set up the necessary redirects.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t see your web server or platform listed here, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; for assistance!&lt;/p&gt;
&lt;h2 id="web-servers"&gt;
 Web Servers&lt;a class="heading__anchor" href="#web-servers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="nginx"&gt;
 Nginx&lt;a class="heading__anchor" href="#nginx"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-nginx" data-lang="nginx"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is your HTTPS-enabled server for your-server.com.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Replace your-server.com with your Matrix server&amp;#39;s base/apex domain.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;server&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#f92672"&gt;server_name&lt;/span&gt; &lt;span style="color:#e6db74"&gt;your-server.com&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;location&lt;/span&gt; &lt;span style="color:#e6db74"&gt;^~&lt;/span&gt; &lt;span style="color:#e6db74"&gt;/.well-known/matrix/&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;add_header&lt;/span&gt; &lt;span style="color:#e6db74"&gt;Access-Control-Allow-Origin&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;*&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;always&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt; &lt;span style="color:#e6db74"&gt;https://matrix.your-server.com&lt;/span&gt;$request_uri;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#75715e"&gt;# other configuration
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="apache2"&gt;
 Apache2&lt;a class="heading__anchor" href="#apache2"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-apache" data-lang="apache"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is your HTTPS-enabled server for your-server.com.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Replace your-server.com with your Matrix server&amp;#39;s base/apex domain.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;VirtualHost&lt;/span&gt; &lt;span style="color:#e6db74"&gt;*:443&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	ServerName your-server.com
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# Ensure mod_headers and mod_alias (or mod_rewrite) are enabled&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Location&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;/.well-known/matrix/&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Header always set Access-Control-Allow-Origin &lt;span style="color:#e6db74"&gt;&amp;#34;*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;/Location&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; RedirectMatch &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt; ^/\.well-known/matrix/(.*)$ https://matrix.your-server.com/.well-known/matrix/$1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#75715e"&gt;# other configuration&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="caddy-2"&gt;
 Caddy 2&lt;a class="heading__anchor" href="#caddy-2"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-caddy" data-lang="caddy"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is your HTTPS-enabled frontend for your-server.com.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Replace your-server.com with your Matrix server&amp;#39;s base/apex domain.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;your-server.com {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;@matrixWellKnown&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;path&lt;/span&gt; &lt;span style="color:#e6db74"&gt;/.well-known/matrix/*&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;header&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;@matrixWellKnown&lt;/span&gt; &lt;span style="color:#e6db74"&gt;Access-Control-Allow-Origin&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;redir&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;@matrixWellKnown&lt;/span&gt; &lt;span style="color:#e6db74"&gt;https://matrix.your-server.com&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;{uri}&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;	# other configuration
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="traefik-v3"&gt;
 Traefik v3&lt;a class="heading__anchor" href="#traefik-v3"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;The example below uses Docker labels format, but you can adapt it to YAML, TOML, or other formats if needed.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-docker" data-lang="docker"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.enable&lt;span style="color:#f92672"&gt;=&lt;/span&gt;true&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Router&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.routers.matrix-wellknown.entrypoints&lt;span style="color:#f92672"&gt;=&lt;/span&gt;web&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.routers.matrix-wellknown.rule&lt;span style="color:#f92672"&gt;=&lt;/span&gt;PathPrefix&lt;span style="color:#f92672"&gt;(&lt;/span&gt;&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;/.well-known/matrix/&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.routers.matrix-wellknown.service&lt;span style="color:#f92672"&gt;=&lt;/span&gt;noop@internal&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.routers.matrix-wellknown.middlewares&lt;span style="color:#f92672"&gt;=&lt;/span&gt;matrix-wellknown-headers,matrix-wellknown-redirect&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Middleware: CORS headers only for this router&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-headers.headers.accessControlAllowOriginList&lt;span style="color:#f92672"&gt;=&lt;/span&gt;*&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-headers.headers.accessControlAllowMethods&lt;span style="color:#f92672"&gt;=&lt;/span&gt;GET,OPTIONS&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-headers.headers.accessControlAllowHeaders&lt;span style="color:#f92672"&gt;=&lt;/span&gt;*&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-headers.headers.customResponseHeaders.Access-Control-Allow-Origin&lt;span style="color:#f92672"&gt;=&lt;/span&gt;*&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Middleware: 301 redirect preserving full URI&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# REPLACE your-server.com with your Matrix server&amp;#39;s base/apex domain.&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-redirect.redirectregex.regex&lt;span style="color:#f92672"&gt;=&lt;/span&gt;^https?://&lt;span style="color:#f92672"&gt;[&lt;/span&gt;^/&lt;span style="color:#f92672"&gt;]&lt;/span&gt;+&lt;span style="color:#f92672"&gt;(&lt;/span&gt;/.well-known/matrix/.*&lt;span style="color:#f92672"&gt;)&lt;/span&gt;$&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-redirect.redirectregex.replacement&lt;span style="color:#f92672"&gt;=&lt;/span&gt;https://matrix.your-server.com$$&lt;span style="color:#f92672"&gt;{&lt;/span&gt;1&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;traefik.http.middlewares.matrix-wellknown-redirect.redirectregex.permanent&lt;span style="color:#f92672"&gt;=&lt;/span&gt;true&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="platforms"&gt;
 Platforms&lt;a class="heading__anchor" href="#platforms"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="vercel"&gt;
 Vercel&lt;a class="heading__anchor" href="#vercel"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;See the &lt;a href="https://vercel.com/guides/does-vercel-support-permanent-redirects"target="_blank" rel="nofollow"&gt;official documentation&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;Add the following to &lt;code&gt;vercel.json&lt;/code&gt;, replacing &lt;code&gt;your-server.com&lt;/code&gt; with your Matrix server&amp;rsquo;s base/apex domain:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;headers&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;source&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;/.well-known/matrix/(.*)&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;headers&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;Access-Control-Allow-Origin&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;redirects&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;source&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;/.well-known/matrix/server&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;destination&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;https://matrix.your-server.com/.well-known/matrix/server&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;statusCode&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;source&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;/.well-known/matrix/client&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;destination&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;https://matrix.your-server.com/.well-known/matrix/client&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;statusCode&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;source&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;/.well-known/matrix/support&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;destination&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;https://matrix.your-server.com/.well-known/matrix/support&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;statusCode&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;301&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>About</title><link>https://etke.cc/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/about/</guid><description>&lt;p&gt;&lt;div class="w-100 position-relative about-page mt-5"&gt;
	&lt;div class="row"&gt;
		&lt;div class="col-12 col-md-6 mb-4 mb-md-0"&gt;
			&lt;div class="p-4 bg-secondary h-100 rounded-5"&gt;
				&lt;div class="d-flex flex-row justify-content-between text-white"&gt;
					&lt;div class="text-center mx-1 mx-md-0"&gt;
						&lt;img class="img-thumbnail" src="https://etke.cc/img/about/nikita.webp" width="220px" /&gt;
						&lt;br /&gt;
						&lt;a target="_blank" href="https://rakshazi.me" class="d-inline-block mt-2 fw-bold"&gt;Nikita&lt;/a&gt;
					&lt;/div&gt;
					&lt;div class="text-center mx-1 mx-md-0"&gt;
						&lt;img class="img-thumbnail" src="https://etke.cc/img/about/slavi.webp" width="220px" /&gt;
						&lt;br /&gt;
						&lt;a target="_blank" href="https://github.com/spantaleev/" class="d-inline-block mt-2 fw-bold"&gt;Slavi&lt;/a&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;h5 class="text-white mt-4"&gt;
					We've been knocking around the Matrix community for years, long enough that you've probably run into us in a room or two.
					&lt;br /&gt;
					&lt;br /&gt;
					etke.cc started in 2021, when Nikita Chernyi built a service on top of Slavi Pantaleev's
					free-software work: the
					&lt;a target="_blank" href="https://github.com/spantaleev/matrix-docker-ansible-deploy"&gt;matrix-docker-ansible-deploy&lt;/a&gt;
					Ansible playbook, the most popular and genuinely sane way
					to run
					&lt;a target="_blank" href="https://matrix.org/"&gt;&lt;img width="25px" src="https://etke.cc/img/logos/matrix.svg" /&gt; Matrix&lt;/a&gt; on your own infrastructure (going strong since 2017).
					&lt;br /&gt;
					&lt;br /&gt;
					Since 2026 we're incorporated as Etke, Sociedade Unipessoal, LDA in Portugal.
					&lt;br /&gt;
					&lt;br /&gt;
					Want to say hi? You can always &lt;a target="_blank" href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.
				&lt;/h5&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="col-12 col-md-6"&gt;
			&lt;div class="h-100"&gt;
				&lt;div class="flex"&gt;
					&lt;div class="bg-secondary p-4 mb-4 rounded-5"&gt;
						&lt;div class="text-white"&gt;
							You get a place to talk that's private, locked down, and actually stays up,
							running on a managed server you never have to think about.
							&lt;br /&gt;
							&lt;br /&gt;
							We take care of the server so you can get on with actually talking to people.
							That comes with a
							&lt;a href="https://etke.cc/help/extras/synapse-admin"&gt;server management dashboard&lt;/a&gt;, a &lt;a href="https://etke.cc/services/registry/"&gt;private docker registry&lt;/a&gt;, &lt;a href="https://etke.cc/services/#maintenance"&gt;automatic updates and housekeeping&lt;/a&gt;, &lt;a href="https://etke.cc/services/monitoring/"&gt;monitoring and alerts&lt;/a&gt;, a &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;self-service bot&lt;/a&gt;, backups, and plenty more.
							&lt;br /&gt;
							&lt;br /&gt;
							Between the &lt;a target="_blank" href="https://etke.cc/order/"&gt;Order&lt;/a&gt; page,
							&lt;a target="_blank" href="https://etke.cc/services/support"&gt;support&lt;/a&gt; when you need it, and a pile of &lt;a target="_blank" href="https://etke.cc/help/"&gt;quick-start guides for every component&lt;/a&gt;, getting a Matrix server running is about as painless as it gets (you don't even need a domain name).
							&lt;br /&gt;
							&lt;br /&gt;
							Oh, and we like Open Source enough to put &lt;a target="_blank" href="https://github.com/etkecc/"&gt;all of our code&lt;/a&gt; out under A/GPL-3.0.
						&lt;/div&gt;
					&lt;/div&gt;
					&lt;div class="bg-primary p-4 rounded-5"&gt;
						etke.cc began as a simple way to let people host their own Matrix,
						and it hasn't stopped growing since.
						&lt;br /&gt;
						We now offer &lt;h4 class="d-inline-block text-white px-2"&gt;40+&lt;/h4&gt; extra components on top of the "just" Matrix server (never mind the 15+ "under the hood" pieces that ship with every server we set up).
						&lt;br /&gt;
						&lt;br /&gt;
						Come own your data, like the millions who already figured it out.
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;


&lt;div class="row my-5"&gt;
	&lt;div class="col-12 col-md-3 mb-3"&gt;
		&lt;div class="card h-100 bg-transparent border-0"&gt;
			&lt;div class="card-body border border-primary border-2 text-default rounded-5"&gt;
				&lt;h3 class="mb-3"&gt;&lt;i class="fa-solid fa-globe text-primary"&gt;&lt;/i&gt; &lt;span class="fs-2"&gt;6&lt;/span&gt;&lt;/h3&gt;
				&lt;span class="fs-5"&gt;World wide server locations&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class="col-12 col-md-3 mb-3"&gt;
		&lt;div class="card h-100 bg-transparent border-0"&gt;
			&lt;div class="card-body border border-primary border-2 text-default rounded-5"&gt;
				
				&lt;h3 class="mb-3"&gt;&lt;i class="fa-solid fa-bridge text-primary"&gt;&lt;/i&gt; &lt;span class="fs-2"&gt;17&lt;/span&gt;&lt;/h3&gt;
				&lt;span class="fs-5"&gt;&lt;a target="_blank" href="https://etke.cc/help/bridges/"&gt;Bridges&lt;/a&gt; to popular chat services and apps&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class="col-12 col-md-3 mb-3"&gt;
		&lt;div class="card h-100 bg-transparent border-0"&gt;
			&lt;div class="card-body border border-primary border-2 text-default rounded-5"&gt;
				
				&lt;h3 class="mb-3"&gt;&lt;i class="fa-brands fa-elementor text-primary"&gt;&lt;/i&gt; &lt;span class="fs-2"&gt;26&lt;/span&gt;&lt;/h3&gt;
				&lt;span class="fs-5"&gt;Additional Matrix and non-Matrix &lt;a target="_blank" href="https://etke.cc/help/extras/"&gt;services&lt;/a&gt;&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class="col-12 col-md-3 mb-3"&gt;
		&lt;div class="card h-100 bg-transparent border-0"&gt;
			&lt;div class="card-body border border-primary border-2 text-default rounded-5"&gt;
				&lt;h3 class="mb-3"&gt;
					&lt;i class="fa-solid fa-server text-primary"&gt;&lt;/i&gt;
					&lt;span class="fs-2"&gt;1000&amp;#43;&lt;/span&gt;
				&lt;/h3&gt;
				&lt;span class="fs-5"&gt;Matrix servers installed&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;

&lt;/p&gt;</description></item><item><title>Contacts</title><link>https://etke.cc/contacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/contacts/</guid><description>&lt;p&gt;&lt;strong&gt;Before you reach out&lt;/strong&gt;, it&amp;rsquo;s worth a look through our &lt;strong&gt;&lt;a href="https://etke.cc/help/faq/"&gt;FAQ&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://etke.cc/help/"&gt;Help pages&lt;/a&gt;&lt;/strong&gt;: there&amp;rsquo;s a good chance your question is already answered there. One note: we only offer the services described on the &lt;a href="https://etke.cc/services/"&gt;services page&lt;/a&gt;, nothing beyond those.&lt;/p&gt;
&lt;p&gt;We handle support in English (and broken English, if that&amp;rsquo;s what you&amp;rsquo;ve got), and it covers the &lt;a href="https://etke.cc/services/support/"&gt;Customer Support&lt;/a&gt; options only.&lt;/p&gt;
&lt;p&gt;For your convenience, we offer &lt;strong&gt;several contact methods&lt;/strong&gt; which &lt;strong&gt;all lead the same support queue&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sending an email to &lt;img src="https://etke.cc/img/email.webp" alt="Email"&gt;&lt;/li&gt;
&lt;li&gt;Using the form below&lt;/li&gt;
&lt;li&gt;&lt;em&gt;(Existing customers only)&lt;/em&gt; Clicking the &amp;ldquo;Contact support&amp;rdquo; button in your &lt;a href="https://etke.cc/help/extras/ketesa"&gt;Ketesa&lt;/a&gt; dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Upon receiving your request, we will send an automated acknowledgment email to confirm receipt of your message.
(please check your spam folder if you do not see it in your inbox, if it is not there either, use a different contact method)&lt;/p&gt;
&lt;p&gt;You can &lt;strong&gt;expect a response within 48 hours&lt;/strong&gt;.
We offer &lt;a href="https://etke.cc/services/support/#dedicated"&gt;Dedicated support&lt;/a&gt; for customers who need faster response times (up to 12 hours).&lt;/p&gt;
&lt;iframe src="https://help.etke.cc/help/widget/form/1025074870?color=%23061621&amp;position=br&amp;id=1025074870" frameborder="0" width="100%" height="700" scrolling="no"&gt;&lt;/iframe&gt;</description></item><item><title>Custom Development</title><link>https://etke.cc/services/customdev/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/services/customdev/</guid><description>&lt;p&gt;We created and maintain &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;various open-source projects&lt;/a&gt;, and we can develop new features you want to see within those projects.&lt;/p&gt;
&lt;p&gt;Some highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/agru"target="_blank" rel="nofollow"&gt;A.G.R.U.&lt;/a&gt;: a fast replacement for the ansible-galaxy command&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/buscarron"target="_blank" rel="nofollow"&gt;Buscarron&lt;/a&gt;: a web forms to matrix bridge&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/emm"target="_blank" rel="nofollow"&gt;EMM&lt;/a&gt;: a tool to export matrix messages using arbitrary templates&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/honoroit"target="_blank" rel="nofollow"&gt;Honoroit&lt;/a&gt;: a helpdesk bot&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mother-of-all-self-hosting/mash-playbook"target="_blank" rel="nofollow"&gt;M.A.S.H. playbook&lt;/a&gt;: a next iteration of the infrastructure automation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/mrs"target="_blank" rel="nofollow"&gt;Matrix Rooms Search&lt;/a&gt; (and its demo instance &lt;a href="https://matrixrooms.info"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;): a search engine across Matrix Federation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/postmoogle"target="_blank" rel="nofollow"&gt;Postmoogle&lt;/a&gt;: an email to matrix bridge&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ttm"target="_blank" rel="nofollow"&gt;TTM&lt;/a&gt;: a &lt;code&gt;time&lt;/code&gt;-like tool that sends results into matrix rooms&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/ansible-ssh"target="_blank" rel="nofollow"&gt;ansible-ssh&lt;/a&gt;: an SSH client wrapper that uses ansible inventory as configuration source&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/spantaleev/matrix-docker-ansible-deploy"target="_blank" rel="nofollow"&gt;matrix-docker-ansible-deploy playbook&lt;/a&gt;: a core of our automation&lt;/li&gt;
&lt;li&gt;and any component with the 



&lt;a href='https://etke.cc/made-by/' class='badge badge-light rounded-pill text-success border border-success' style='vertical-align: middle' title='made by etke.cc' target='_blank'&gt;&lt;i class="fa-solid fa-award"&gt;&lt;/i&gt; made by etke.cc&lt;/a&gt;

 badge you can see on the website&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course, you can just create an issue in a project&amp;rsquo;s repository to request a new feature and get it implemented, if we find it useful for &lt;strong&gt;our&lt;/strong&gt; services or if someone from the open-source community will implement it and send a PR with the requested feature.&lt;/p&gt;
&lt;p&gt;But if you want the feature for certain, instead of waiting on us or the community to get to it, you can pay the project developers to build it.&lt;/p&gt;
&lt;h2 id="terms"&gt;
 Terms&lt;a class="heading__anchor" href="#terms"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Our hourly rate is &lt;code&gt;€150/hour&lt;/code&gt; and we&amp;rsquo;re ready to get the job done with the following terms:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The scope of work must be agreed before payment.&lt;/li&gt;
&lt;li&gt;All the results of commissioned work are released under the GPL/AGPL license (depending on the original project license) as part of the original open-source project.&lt;/li&gt;
&lt;li&gt;After the scope has been agreed and payment has been made, there is no refund possible.&lt;/li&gt;
&lt;li&gt;We reserve the right to refuse your request if the commission doesn&amp;rsquo;t fit into our vision of the project.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please add the issue URL you want us to implement or fix to the message field.&lt;/p&gt;
&lt;h2 id="how-to"&gt;
 How to&lt;a class="heading__anchor" href="#how-to"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create a GitHub issue with the clear explanations of the changes you would like to get&lt;/li&gt;
&lt;li&gt;Send a comment &lt;code&gt;@etkecc I want to pay to make that done&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;One of the etke.cc developers will join, review the issue you created, ask some additional questions&lt;/li&gt;
&lt;li&gt;Once the scope of work is agreed, we&amp;rsquo;ll ask you to pay for the number of hours we think the implementation will take, if the requested changes fit in our project vision (meaning requests unrelated to the project&amp;rsquo;s scope will be rejected)&lt;/li&gt;
&lt;li&gt;After the payment, we&amp;rsquo;ll implement the requested changes and release them publicly&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Customer Support</title><link>https://etke.cc/services/support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/services/support/</guid><description>&lt;p&gt;Every server we run comes with support, because a managed server you can&amp;rsquo;t get help with isn&amp;rsquo;t really managed, is it? Two levels, depending on how hard your setup leans on us:&lt;/p&gt;
&lt;h2 id="basic"&gt;
 Basic&lt;a class="heading__anchor" href="#basic"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Price: FREE&lt;/li&gt;
&lt;li&gt;Free requests per 30 days: 4&lt;/li&gt;
&lt;li&gt;Additional requests: €5/each&lt;/li&gt;
&lt;li&gt;Priority: standard&lt;/li&gt;
&lt;li&gt;Contact method: &lt;a href="https://etke.cc/contacts"&gt;contacts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Estimated Response Time: up to 48h (Monday-Friday)&lt;/li&gt;
&lt;li&gt;&lt;a href="#topics"&gt;Covered topics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Free with every server subscription. Most people barely touch it: one or two requests a month is the norm, and Basic handles that without breaking a sweat.&lt;/p&gt;
&lt;h2 id="dedicated"&gt;
 Dedicated&lt;a class="heading__anchor" href="#dedicated"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Price: €100/month&lt;/li&gt;
&lt;li&gt;Free requests per 30 days: 10&lt;/li&gt;
&lt;li&gt;Additional requests: €5/each&lt;/li&gt;
&lt;li&gt;Priority: high&lt;/li&gt;
&lt;li&gt;Contact method: a specific dedicated matrix room with &lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt; developers (not email, slack, etc.)&lt;/li&gt;
&lt;li&gt;Estimated Response Time: up to 12h (Monday-Friday)&lt;/li&gt;
&lt;li&gt;&lt;a href="#topics"&gt;Covered topics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For when your product stands on Matrix and a slow reply during an outage actually costs you money. Two things set it apart from Basic: a dedicated Matrix room with the &lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt; developers (real humans, not a ticket queue, not a bot pretending to care), and your requests skip the line ahead of everyone else&amp;rsquo;s.&lt;/p&gt;
&lt;h2 id="estimated-response-time"&gt;
 Estimated Response Time&lt;a class="heading__anchor" href="#estimated-response-time"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Our estimated response times of 12 hours or 48 hours are calculated based on our working hours.
This means our response time calculations are made during our active working periods, excluding weekends and holidays.
If you send a request on Friday evening, you can expect a response on Monday morning, for example.&lt;/p&gt;
&lt;h2 id="how-requests-are-counted"&gt;
 How requests are counted&lt;a class="heading__anchor" href="#how-requests-are-counted"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Any support request related to a service outage (e.g., the Matrix server being down) is counted but &lt;strong&gt;not charged&lt;/strong&gt;,
even if you exceed the number of requests included with your support plan.&lt;/p&gt;
&lt;p&gt;We consider any contact from a customer or their representative using any contact method
(including DMs/emails to specific etke.cc developers) with a specific topic as a support request.
If within 1 message you request multiple things (e.g., add Cinny, disable federation, and enable jitsi auth),
each separate thing is counted as a request.
So, considering that example, that message is counted as &lt;strong&gt;three&lt;/strong&gt; requests.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re counting the number of support requests you&amp;rsquo;ve made using any available contact method for the &lt;strong&gt;last&lt;/strong&gt; 30 days (sliding window).
For example, if it&amp;rsquo;s October 1st now, and you&amp;rsquo;ve requested some changes to your server on September 13th and then today (October 1st), the number of used support requests would be &lt;strong&gt;2&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="topics"&gt;
 Topics&lt;a class="heading__anchor" href="#topics"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Covered topics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;server outages (e.g., server is down or server returns 404 errors)&lt;/li&gt;
&lt;li&gt;component outages (e.g., postmoogle is down due to system issue)&lt;/li&gt;
&lt;li&gt;system issues (e.g., high disk utilization)&lt;/li&gt;
&lt;li&gt;reconfiguration requests (e.g., add sliding sync to the server)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;NOT covered topics&lt;/strong&gt; are anything that is not included within the covered topics above; examples include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Guidance about the Matrix ecosystem is not covered. You can use the &lt;a href="https://matrix.org/docs"target="_blank" rel="nofollow"&gt;Matrix protocol documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;How to build a bot or appservice on top of Matrix is not covered. You can use the &lt;a href="https://matrix.org/docs"target="_blank" rel="nofollow"&gt;Matrix protocol documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Guidance about some specific bridge usage is not covered. Each bridge page within the &lt;a href="https://etke.cc/help/bridges"&gt;Bridges&lt;/a&gt; section has a &lt;code&gt;support&lt;/code&gt; button that will lead you to a Matrix room with the bridge&amp;rsquo;s developers and deeply involved community&lt;/li&gt;
&lt;li&gt;Why a bridge doesn&amp;rsquo;t work as you expect it to is not covered. Each bridge page within the &lt;a href="https://etke.cc/help/bridges"&gt;Bridges&lt;/a&gt; section has a &lt;code&gt;support&lt;/code&gt; button that will lead you to a Matrix room with the bridge&amp;rsquo;s developers and deeply involved community&lt;/li&gt;
&lt;li&gt;Why a bridge fails to work after code changes is not covered. Each bridge page within the &lt;a href="https://etke.cc/help/bridges"&gt;Bridges&lt;/a&gt; section has a &lt;code&gt;support&lt;/code&gt; button that will lead you to a Matrix room with the bridge&amp;rsquo;s developers and deeply involved community&lt;/li&gt;
&lt;li&gt;How to build a business on top of Matrix is not covered&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rule of thumb here: if your problem is with a component that doesn&amp;rsquo;t work as you expect it to, or one you do not know how to make use of, we cannot help you with that. Our job is to install and maintain the server as per your request, not provide extensive help with each of the various components of it.&lt;/p&gt;</description></item><item><title>Demo server</title><link>https://etke.cc/demo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/demo/</guid><description>&lt;p&gt;Want to see what your own Matrix server would feel like before you &lt;a href="https://etke.cc/order/"&gt;order&lt;/a&gt;? &lt;strong&gt;Take ours for a spin.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The demo is a full Matrix server with the extra components bolted on, minus a few things we&amp;rsquo;ve locked down so nobody burns it to the ground.&lt;/p&gt;
&lt;h2 id="limitations"&gt;
 Limitations&lt;a class="heading__anchor" href="#limitations"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Data retention is 1 day: all data is deleted after 1 day, including accounts, rooms, messages, and files.&lt;/li&gt;
&lt;li&gt;No admin access: you can try to use user-level features, but you cannot change server settings.&lt;/li&gt;
&lt;li&gt;Not all features and components are enabled: some features and components are disabled to prevent abuse.&lt;/li&gt;
&lt;li&gt;No guarantees: the server is provided as-is, and we do not guarantee its availability or performance.&lt;/li&gt;
&lt;li&gt;No support: we do not provide support for the demo server.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="access"&gt;
 Access&lt;a class="heading__anchor" href="#access"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="matrix"&gt;
 Matrix&lt;a class="heading__anchor" href="#matrix"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The demo server lives at &lt;a href="https://demo.etke.host"target="_blank" rel="nofollow"&gt;https://demo.etke.host&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unlike the servers we set up for customers, this one runs &lt;a href="https://etke.cc/help/faq/#can-i-change-the-registration-sign-up-flow"&gt;open registration&lt;/a&gt;, so you&amp;rsquo;ll need to &lt;strong&gt;register an account&lt;/strong&gt; and &lt;strong&gt;confirm your email&lt;/strong&gt; first. That email step is there to keep the spammers out.&lt;/p&gt;
&lt;p&gt;The following Matrix-related components are available. For the browser, &lt;a href="https://cinny.demo.etke.host"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt; is the one we&amp;rsquo;d reach for. Want the full picture, including Komai on the desktop? See our &lt;a href="https://etke.cc/help/clients/"&gt;client recommendations&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cinny.demo.etke.host"target="_blank" rel="nofollow"&gt;Cinny&lt;/a&gt;: our pick for the web&lt;/li&gt;
&lt;li&gt;&lt;a href="https://element.demo.etke.host"target="_blank" rel="nofollow"&gt;Element Web&lt;/a&gt;: the popular default&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fluffychat.demo.etke.host"target="_blank" rel="nofollow"&gt;FluffyChat&lt;/a&gt;: our pick for a phone, also runs here in the browser&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ntfy.demo.etke.host"target="_blank" rel="nofollow"&gt;ntfy&lt;/a&gt;: UnifiedPush provider (&lt;a href="https://etke.cc/help/extras/ntfy/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://radicale.demo.etke.host"target="_blank" rel="nofollow"&gt;Radicale&lt;/a&gt;: CalDAV/CardDAV server, use your Matrix login (&lt;code&gt;user&lt;/code&gt;, not &lt;code&gt;@user:demo.etke.host&lt;/code&gt;) and password to access it&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following &lt;a href="https://etke.cc/help/bots/"&gt;Matrix bots&lt;/a&gt; and &lt;a href="https://etke.cc/help/bridges/"&gt;bridges&lt;/a&gt; are also available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reminder-Bot: &lt;a href="https://matrix.to/#/@reminder:demo.etke.host"target="_blank" rel="nofollow"&gt;@reminder:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bots/reminder/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bluesky: &lt;a href="https://matrix.to/#/@blueskybot:demo.etke.host"target="_blank" rel="nofollow"&gt;@blueskybot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-bluesky/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Discord: &lt;a href="https://matrix.to/#/@discordbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@discordbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-discord/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Facebook/Messenger: &lt;a href="https://matrix.to/#/@messengerbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@messengerbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Gmessages: &lt;a href="https://matrix.to/#/@gmessagesbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@gmessagesbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-gmessages/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Googlechat: &lt;a href="https://matrix.to/#/@googlechatbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@googlechatbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-googlechat/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Gvoice: &lt;a href="https://matrix.to/#/@gvoicebot:demo.etke.host"target="_blank" rel="nofollow"&gt;@gvoicebot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-gvoice/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Instagram: &lt;a href="https://matrix.to/#/@instagrambot:demo.etke.host"target="_blank" rel="nofollow"&gt;@instagrambot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;IRC: &lt;a href="https://matrix.to/#/@heisenbridge:demo.etke.host"target="_blank" rel="nofollow"&gt;@heisenbridge:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/heisenbridge/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href="https://matrix.to/#/@linkedinbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@linkedinbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/beeper-linkedin/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Postmoogle: &lt;a href="https://matrix.to/#/@emailbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@emailbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/postmoogle/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Signal: &lt;a href="https://matrix.to/#/@signalbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@signalbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-signal/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Slack: &lt;a href="https://matrix.to/#/@slackbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@slackbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-slack/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Steam: &lt;a href="https://matrix.to/#/@steambot:demo.etke.host"target="_blank" rel="nofollow"&gt;@steambot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/matrix-steam/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Telegram: &lt;a href="https://matrix.to/#/@telegrambot:demo.etke.host"target="_blank" rel="nofollow"&gt;@telegrambot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-telegram"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://matrix.to/#/@twitterbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@twitterbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-twitter/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Webhooks: &lt;a href="https://matrix.to/#/@hookshot:demo.etke.host"target="_blank" rel="nofollow"&gt;@hookshot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/hookshot/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Whatsapp: &lt;a href="https://matrix.to/#/@whatsappbot:demo.etke.host"target="_blank" rel="nofollow"&gt;@whatsappbot:demo.etke.host&lt;/a&gt; (&lt;a href="https://etke.cc/help/bridges/mautrix-whatsapp/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="non-matrix"&gt;
 Non-Matrix&lt;a class="heading__anchor" href="#non-matrix"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;You can access the following components using &lt;code&gt;demo&lt;/code&gt; login:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jitsi.demo.etke.host"target="_blank" rel="nofollow"&gt;Jitsi&lt;/a&gt;: video conferencing, password: &lt;code&gt;demo&lt;/code&gt; (&lt;a href="https://etke.cc/help/extras/jitsi/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://miniflux.demo.etke.host"target="_blank" rel="nofollow"&gt;Miniflux&lt;/a&gt;: RSS reader, password: &lt;code&gt;demo123&lt;/code&gt; (&lt;a href="https://etke.cc/help/extras/miniflux/"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stats.demo.etke.host"target="_blank" rel="nofollow"&gt;Grafana&lt;/a&gt;: server monitoring, password: &lt;code&gt;demo&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etherpad.demo.etke.host"target="_blank" rel="nofollow"&gt;Etherpad&lt;/a&gt;: collaborative text editing&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Hosting</title><link>https://etke.cc/services/hosting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/services/hosting/</guid><description>&lt;p&gt;When selecting &amp;ldquo;Hosting Type&amp;rdquo; on our &lt;a href="https://etke.cc/order/"&gt;order form&lt;/a&gt;, it provides you with two choices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hosting&lt;/strong&gt; (VPS server set up and maintained by us)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On-Premises&lt;/strong&gt; (your own server)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the &lt;strong&gt;Hosting&lt;/strong&gt; service is selected, we&amp;rsquo;ll be hosting the server for you. This is a &lt;strong&gt;fully-managed service with the least amount of hassle for you&lt;/strong&gt;. Our hosted servers are powered by &lt;a href="https://hetzner.cloud/?ref=1yg3ZZmtrg5A"target="_blank" rel="nofollow"&gt;Hetzner Cloud&lt;/a&gt; (&lt;a href="https://www.hetzner.com/unternehmen/nachhaltigkeit/"target="_blank" rel="nofollow"&gt;sustainable hosting&lt;/a&gt; 🌳), available in various &lt;a href="#server-sizes"&gt;sizes&lt;/a&gt; and across multiple &lt;a href="#regions"&gt;regions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Alternatively, if your server has specific requirements (with regard to server sizes, regional availability, etc.), you can select an &lt;strong&gt;On-Premises&lt;/strong&gt; server and manage it by yourself.&lt;/p&gt;
&lt;h2 id="server-sizes"&gt;
 Server Sizes&lt;a class="heading__anchor" href="#server-sizes"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We provide &lt;strong&gt;different server sizes&lt;/strong&gt; for hosted servers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small: (2 vCPUs, 2 GB of RAM and 40 GB of disk space). Not powerful enough to run addon services.&lt;/li&gt;
&lt;li&gt;Medium: (3 vCPUs, 4 GB of RAM and 80 GB of disk space). A good choice for small deployments.&lt;/li&gt;
&lt;li&gt;Big: (4 vCPUs, 8 GB of RAM and 160 GB of disk space)&lt;/li&gt;
&lt;li&gt;Huge: (8 vCPUs, 16 GB of RAM and 240 GB of disk space)&lt;/li&gt;
&lt;li&gt;Monster: (16 vCPUs, 32 GB of RAM and 360 GB of disk space)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can choose any server size and upgrade to a larger instance later on.&lt;/p&gt;
&lt;h2 id="regions"&gt;
 Regions&lt;a class="heading__anchor" href="#regions"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;regions with 🌳 are &lt;a href="https://www.hetzner.com/unternehmen/nachhaltigkeit/"target="_blank" rel="nofollow"&gt;powered by renewable energy&lt;/a&gt;&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Our hosted servers are currently provided in the following regions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Europe
&lt;ul&gt;
&lt;li&gt;Germany
&lt;ul&gt;
&lt;li&gt;Nuremberg 🌳&lt;/li&gt;
&lt;li&gt;Falkenstein 🌳&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Finland
&lt;ul&gt;
&lt;li&gt;Helsinki 🌳&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;USA
&lt;ul&gt;
&lt;li&gt;Virginia
&lt;ul&gt;
&lt;li&gt;Ashburn&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Oregon
&lt;ul&gt;
&lt;li&gt;Hillsboro&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Asia
&lt;ul&gt;
&lt;li&gt;Singapore&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="access"&gt;
 Access&lt;a class="heading__anchor" href="#access"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you order a hosted server from us, we&amp;rsquo;ll be renting a server from Hetzner Cloud and managing it on your behalf. If you would like, you can get a full &lt;code&gt;root&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Secure_Shell"target="_blank" rel="nofollow"&gt;SSH&lt;/a&gt; access and are free to run other services on the server by yourself.&lt;/p&gt;
&lt;p&gt;Please note that by default we restrict SSH port (&lt;code&gt;22&lt;/code&gt;) connectivity to a list of known IP addresses/networks for increased security. If you request SSH access, we&amp;rsquo;ll therefore ask you for these details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your &lt;strong&gt;public&lt;/strong&gt; SSH key (of type &lt;code&gt;ed25519&lt;/code&gt; or &lt;code&gt;rsa&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;A comma-separated list of IP addresses from which you will access&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We may allow connectivity to port &lt;code&gt;22&lt;/code&gt; from any IP address, if you do not have a static IP address and are fine with the security risks associated with it.&lt;/p&gt;
&lt;p&gt;Please note that although running other services along our stack is fine, manually modifying the Matrix configuration on the server is not allowed. See &lt;a href="https://etke.cc/help/faq/#can-i-modify-the-server-configuration-or-run-additional-services"&gt;this FAQ entry&lt;/a&gt; for more details.&lt;/p&gt;
&lt;h2 id="cpu-architecture"&gt;
 CPU architecture&lt;a class="heading__anchor" href="#cpu-architecture"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We only support the &lt;a href="https://en.wikipedia.org/wiki/X86-64#AMD64"target="_blank" rel="nofollow"&gt;amd64&lt;/a&gt; (&lt;code&gt;x86_64&lt;/code&gt;) &lt;a href="https://en.wikipedia.org/wiki/Central_processing_unit"target="_blank" rel="nofollow"&gt;CPU&lt;/a&gt; architecture right now, as it is what most services are packaged and tested for. The &lt;a href="https://en.wikipedia.org/wiki/ARM_architecture_family"target="_blank" rel="nofollow"&gt;ARM&lt;/a&gt; CPU architecture is currently &lt;strong&gt;not supported&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Legal Notice</title><link>https://etke.cc/legal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/legal/</guid><description>&lt;p&gt;This page contains the legally required company and consumer information for Portugal. We keep it readable; if anything is unclear, please reach out.&lt;/p&gt;
&lt;h2 id="service-provider-identification"&gt;
 Service Provider Identification&lt;a class="heading__anchor" href="#service-provider-identification"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Legal name&lt;/strong&gt;: Etke, Sociedade Unipessoal, LDA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Registered address&lt;/strong&gt;: Rua Humberto Cruz, Nº705, Andar 2 E, 4450-696 Leça da Palmeira&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email&lt;/strong&gt;: &lt;img src="https://etke.cc/img/email.webp" alt="Email"&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Registry&lt;/strong&gt;: Conservatória do Registo Commercial de Sintra&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Registration (Matrícula)&lt;/strong&gt;: 519228308&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tax ID (NIF/NIPC)&lt;/strong&gt;: 519228308&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="services"&gt;
 Services&lt;a class="heading__anchor" href="#services"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We provide paid digital services through this website. You can start an order on our &lt;a href="https://etke.cc/order/"&gt;order page&lt;/a&gt; and complete payment at checkout. If you would like to speak with us first, we are happy to help.&lt;/p&gt;
&lt;h2 id="payment-processing"&gt;
 Payment Processing&lt;a class="heading__anchor" href="#payment-processing"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Checkout is hosted by &lt;a href="https://ko-fi.com"target="_blank" rel="nofollow"&gt;Ko-fi&lt;/a&gt;, which acts as our payment gateway.
Your purchase and payment details are processed on Ko-fi’s platform. If you need payment help, see &lt;a href="https://etke.cc/help/payments/"&gt;Payments&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="consumer-information-distance-contracts"&gt;
 Consumer Information (Distance Contracts)&lt;a class="heading__anchor" href="#consumer-information-distance-contracts"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Below is the key information you should see before you buy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pre-contract information&lt;/strong&gt; is shown on the order page and during checkout, before you complete your purchase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prices include VAT&lt;/strong&gt;, unless explicitly stated otherwise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Payment methods&lt;/strong&gt; are those offered by Ko-Fi at checkout, currently including PayPal and Stripe.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geographic or payment restrictions&lt;/strong&gt;: none at this time. If this changes, we will state it at the start of the order process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="service-performance-timeline"&gt;
 Service Performance Timeline&lt;a class="heading__anchor" href="#service-performance-timeline"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In short, we start preparatory work as soon as an order is submitted. Once payment is received, we immediately provision resources and start the setup. The shortest time from order submission to the onboarding email (server installed) is about 1 hour. Total time depends on the selected configuration (on-premises vs. cloud hosting) and, most importantly, on how quickly the customer completes required prerequisites. If prerequisites are missing, delivery pauses until they are fulfilled, and we will follow up periodically.&lt;/p&gt;
&lt;h2 id="contract-duration-and-termination"&gt;
 Contract Duration and Termination&lt;a class="heading__anchor" href="#contract-duration-and-termination"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Subscriptions renew monthly. You can cancel at any time before the next renewal to avoid future charges. There is no long-term lock-in.&lt;/p&gt;
&lt;h2 id="right-of-withdrawal-eu-consumers"&gt;
 Right of Withdrawal (EU Consumers)&lt;a class="heading__anchor" href="#right-of-withdrawal-eu-consumers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;EU consumers have a 14-day right of withdrawal for distance contracts. This right does not apply to business-to-business (B2B) customers. Because you ask us to start immediately when you submit an order, you may owe a proportional amount for work already performed; if the service is fully performed after such request and acknowledgment, the right of withdrawal may be lost.&lt;/p&gt;
&lt;h2 id="refunds-and-costs"&gt;
 Refunds and Costs&lt;a class="heading__anchor" href="#refunds-and-costs"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If no work has started and no resources have been provisioned, a full refund is possible. If you request immediate performance and we begin work or provision non-recoverable resources (for example, a VPS), your refund may be reduced to cover the proportional cost of work performed and resources provisioned. We aim to be fair and transparent about any costs incurred.&lt;/p&gt;
&lt;h2 id="complaints"&gt;
 Complaints&lt;a class="heading__anchor" href="#complaints"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you are a consumer and wish to submit a formal complaint, the Portuguese &lt;strong&gt;Livro de Reclamações Eletrónico&lt;/strong&gt; is available at &lt;a href="https://www.livroreclamacoes.pt"target="_blank" rel="nofollow"&gt;livroreclamacoes.pt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also contact us via the &lt;a href="https://etke.cc/contacts/"&gt;Contacts page&lt;/a&gt;. We are here to help.&lt;/p&gt;
&lt;h2 id="alternative-dispute-resolution-ral"&gt;
 Alternative Dispute Resolution (RAL)&lt;a class="heading__anchor" href="#alternative-dispute-resolution-ral"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We are bound to the following Consumer ADR (RAL) entity:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Centro de Informação, Mediação e Arbitragem do Porto (CICAP)&lt;/strong&gt;: &lt;a href="https://cicap.pt"target="_blank" rel="nofollow"&gt;cicap.pt&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="contact"&gt;
 Contact&lt;a class="heading__anchor" href="#contact"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;For general inquiries and support, please use the &lt;a href="https://etke.cc/contacts/"&gt;Contacts page&lt;/a&gt;. We will do our best to help.&lt;/p&gt;</description></item><item><title>Linux Distribution Upgrade</title><link>https://etke.cc/help/distro-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/distro-upgrade/</guid><description>&lt;p&gt;Need to bump your server&amp;rsquo;s host OS to a new major version? We can handle the whole upgrade for you for a one-time fee, start to finish. Or, if you&amp;rsquo;d rather do it yourself at no extra cost, here&amp;rsquo;s how.&lt;/p&gt;
&lt;h2 id="ubuntu"&gt;
 Ubuntu&lt;a class="heading__anchor" href="#ubuntu"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Please use &lt;strong&gt;LTS&lt;/strong&gt; (Long Term Support) versions of Ubuntu only.
We recommend using the &lt;a href="https://wiki.ubuntu.com/Releases#List_of_releases"target="_blank" rel="nofollow"&gt;latest LTS version&lt;/a&gt; available at the time of installation.&lt;/p&gt;
&lt;h3 id="1-take-a-backup"&gt;
 1. Take a backup&lt;a class="heading__anchor" href="#1-take-a-backup"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Hosting customers&lt;/strong&gt;: Daily backup (snapshot) is taken automatically every day, the backups are retained for 7 days, you don&amp;rsquo;t need to do anything.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On-premises customers&lt;/strong&gt;: Make sure to back up your server before proceeding. All cloud providers have some kind of backup functionality and make snapshots either automatically or on-demand (manually).&lt;/p&gt;
&lt;h3 id="2-set-up-a-fallback-port"&gt;
 2. Set up a fallback port&lt;a class="heading__anchor" href="#2-set-up-a-fallback-port"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;During the upgrade process, the SSH process on your host may be restarted and you may lose connectivity.&lt;/p&gt;
&lt;p&gt;The upgrade process usually opens another fallback SSH port (&lt;code&gt;1022&lt;/code&gt;) that may be used to get back to the upgrade process. Though the port will be opened automatically, you need to update your firewalls to allow incoming connections to this port.&lt;/p&gt;
&lt;p&gt;Also, ensure the &lt;code&gt;screen&lt;/code&gt; utility is installed on your system, and &lt;strong&gt;start a screen session before proceeding&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;screen -S upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you lose connectivity during the upgrade, reconnect with &lt;code&gt;screen -r upgrade&lt;/code&gt;. See &lt;a href="https://serverfault.com/a/427004"target="_blank" rel="nofollow"&gt;resuming a screen session&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting customers&lt;/strong&gt;: the &lt;code&gt;1022&lt;/code&gt; port is already open on the provider-level firewall, so you only need to update the on-server firewall:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ufw allow 1022/tcp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;On-premises customers&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Update your provider-level firewall rules to allow connectivity to the &lt;code&gt;1022&lt;/code&gt; (TCP) port, if you have one&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update the on-server firewall to allow incoming connections to the fallback port:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ufw allow 1022/tcp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="3-update-the-system"&gt;
 3. Update the system&lt;a class="heading__anchor" href="#3-update-the-system"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Before performing the actual distribution upgrade, make sure your system is up-to-date:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Update the package list&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;apt-get update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Upgrade the system packages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;apt-get dist-upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You &lt;em&gt;may&lt;/em&gt; reboot your server after this step, if prompted to do so.&lt;/p&gt;
&lt;h3 id="4-unpin-docker"&gt;
 4. Unpin Docker&lt;a class="heading__anchor" href="#4-unpin-docker"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We pin Docker to a specific version on your server to prevent accidental upgrades to a newer release that may not yet be compatible. Before performing the distribution upgrade, you must remove those pins, otherwise the upgrade process may fail to resolve package dependencies.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Remove the apt-mark holds&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;apt-mark unhold docker-ce docker-ce-cli containerd.io docker-buildx-plugin
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Remove the apt-preferences block&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rm -f /etc/apt/preferences.d/docker-ce-block
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After the distribution upgrade is complete and you have run maintenance via &lt;a href="https://etke.cc/help/extras/ketesa/#server-actions"&gt;Ketesa Server Actions&lt;/a&gt;, the pins will be re-applied automatically.&lt;/p&gt;
&lt;h3 id="5-upgrade-to-the-new-release"&gt;
 5. Upgrade to the new release&lt;a class="heading__anchor" href="#5-upgrade-to-the-new-release"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Finally, run the upgrade command:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;-release-upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Follow the on-screen instructions. They are quite straightforward.&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: if you are upgrading from an older LTS release (e.g., Ubuntu 20.04 while the currently supported LTS release is Ubuntu 24.04), you may need to repeat the process multiple times, as Ubuntu only supports direct upgrades between consecutive LTS releases.
We recommend always upgrading to the &lt;strong&gt;latest LTS&lt;/strong&gt; version available.&lt;/p&gt;
&lt;p&gt;When doing a multi-hop upgrade, run maintenance after each intermediate release before continuing to the next one. Maintenance will re-pin Docker, so you will need to &lt;strong&gt;repeat step 4 (Unpin Docker)&lt;/strong&gt; before each subsequent &lt;code&gt;do-release-upgrade&lt;/code&gt;.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;h2 id="post-upgrade-steps"&gt;
 Post-upgrade steps&lt;a class="heading__anchor" href="#post-upgrade-steps"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;After the upgrade is complete:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Close the fallback port&lt;/strong&gt; you opened in step 2:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ufw delete allow 1022/tcp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Run maintenance&lt;/strong&gt; via &lt;a href="https://etke.cc/help/extras/ketesa/#server-actions"&gt;Ketesa Server Actions&lt;/a&gt;. This will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Re-apply the Docker version pin&lt;/li&gt;
&lt;li&gt;Update the Docker apt repository to reference the new distro codename (without this, apt may show errors or install unexpected Docker versions)&lt;/li&gt;
&lt;li&gt;Ensure your server is fully reconfigured for the new OS release&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If your Matrix server happens to be down after the upgrade, &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you bring it back online.&lt;/p&gt;</description></item><item><title>List Your Community on etke.cc</title><link>https://etke.cc/list-on/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/list-on/</guid><description>&lt;p&gt;We care about privacy, security, and free speech, and chances are your community does too. So here&amp;rsquo;s an offer: put your community or organization on the curated list on our home page.&lt;/p&gt;
&lt;h2 id="why-we-do-this"&gt;
 Why we do this&lt;a class="heading__anchor" href="#why-we-do-this"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The more people who know about your Matrix community, the better, for you and for Matrix as a whole. We want to help others find it.&lt;/p&gt;
&lt;p&gt;Have you noticed customer logo sections on other websites or the &amp;ldquo;These communities already use Matrix&amp;rdquo; section on our home page? &lt;strong&gt;This is exactly the spot which we are offering you.&lt;/strong&gt; Displaying your community&amp;rsquo;s logo there will help to increase its visibility and encourage more people to connect with it.&lt;/p&gt;
&lt;p&gt;And honestly, it helps us too: showing off the communities who run on etke.cc is how other people find out we&amp;rsquo;re worth hosting with. That keeps us in business, which keeps your server cared for.&lt;/p&gt;
&lt;h2 id="how-to-list-your-community-or-organization"&gt;
 How to list your community or organization&lt;a class="heading__anchor" href="#how-to-list-your-community-or-organization"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To get listed, &lt;a href="https://etke.cc/contacts/"&gt;send us&lt;/a&gt; the following details about your community or organization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logo&lt;/strong&gt; (preferably a square 256x256 image with transparent background in WebP format)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A short description&lt;/strong&gt; (1-2 sentences)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please note that listing is completely voluntary: we will not list yours without your submission.&lt;/p&gt;
&lt;h3 id="conditions"&gt;
 Conditions&lt;a class="heading__anchor" href="#conditions"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Before submitting to us, please review the following conditions for listing your community.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your server must be managed by etke.cc (only for etke.cc customers – you can always &lt;a href="https://etke.cc/order/"&gt;become one&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Your community or organization must adhere to generally accepted standards (no adult content, hate speech, or illegal activities).&lt;/li&gt;
&lt;li&gt;We reserve the right to decline or remove a listing at our discretion, as we refine the design and vision of the community list.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We are looking forward to helping you spread the word about your community!&lt;/p&gt;</description></item><item><title>Made by etke.cc</title><link>https://etke.cc/made-by/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/made-by/</guid><description>&lt;p&gt;Over the years we&amp;rsquo;ve built a pile of components for etke.cc, and most of them help the wider open-source Matrix ecosystem too.&lt;/p&gt;
&lt;p&gt;While the full list of components is available on our &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;GitHub profile&lt;/a&gt;, you may notice 



&lt;a href='https://etke.cc/made-by/' class='badge badge-light rounded-pill text-success border border-success' style='vertical-align: middle' title='made by etke.cc' target='_blank'&gt;&lt;i class="fa-solid fa-award"&gt;&lt;/i&gt; made by etke.cc&lt;/a&gt;

 badges on some pages of this website.&lt;/p&gt;
&lt;h2 id="what-does-it-mean"&gt;
 What does it mean?&lt;a class="heading__anchor" href="#what-does-it-mean"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Components with this badge are ours. Contributions are very welcome, just know they might take a while to land: our customers&amp;rsquo; support and development needs come first.&lt;/p&gt;
&lt;p&gt;Please note that the support for our components is provided via the same channels as for any of the other components, i.e. by clicking the &amp;ldquo;Support&amp;rdquo; link on each component&amp;rsquo;s page, not by contacting us directly.&lt;/p&gt;
&lt;h2 id="the-list"&gt;
 The List&lt;a class="heading__anchor" href="#the-list"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Here is the list of the components developed by us and installed or available directly on customers&amp;rsquo; servers:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/bots/baibot/"&gt;Baibot&lt;/a&gt; (bot) — A private conversational AI for your Matrix rooms&lt;/li&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/bots/buscarron/"&gt;Buscarron&lt;/a&gt; (bot) — Allows forms you add to your website to be submitted to a Matrix room of your choice.&lt;/li&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/bridges/postmoogle/"&gt;Email&lt;/a&gt; (bridge) — Postmoogle is a Matrix bot that bridges email and Matrix, allowing you to send and receive emails from Matrix rooms.&lt;/li&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/bots/honoroit/"&gt;Honoroit&lt;/a&gt; (bot) — A helpdesk bot for Matrix, with end-to-end encryption support.&lt;/li&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt; (extra-service) — Ketesa (formerly Synapse Admin) is the web admin panel for your Matrix homeserver: users, rooms, media, and more.&lt;/li&gt;

&lt;li&gt;&lt;a href="https://etke.cc/help/extras/scheduler/"&gt;The Scheduler&lt;/a&gt; (extra-service) — The Scheduler is etke.cc&amp;#39;s maintenance bot: run and schedule server upkeep (maintenance, disk checks, restarts) straight from a Matrix chat, and get alerts when something needs attention.&lt;/li&gt;

&lt;/ul&gt;


&lt;p&gt;Here is the list of the components developed by us and provided as a cloud service to our customers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.ketesa.app"target="_blank" rel="nofollow"&gt;cloud.ketesa.app&lt;/a&gt;: a cloud version of &lt;a href="https://etke.cc/help/extras/ketesa"&gt;Ketesa&lt;/a&gt;, our Matrix homeserver admin panel (originally forked from &lt;a href="https://github.com/Awesome-Technologies/synapse-admin"target="_blank" rel="nofollow"&gt;Awesome-Technologies/synapse-admin&lt;/a&gt;, now a fully independent project)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixrooms.info"target="_blank" rel="nofollow"&gt;MatrixRooms.info&lt;/a&gt;: an instance of &lt;a href="https://github.com/etkecc/mrs"target="_blank" rel="nofollow"&gt;MRS&lt;/a&gt; (Matrix Rooms Search), a search engine for Matrix rooms&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/etkecc/docker-registry-proxy"target="_blank" rel="nofollow"&gt;Docker Registry Proxy&lt;/a&gt;: a caching Docker Registry proxy with &lt;a href="https://github.com/etkecc/docker-registry-proxy/blob/main/README.md"target="_blank" rel="nofollow"&gt;excessive list of features&lt;/a&gt; used as part of our &lt;a href="https://etke.cc/services/registry/"&gt;Private Docker Registry&lt;/a&gt; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The List is not exhaustive, it contains only some highlights, and doesn&amp;rsquo;t include things like &lt;a href="https://komai.app"target="_blank" rel="nofollow"&gt;Komai&lt;/a&gt; - A fine Matrix chat app you can get to love 🦁, the full list is in &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;our GitHub&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Matrix Federation</title><link>https://etke.cc/help/federation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/federation/</guid><description>&lt;p&gt;Federation is what lets Matrix users on different servers talk to each other, and it&amp;rsquo;s core to how the whole protocol works. This page explains what it is, how it works, and why you should leave it on.&lt;/p&gt;
&lt;h2 id="tldr"&gt;
 TL;DR&lt;a class="heading__anchor" href="#tldr"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Is it secure?&lt;/strong&gt; Yes ✅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Is it safe?&lt;/strong&gt; Yes ✅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Will any information be leaked?&lt;/strong&gt; No&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Will any random person be able to join my rooms?&lt;/strong&gt; No&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Should I disable it?&lt;/strong&gt; No&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What happens if I disable it?&lt;/strong&gt; ⚠️ You will not be able to access to many essential features, such as:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;Matrix RTC calls&lt;/a&gt; (In-App Calls for Matrix Clients)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/support/#dedicated"&gt;dedicated etke.cc support&lt;/a&gt; (priority support)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/extras/scheduler/"&gt;the self-service bot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/help/bots/draupnir/#policies"&gt;community moderation policies&lt;/a&gt; (shared moderation efforts)&lt;/li&gt;
&lt;li&gt;sticker picker&lt;/li&gt;
&lt;li&gt;integration manager&lt;/li&gt;
&lt;li&gt;and &lt;em&gt;many other functionalities&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Can I disable it anyway?&lt;/strong&gt; Yes, but it is not recommended.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;I am scared of federation. Should I be?&lt;/strong&gt; No&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;We hope this clarifies any confusion about Matrix Federation.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="what-is-matrix-federation"&gt;
 What is Matrix Federation?&lt;a class="heading__anchor" href="#what-is-matrix-federation"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Federation allows users on different Matrix servers to participate in the same room. For this to function, external servers must be able to communicate with yours to transmit messages.&lt;/p&gt;
&lt;p&gt;Think of Matrix Federation like email: just as you can send an email from Gmail to a Yahoo account and receive a reply, Matrix Federation works in a similar way, ensuring open communication across servers.&lt;/p&gt;
&lt;h3 id="-secure-and-safe-by-design"&gt;
 🔒 Secure and safe by design&lt;a class="heading__anchor" href="#-secure-and-safe-by-design"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Federation lets servers talk to each other without exposing &lt;strong&gt;any&lt;/strong&gt; of your information by default. It&amp;rsquo;s secure and safe by design.&lt;/p&gt;
&lt;p&gt;Here are details about how secure room participation works:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Inviting members&lt;/strong&gt;: A member with invite privileges can invite someone to a room. This action is logged in the room’s timeline, making it visible to all members. Once the invite is accepted or rejected, it is also recorded in the timeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Joining with a link&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Room administrators&lt;/strong&gt; must make the room public in the settings. This action is logged.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Room administrators&lt;/strong&gt; must assign a room alias, which is also logged.&lt;/li&gt;
&lt;li&gt;(Optional but recommended) Administrators can set the room’s history visibility to &lt;code&gt;Anyone&lt;/code&gt;, enabling members to see history from before they joined. This does not apply to end-to-end encrypted rooms.&lt;/li&gt;
&lt;li&gt;Anyone with the room alias can join the room, and their join action will be logged.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Accessing a room requires either an invite or joining a public room. Nobody can access the room without either of them.&lt;/p&gt;
&lt;p&gt;Also, reading messages in a room requires membership, obtained through an invite or joining a public room. It is not possible to read them without it.&lt;/p&gt;
&lt;h2 id="disabling-federation-degrades-usability-and-functionality"&gt;
 Disabling federation degrades usability and functionality&lt;a class="heading__anchor" href="#disabling-federation-degrades-usability-and-functionality"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Federation is a core and fundamental feature of the Matrix protocol, and is required by many useful and important features like &lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;in-app calls on Matrix clients&lt;/a&gt;, &lt;a href="https://etke.cc/services/support/#dedicated"&gt;dedicated etke.cc support&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/scheduler"&gt;self-service bot&lt;/a&gt;, sticker picker, integration manager, &lt;a href="https://etke.cc/help/bots/draupnir/#policies"&gt;community moderation policies&lt;/a&gt;, and many more.&lt;/p&gt;
&lt;p&gt;(Federation is necessary even if an in-app calls happen only among users of your own server, as the backend for it requires federation to be enabled. You can check the relevant code &lt;a href="https://github.com/element-hq/lk-jwt-service/blob/f5f5374c4bdcc00a4fb13d27c0b28e20e4c62334/main.go#L135-L146"target="_blank" rel="nofollow"&gt;here&lt;/a&gt;, if you are interested).&lt;/p&gt;
&lt;p&gt;🚨 &lt;strong&gt;Disabling federation will severely limit your server&amp;rsquo;s functionality.&lt;/strong&gt; You have been warned!&lt;/p&gt;
&lt;h2 id="contact-us-to-disable-federation"&gt;
 Contact us to disable federation&lt;a class="heading__anchor" href="#contact-us-to-disable-federation"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you would like to disable federation anyway, it is possible for us to do so for you. In this case, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; with the following statement, making sure that you are fully aware of expected consequences:&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;I am fully aware that I want to disable one of the fundamental features of the protocol, effectively limiting my access to modern advancements and reverting to a pre-internet era of isolated networks that do not offer superior information protection. I request that federation be disabled for my server, understanding that this change will leave me with a partially functional server.&lt;/p&gt;

&lt;/blockquote&gt;</description></item><item><title>Matrix Homeserver Moderation</title><link>https://etke.cc/help/moderation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/moderation/</guid><description>&lt;p&gt;We run managed Matrix servers, but we don&amp;rsquo;t own or control them, and that&amp;rsquo;s the whole point. We handle the technical side (installation, updates, backups, monitoring), your data stays yours, and we never touch what happens inside your homeserver.&lt;/p&gt;
&lt;p&gt;The flip side of that freedom: moderation is &lt;strong&gt;your&lt;/strong&gt; job as the owner. This guide walks through why it matters, what to watch for, which tools actually work, and where to find people who&amp;rsquo;ve been through it.&lt;/p&gt;
&lt;p&gt;And you won&amp;rsquo;t be doing it alone. We&amp;rsquo;ve teamed up with &lt;a href="https://muninn-hall.com/"target="_blank" rel="nofollow"&gt;Muninn Hall&lt;/a&gt;, a community of developers, moderators, and community managers who have seen it all, from lone trolls to full-scale spam waves, and they share what they know.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="why-moderation-is-important"&gt;
 Why moderation is important&lt;a class="heading__anchor" href="#why-moderation-is-important"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Without moderation, a server can quickly become unpleasant or even unsafe. Here are some threats you may face:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spammers&lt;/strong&gt;: flood your rooms with ads, crypto scams, and noise that drowns out real conversation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phishers and scammers&lt;/strong&gt;: DM your users to trick them out of credentials, money, or data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abusers and trolls&lt;/strong&gt;: harass people until your regulars get tired and leave&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Illegal content&lt;/strong&gt;: from pirated media to child abuse material, the kind that gets servers seized and police involved&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unwanted bots&lt;/strong&gt;: fake activity, amplified garbage, relentless noise&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-to-moderate"&gt;
 What to moderate&lt;a class="heading__anchor" href="#what-to-moderate"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="open-registration-servers"&gt;
 Open registration servers&lt;a class="heading__anchor" href="#open-registration-servers"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If your instance is public and anyone can sign up, make sure to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protect registration (for example, use email verification or CAPTCHAs)&lt;/li&gt;
&lt;li&gt;Keep an eye on &lt;strong&gt;new accounts&lt;/strong&gt; (they can upload harmful avatars or spam)&lt;/li&gt;
&lt;li&gt;Check &lt;strong&gt;new rooms&lt;/strong&gt; (users can create spaces with illegal or unwanted content)&lt;/li&gt;
&lt;li&gt;Watch out for &lt;strong&gt;inactive accounts&lt;/strong&gt; that may suddenly start abusing the server&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="closed-or-invite-only-servers"&gt;
 Closed or invite-only servers&lt;a class="heading__anchor" href="#closed-or-invite-only-servers"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If registration is restricted, moderation is simpler, but public rooms and invited users still need oversight.&lt;br&gt;
We strongly recommend running &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt; in either case.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-moderate"&gt;
 How to moderate&lt;a class="heading__anchor" href="#how-to-moderate"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;There are several ways to moderate your communities.&lt;/p&gt;
&lt;h3 id="admin-dashboard"&gt;
 Admin dashboard&lt;a class="heading__anchor" href="#admin-dashboard"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Your &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa dashboard&lt;/a&gt; (installed by default) lets you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suspend (make read-only), ban, or shadowban users. A shadowbanned user keeps posting into the void; nobody else sees a thing.&lt;/li&gt;
&lt;li&gt;Redact messages or uploaded media&lt;/li&gt;
&lt;li&gt;Remove problematic rooms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is your &amp;ldquo;control center&amp;rdquo; for quick moderation.&lt;/p&gt;
&lt;h3 id="moderation-bot"&gt;
 Moderation bot&lt;a class="heading__anchor" href="#moderation-bot"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Matrix does not come with built-in moderation, so you will need a bot.&lt;br&gt;
We recommend &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt;. It works well for both small servers and large communities.&lt;/p&gt;
&lt;p&gt;See our &lt;a href="https://etke.cc/help/bots/draupnir/#getting-started"&gt;quick start guide&lt;/a&gt; for an easy setup with safe defaults suggested by Muninn Hall and Draupnir developers.&lt;/p&gt;
&lt;h3 id="knowledge"&gt;
 Knowledge&lt;a class="heading__anchor" href="#knowledge"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Tools are powerful, but knowing &lt;strong&gt;how to respond&lt;/strong&gt; is equally important.&lt;br&gt;
For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrix-community-help.codestorm.net/sending-server-admin.html"target="_blank" rel="nofollow"&gt;What to do if your server sends spam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrix-community-help.codestorm.net/receiving-server-admin.html"target="_blank" rel="nofollow"&gt;What to do if your server receives abuse&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a href="https://matrix-community-help.codestorm.net/"target="_blank" rel="nofollow"&gt;Matrix Community Help guides&lt;/a&gt; are an excellent starting point.&lt;br&gt;
For deeper insights, see the &lt;a href="https://muninn-hall.com/docs/intro"target="_blank" rel="nofollow"&gt;Muninn Hall docs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="coordination"&gt;
 Coordination&lt;a class="heading__anchor" href="#coordination"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;No homeserver owner can fight abuse alone. The best approach is to &lt;strong&gt;coordinate with others&lt;/strong&gt;.&lt;br&gt;
Muninn Hall gives you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Active Threats list&lt;/strong&gt; that plugs straight into Draupnir if you follow our guide&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerts room&lt;/strong&gt; that pings you early when a spam wave hits the network or your own server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Announcements&lt;/strong&gt; for policy and tooling updates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discussion rooms&lt;/strong&gt; to ask questions and compare notes with people who&amp;rsquo;ve been there&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Off-topic chat&lt;/strong&gt; for everything else&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Muninn Hall cannot be joined directly.
It is a focused community for server admins and moderators, with a short screening process before joining.
Once you are in, you can invite your moderation team as well.&lt;/p&gt;
&lt;p&gt;👉 &lt;a href="https://muninn-hall.com/#how-to-join"target="_blank" rel="nofollow"&gt;How to join Muninn Hall&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="where-to-start"&gt;
 Where to start&lt;a class="heading__anchor" href="#where-to-start"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Running your own homeserver means running its moderation too: the cost of self-governance. Good tools make it far lighter than it looks.&lt;/p&gt;
&lt;p&gt;Start small: lock down registration, set up &lt;a href="https://etke.cc/help/bots/draupnir/"&gt;Draupnir&lt;/a&gt;, and read the basic guides. &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt; and Draupnir do the heavy lifting, and &lt;a href="https://muninn-hall.com/"target="_blank" rel="nofollow"&gt;Muninn Hall&lt;/a&gt; means you&amp;rsquo;ve always got people to ask. Step by step, you&amp;rsquo;ll get the hang of it.&lt;/p&gt;</description></item><item><title>Monitoring</title><link>https://etke.cc/services/monitoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/services/monitoring/</guid><description>&lt;p&gt;At &lt;a href="https://etke.cc"&gt;etke.cc&lt;/a&gt;, we keep an eye on your Matrix server so you do not have to. This service is included with every server subscription.&lt;/p&gt;
&lt;h2 id="what-is-monitored"&gt;
 What is monitored?&lt;a class="heading__anchor" href="#what-is-monitored"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s exactly what we watch:&lt;/p&gt;
&lt;h3 id="ports"&gt;
 Ports&lt;a class="heading__anchor" href="#ports"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We make sure the expected ports are reachable based on the services you have enabled. For a basic Matrix server without add-ons, we monitor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;22/tcp&lt;/code&gt;: SSH port&lt;/li&gt;
&lt;li&gt;&lt;code&gt;80/tcp&lt;/code&gt;, &lt;code&gt;443/tcp&lt;/code&gt;, &lt;code&gt;443/udp&lt;/code&gt;: HTTP and HTTPS. UDP is required for &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;8448/tcp&lt;/code&gt; and &lt;code&gt;8448/udp&lt;/code&gt;: Matrix federation port (if federation is enabled). UDP is required for &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3478/tcp+udp&lt;/code&gt;, &lt;code&gt;5349/tcp+udp&lt;/code&gt;: TURN ports (VoIP calls)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;49152-49573/udp&lt;/code&gt;: TURN ports (VoIP calls)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have additional components, for example the &lt;a href="https://etke.cc/help/bridges/postmoogle/"&gt;Postmoogle email bridge&lt;/a&gt;, we also monitor extra ports: &lt;code&gt;25/tcp&lt;/code&gt; and &lt;code&gt;587/tcp&lt;/code&gt; (SMTP).&lt;/p&gt;
&lt;p&gt;A complete list of required ports per component is available in the &lt;a href="https://etke.cc/order/status/#ports-and-firewalls"&gt;Ports and Firewalls&lt;/a&gt; FAQ section.&lt;/p&gt;
&lt;h3 id="dns-records"&gt;
 DNS records&lt;a class="heading__anchor" href="#dns-records"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We make sure the DNS records your server relies on are present and correct. For a basic Matrix server without add-ons, we monitor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;@&lt;/code&gt; base/apex domain record: should exist and point to your server&amp;rsquo;s IP address (only if you serve the base domain from the Matrix server itself)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;matrix&lt;/code&gt; subdomain record: should exist and point to your server&amp;rsquo;s IP address&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have additional components, for example &lt;a href="https://etke.cc/help/extras/linkding/"&gt;linkding&lt;/a&gt;, we also monitor extra DNS records such as the &lt;code&gt;linkding&lt;/code&gt; subdomain. As with the records above, it should exist and point to your server&amp;rsquo;s IP address (via CNAME or A record).&lt;/p&gt;
&lt;h3 id="http-endpoints"&gt;
 HTTP endpoints&lt;a class="heading__anchor" href="#http-endpoints"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We check that the HTTP endpoints for the services you have enabled are reachable. For a basic Matrix server without add-ons, we monitor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/server&lt;/code&gt;: Matrix server discovery endpoint (Matrix Federation API, if federation is enabled)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/client&lt;/code&gt;: Matrix server discovery endpoint (Matrix Client-Server API)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/support&lt;/code&gt;: Matrix server contacts endpoint (&lt;a href="https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/1929-admin-contact.md"target="_blank" rel="nofollow"&gt;MSC1929&lt;/a&gt;, part of Matrix protocol v1.10)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://matrix.your-server.com:8448/_matrix/federation/v1/version&lt;/code&gt;: Matrix Federation version endpoint (Matrix Federation API, if federation is enabled)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://matrix.your-server.com/_matrix/client/versions&lt;/code&gt;: Matrix client version endpoint (Matrix Client-Server API)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://element.your-server.com&lt;/code&gt;: Element web client (enabled by default on all servers)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have additional components, for example &lt;a href="https://etke.cc/help/extras/funkwhale/"&gt;Funkwhale&lt;/a&gt;, we also monitor extra endpoints such as &lt;code&gt;https://funkwhale.your-server.com/api/v1/instance/nodeinfo/2.0&lt;/code&gt;: the Funkwhale NodeInfo endpoint.&lt;/p&gt;
&lt;h3 id="vps-metrics"&gt;
 VPS metrics&lt;a class="heading__anchor" href="#vps-metrics"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We track basic metrics on your Matrix server host:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CPU&lt;/code&gt;: CPU usage; we recommend keeping it below 80% for optimal performance&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RAM&lt;/code&gt;: RAM usage; we recommend keeping it below 80% for optimal performance&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Disk&lt;/code&gt;: disk usage; we recommend keeping it below 80% for optimal performance. If you have a &lt;code&gt;/matrix&lt;/code&gt; mountpoint configured, we monitor that instead of the root &lt;code&gt;/&lt;/code&gt; mountpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Units&lt;/code&gt;: failed systemd units; we monitor the state of the Docker containers to ensure all services are running as expected&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If any metric exceeds the recommended values, we let you know.&lt;/p&gt;
&lt;h2 id="how-long-is-the-monitoring-data-stored"&gt;
 How long is the monitoring data stored?&lt;a class="heading__anchor" href="#how-long-is-the-monitoring-data-stored"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We keep the last 7 days of monitoring data on our side.&lt;/p&gt;
&lt;h2 id="how-to-access-the-monitoring-data"&gt;
 How to access the monitoring data?&lt;a class="heading__anchor" href="#how-to-access-the-monitoring-data"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;You can access the monitoring report by opening the Server Status page in &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt;, by using the Scheduler &lt;a href="https://etke.cc/help/extras/scheduler/#ping"&gt;ping command&lt;/a&gt;, or via automatic monitoring alerts.&lt;/p&gt;
&lt;h2 id="what-does-the-report-look-like"&gt;
 What does the report look like?&lt;a class="heading__anchor" href="#what-does-the-report-look-like"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="all-services-are-up-and-running"&gt;
 All services are up and running&lt;a class="heading__anchor" href="#all-services-are-up-and-running"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;This example shows that all services are up and running, and there are no issues with the server.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🟩 CPU utilization is ~&lt;strong&gt;7%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🟩 Disk utilization is ~&lt;strong&gt;35%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🟩 RAM utilization is ~&lt;strong&gt;77%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://federationtester.matrix.org/#etke.cc"target="_blank" rel="nofollow"&gt;etke.cc federation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://etke.cc/.well-known/matrix/server"&gt;https://etke.cc/.well-known/matrix/server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://matrix.etke.cc/_matrix/client/versions"target="_blank" rel="nofollow"&gt;https://matrix.etke.cc/_matrix/client/versions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://matrix.etke.cc:8448/_matrix/federation/v1/version"target="_blank" rel="nofollow"&gt;https://matrix.etke.cc:8448/_matrix/federation/v1/version&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://social.etke.cc"target="_blank" rel="nofollow"&gt;https://social.etke.cc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="there-are-issues-with-the-server"&gt;
 There are issues with the server&lt;a class="heading__anchor" href="#there-are-issues-with-the-server"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;This example shows issues that require your attention, namely:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;High disk utilization&lt;/li&gt;
&lt;li&gt;Timeout on the 25/tcp and 587/tcp ports&lt;/li&gt;
&lt;li&gt;Invalid content in the delegation endpoint (&lt;code&gt;/.well-known/matrix/server&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Invalid DNS records for the &lt;code&gt;social.etke.cc&lt;/code&gt; subdomain&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🟩 CPU utilization is ~&lt;strong&gt;7%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🟥 Disk utilization is ~85%: recommended is below 80% (&lt;a href="https://etke.cc/services/monitoring/#high-disk-usage"&gt;help&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;🟩 RAM utilization is ~&lt;strong&gt;77%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🟥 25 (tcp port): timeout (&lt;a href="https://etke.cc/services/monitoring/#ports-failures"&gt;help&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;🟥 587 (tcp port): timeout (&lt;a href="https://etke.cc/services/monitoring/#ports-failures"&gt;help&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;🟥 [etke.cc federation]: invalid character &amp;lsquo;&amp;lt;&amp;rsquo; looking for beginning of value (&lt;a href="https://etke.cc/services/monitoring/#well-knownmatrixserver-failures"&gt;help&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://matrix.etke.cc/_matrix/client/versions"target="_blank" rel="nofollow"&gt;https://matrix.etke.cc/_matrix/client/versions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟩 &lt;a href="https://matrix.etke.cc:8448/_matrix/federation/v1/version"target="_blank" rel="nofollow"&gt;https://matrix.etke.cc:8448/_matrix/federation/v1/version&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🟥 social.etke.cc (DNS record): no or invalid A record; invalid CNAME record (expected: 1.2.3.4, actual: 4.3.2.1, 5.6.7.8) (&lt;a href="https://etke.cc/services/monitoring/#dns-records-failures"&gt;help&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-do-i-get-the-monitoring-report"&gt;
 How do I get the monitoring report?&lt;a class="heading__anchor" href="#how-do-i-get-the-monitoring-report"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="on-demand"&gt;
 On-demand&lt;a class="heading__anchor" href="#on-demand"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;You can get the monitoring report by opening the &lt;a href="https://etke.cc/help/extras/ketesa/#server-status"&gt;Server Status page in Ketesa&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="automatic"&gt;
 Automatic&lt;a class="heading__anchor" href="#automatic"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We send monitoring alerts to your Matrix account and email address. The report is generated daily between 3 a.m. and 5 a.m. UTC (fixed schedule).&lt;/p&gt;
&lt;p&gt;To avoid spamming you with repeated alerts, we send the report once per week if nothing changes. If the same issue persists for a week, you will receive the alert again; if a new issue appears, you will receive a new alert on the same day.&lt;/p&gt;
&lt;h2 id="what-to-do-if-the-monitoring-report-shows-issues"&gt;
 What to do if the monitoring report shows issues?&lt;a class="heading__anchor" href="#what-to-do-if-the-monitoring-report-shows-issues"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Different issues call for different actions. Below are the most common issues and the recommended steps to resolve them.&lt;/p&gt;
&lt;h3 id="dns-records-failures"&gt;
 DNS records failures&lt;a class="heading__anchor" href="#dns-records-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the monitoring report shows DNS record failures, please review your DNS configuration:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All Matrix-related subdomains should point to your server&amp;rsquo;s IP address&lt;/li&gt;
&lt;li&gt;If you serve the base/apex domain from the Matrix server itself, it should also point to your server&amp;rsquo;s IP address&lt;/li&gt;
&lt;li&gt;If you use any DNS proxy (like Cloudflare Proxy), it should be disabled for all Matrix-related records&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If that does not help, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;
&lt;h3 id="high-cpu-usage"&gt;
 High CPU usage&lt;a class="heading__anchor" href="#high-cpu-usage"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If CPU usage is consistently above 80%, consider upgrading your server or removing additional components.&lt;/p&gt;
&lt;p&gt;The minimum recommended configuration for a basic Matrix server &lt;strong&gt;without any add-ons&lt;/strong&gt; is 2 vCPUs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your server has fewer than 2 vCPUs, upgrade as soon as possible&lt;/li&gt;
&lt;li&gt;If your server has 2 vCPUs and additional components enabled, consider removing them&lt;/li&gt;
&lt;li&gt;If your server has 2 vCPUs and no additional components, high CPU can be caused by a user joining a large federated room (1000+ members). You can identify and remove such rooms using &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On-premises servers&lt;/strong&gt;: resize your server to a more powerful one via your VPS provider dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting by etke.cc&lt;/strong&gt;: please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to discuss upgrade options.&lt;/p&gt;
&lt;h3 id="high-ram-usage"&gt;
 High RAM usage&lt;a class="heading__anchor" href="#high-ram-usage"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If RAM usage is consistently above 80%, consider upgrading your server or removing additional components.&lt;/p&gt;
&lt;p&gt;The minimum recommended configuration for a basic Matrix server &lt;strong&gt;without any add-ons&lt;/strong&gt; is 2 GB of RAM:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your server has less than 2 GB of RAM, upgrade as soon as possible&lt;/li&gt;
&lt;li&gt;If your server has 2 GB of RAM and additional components enabled, consider removing them&lt;/li&gt;
&lt;li&gt;If your server has 2 GB of RAM and no additional components, high RAM can be caused by a user joining a large federated room (1000+ members). You can identify and remove such rooms using &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;Ketesa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On-premises servers&lt;/strong&gt;: resize your server via your VPS provider dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting by etke.cc&lt;/strong&gt;: please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to discuss upgrade options.&lt;/p&gt;
&lt;h3 id="high-disk-usage"&gt;
 High Disk usage&lt;a class="heading__anchor" href="#high-disk-usage"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: If you have a &lt;code&gt;/matrix&lt;/code&gt; mountpoint configured, we monitor that instead of the root &lt;code&gt;/&lt;/code&gt; mountpoint.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;If disk usage is consistently above 80%, consider upgrading your server or &lt;a href="https://etke.cc/help/extras/ketesa/#clearing-old-media"&gt;removing old media using Ketesa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The minimum recommended configuration for a basic Matrix server &lt;strong&gt;without any add-ons&lt;/strong&gt; is 40 GB of disk space:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your server has less than 40 GB of disk space, upgrade as soon as possible&lt;/li&gt;
&lt;li&gt;If your server has 40 GB of disk space, consider removing old media using &lt;a href="https://etke.cc/help/extras/ketesa/#clearing-old-media"&gt;Ketesa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If your server has 40 GB of disk space and you do not want to remove old media, consider upgrading your server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On-premises servers&lt;/strong&gt;: resize your server&amp;rsquo;s disk via your VPS provider dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting by etke.cc&lt;/strong&gt;: please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; to discuss upgrade options.&lt;/p&gt;
&lt;h3 id="units-failures"&gt;
 Units failures&lt;a class="heading__anchor" href="#units-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the report shows Units failed, something is wrong with specific components. This can be a consequence of other issues, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-cpu-usage"&gt;High CPU usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-ram-usage"&gt;High RAM usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-disk-usage"&gt;High Disk usage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the report does not contain other issues, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve it. Otherwise, address the other issues first and run the check again.&lt;/p&gt;
&lt;h3 id="metrics-failures"&gt;
 Metrics failures&lt;a class="heading__anchor" href="#metrics-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the report shows Metrics failed, something is wrong with your VPS or DNS. This is usually the result of other issues. Possible reasons include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#dns-records-failures"&gt;Misconfigured DNS records&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-cpu-usage"&gt;High CPU usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-ram-usage"&gt;High RAM usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#high-disk-usage"&gt;High Disk usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etke.cc/services/monitoring/#ports-failures"&gt;Misconfigured firewall&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On-premises servers&lt;/strong&gt;: ensure &lt;a href="https://etke.cc/order/status/#ports-and-firewalls"&gt;all mandatory ports are open&lt;/a&gt; and reachable from the internet, DNS records are configured properly, and CPU/RAM/Disk utilization is below 80%. If that does not help, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting by etke.cc&lt;/strong&gt;: ensure DNS records are configured properly. If that does not help, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;
&lt;h3 id="well-knownmatrixserver-failures"&gt;
 &lt;code&gt;/.well-known/matrix/server&lt;/code&gt; failures&lt;a class="heading__anchor" href="#well-knownmatrixserver-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the &lt;code&gt;/.well-known/matrix/server&lt;/code&gt; endpoint is unavailable (404, invalid content, or any other error), ensure delegation is configured correctly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your base/apex domain is served outside the Matrix server (for example, you have a website on that domain), refer to the &lt;a href="https://etke.cc/order/status#delegation-redirects"&gt;delegation redirects configuration&lt;/a&gt; FAQ section.&lt;/li&gt;
&lt;li&gt;If your base/apex domain is served by the Matrix server itself, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="well-knownmatrixclient-failures"&gt;
 &lt;code&gt;/.well-known/matrix/client&lt;/code&gt; failures&lt;a class="heading__anchor" href="#well-knownmatrixclient-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the &lt;code&gt;/.well-known/matrix/client&lt;/code&gt; endpoint is unavailable (404, invalid content, or any other error), ensure delegation is configured correctly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your base/apex domain is served outside the Matrix server (for example, you have a website on that domain), refer to the &lt;a href="https://etke.cc/order/status#delegation-redirects"&gt;delegation redirects configuration&lt;/a&gt; FAQ section.&lt;/li&gt;
&lt;li&gt;If your base/apex domain is served by the Matrix server itself, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If the issue is missing CORS headers, refer to the &lt;a href="https://etke.cc/order/status#delegation-redirects"&gt;delegation redirects configuration&lt;/a&gt; FAQ section. This happens because the client discovery endpoint is served from the base/apex domain; since that domain is hosted outside the Matrix server, you must add the CORS headers yourself.&lt;/p&gt;
&lt;h3 id="well-knownmatrixsupport-failures"&gt;
 &lt;code&gt;/.well-known/matrix/support&lt;/code&gt; failures&lt;a class="heading__anchor" href="#well-knownmatrixsupport-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the &lt;code&gt;/.well-known/matrix/support&lt;/code&gt; endpoint is unavailable (404, invalid content, or any other error), ensure delegation is configured correctly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If your base/apex domain is served outside the Matrix server (for example, you have a website on that domain), refer to the &lt;a href="https://etke.cc/order/status#delegation-redirects"&gt;delegation redirects configuration&lt;/a&gt; FAQ section.&lt;/li&gt;
&lt;li&gt;If your base/apex domain is served by the Matrix server itself, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="_matrixfederationv1version-failures"&gt;
 &lt;code&gt;/_matrix/federation/v1/version&lt;/code&gt; failures&lt;a class="heading__anchor" href="#_matrixfederationv1version-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the &lt;code&gt;/_matrix/federation/v1/version&lt;/code&gt; endpoint is unavailable (404, invalid content, or any other error), something is wrong with your Matrix server. This is usually a symptom rather than a root cause, so check for other issues first (typically high CPU, RAM, or disk usage).&lt;/p&gt;
&lt;p&gt;If your server has the Matrix Federation API disabled and you still see this error, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve it.&lt;/p&gt;
&lt;h3 id="_matrixclientversions-failures"&gt;
 &lt;code&gt;/_matrix/client/versions&lt;/code&gt; failures&lt;a class="heading__anchor" href="#_matrixclientversions-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If the &lt;code&gt;/_matrix/client/versions&lt;/code&gt; endpoint is unavailable (404, invalid content, or any other error), something is wrong with your Matrix server. This is usually a symptom rather than a root cause, so check for other issues first (typically high CPU, RAM, or disk usage).&lt;/p&gt;
&lt;h3 id="any-other-http-endpoints-failures"&gt;
 Any other HTTP endpoints failures&lt;a class="heading__anchor" href="#any-other-http-endpoints-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Please double-check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DNS records are configured properly, pointing to the Matrix server&amp;rsquo;s IP, and any DNS proxy (like Cloudflare Proxy) is disabled for Matrix-related subdomains&lt;/li&gt;
&lt;li&gt;Ports are open and reachable from the internet (on-premises servers only)&lt;/li&gt;
&lt;li&gt;CPU, RAM, and disk usage are below 80%&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If that does not help, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;
&lt;h3 id="ports-failures"&gt;
 Ports failures&lt;a class="heading__anchor" href="#ports-failures"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Port failures mean an expected port is unreachable. The most common reasons are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;misconfigured firewall (on-premises servers)&lt;/li&gt;
&lt;li&gt;high CPU, RAM, or disk usage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On-premises servers&lt;/strong&gt;: ensure &lt;a href="https://etke.cc/order/status/#ports-and-firewalls"&gt;all mandatory ports are open&lt;/a&gt; and reachable from the internet. If that does not help, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hosting by etke.cc&lt;/strong&gt;: please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and we will help you resolve the issue.&lt;/p&gt;</description></item><item><title>News Archive</title><link>https://etke.cc/news/archive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/news/archive/</guid><description>&lt;p&gt;This page contains full list of the &lt;a href="https://etke.cc/news"&gt;news entries&lt;/a&gt;.&lt;/p&gt;


</description></item><item><title>Order received!</title><link>https://etke.cc/order/thanks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/order/thanks/</guid><description>&lt;p&gt;You should have an &lt;strong&gt;email from us with a few more questions&lt;/strong&gt; about your order by now (check your Spam folder if it isn&amp;rsquo;t in your inbox).&lt;/p&gt;
&lt;p&gt;Send those answers back and we&amp;rsquo;ll get your server set up. One heads-up: orders left unanswered for more than 7 days get removed automatically, and once that happens, the order is gone for good.&lt;/p&gt;</description></item><item><title>Order rejected.</title><link>https://etke.cc/order/reject/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/order/reject/</guid><description>&lt;p&gt;Your order has been rejected automatically by the spam protection system.&lt;/p&gt;
&lt;p&gt;If you think it&amp;rsquo;s an accident, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Order Status</title><link>https://etke.cc/order/status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/order/status/</guid><description>
 
 
 
 
 
 
 
 &lt;script type="module" src="https://etke.cc/order/order-form-status.js?sha256-qcAfdyaWWWYtawFz0k7%2fsyuU%2bDDcFATyCM5t2WL0aB0%3d"&gt;&lt;/script&gt;
 &lt;link rel="modulepreload" href="https://etke.cc/order/modulepreload-polyfill.js?sha256-0qMoQEIUluhyreWRYY0vpcM3l2BdGuwEMBcX5akHV9A%3d"&gt;
 &lt;link rel="modulepreload" href="https://etke.cc/order/index.js?sha256-ICNK%2f61%2bam0UO3lkfvuwhvLxkfFIw%2fjIplADw5y5dvI%3d"&gt;


&lt;div id="js-container-svelte-order-form-status"&gt;
 &lt;div class="text-center"&gt;
 Loading...

 
 &lt;/div&gt;
&lt;/div&gt;


&lt;h2 id="faq"&gt;
 FAQ&lt;a class="heading__anchor" href="#faq"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="delegation-redirects"&gt;
 Delegation Redirects&lt;a class="heading__anchor" href="#delegation-redirects"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We typically host your Matrix server on a subdomain, such as &lt;code&gt;matrix.your-server.com&lt;/code&gt;. That normally results in full usernames that include the &lt;code&gt;matrix.&lt;/code&gt; prefix (for example, &lt;code&gt;@someone:matrix.your-server.com&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;To host the Matrix server on a subdomain while keeping cleaner usernames that do not include the subdomain (for example, &lt;code&gt;@someone:your-server.com&lt;/code&gt;), it is necessary to set up &amp;ldquo;delegation&amp;rdquo;. This is similar to email services: your email server might live at &lt;code&gt;mail.your-server.com&lt;/code&gt;, while your email address is &lt;code&gt;someone@your-server.com&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;There are a couple of ways to set up delegation, but we only support the &amp;ldquo;.well-known&amp;rdquo; file delegation method, since it&amp;rsquo;s the easiest one to manage.&lt;/p&gt;
&lt;p&gt;To proceed with configuring delegation redirects, you have two options: either pointing your apex/base domain to the Matrix server IP address or setting up a few redirects on the apex/base domain.&lt;/p&gt;
&lt;h4 id="option-1-apexbase-domain-dns-record"&gt;
 Option 1: Apex/base domain DNS record&lt;a class="heading__anchor" href="#option-1-apexbase-domain-dns-record"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;If you do not have a website on your apex/base domain (&lt;code&gt;your-server.com&lt;/code&gt;), you can point the apex/base domain&amp;rsquo;s DNS record to the Matrix server&amp;rsquo;s IP address by adding the &lt;code&gt;@&lt;/code&gt; record, in the same way as adding the &lt;code&gt;matrix&lt;/code&gt; A/AAAA records.&lt;/p&gt;
&lt;p&gt;With this option, we will handle the delegation redirects on your behalf.&lt;/p&gt;
&lt;p&gt;You can always switch to the option 2 below, if you decided to host a website on the base domain.&lt;/p&gt;
&lt;h4 id="option-2-delegation-redirects"&gt;
 Option 2: Delegation redirects&lt;a class="heading__anchor" href="#option-2-delegation-redirects"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;If you have another website on your base domain already, setting up these redirects is more convenient, as it enables you to keep the base domain for the service.&lt;/p&gt;
&lt;p&gt;Here is the full list of redirects you need to configure (assuming your base domain is &lt;code&gt;your-server.com&lt;/code&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/server&lt;/code&gt; -&amp;gt; &lt;code&gt;https://matrix.your-server.com/.well-known/matrix/server&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/client&lt;/code&gt; -&amp;gt; &lt;code&gt;https://matrix.your-server.com/.well-known/matrix/client&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://your-server.com/.well-known/matrix/support&lt;/code&gt; -&amp;gt; &lt;code&gt;https://matrix.your-server.com/.well-known/matrix/support&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;💡 You also need to add the CORS headers to the responses for these redirects, as required by the &lt;a href="https://spec.matrix.org/v1.17/client-server-api/#well-known-uris"target="_blank" rel="nofollow"&gt;Matrix specification&lt;/a&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Access-Control-Allow-Origin: *
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You may find examples of how to configure these redirects for various web servers and platforms in our &lt;a href="https://etke.cc/help/well-known-redirects/"&gt;&lt;code&gt;.well-known&lt;/code&gt; redirects guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You cannot configure &lt;em&gt;HTTPS&lt;/em&gt; redirects using a &lt;em&gt;DNS management dashboard&lt;/em&gt;. You need a &lt;em&gt;web server&lt;/em&gt; running on your base domain to handle these redirects. Please do not confuse this with &amp;ldquo;URL forwarding&amp;rdquo; or &amp;ldquo;Domain redirect&amp;rdquo; offered by DNS providers. Those &lt;strong&gt;will not work&lt;/strong&gt; for setting up the delegation redirects.&lt;/p&gt;
&lt;h3 id="ports-and-firewalls"&gt;
 Ports and Firewalls&lt;a class="heading__anchor" href="#ports-and-firewalls"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Matrix server components require various ports for operation.&lt;/p&gt;
&lt;p&gt;For the managed hosting plan, we will take care of the ports configuration for you.&lt;/p&gt;
&lt;p&gt;In case of on-premises setups, you may need to adjust your firewall settings to allow traffic on the ports. The mandatory ports for the base components of the Matrix stack are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;22/tcp&lt;/code&gt;: SSH&lt;/li&gt;
&lt;li&gt;&lt;code&gt;80/tcp&lt;/code&gt;: HTTP&lt;/li&gt;
&lt;li&gt;&lt;code&gt;443/tcp&lt;/code&gt;: HTTPS&lt;/li&gt;
&lt;li&gt;&lt;code&gt;443/udp&lt;/code&gt;: HTTPS over &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;8448/tcp&lt;/code&gt;: Matrix Federation (mandatory for &lt;a href="https://etke.cc/contacts/"&gt;Matrix Support Channel&lt;/a&gt;, &lt;a href="https://etke.cc/news/"&gt;Updates Announcements&lt;/a&gt;, Integration Manager, even bridges&amp;rsquo; and bots&amp;rsquo; avatars or any other form of cross-server communication)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;8448/udp&lt;/code&gt;: Matrix Federation over &lt;a href="https://en.wikipedia.org/wiki/HTTP/3"target="_blank" rel="nofollow"&gt;HTTP/3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3478/tcp+udp&lt;/code&gt;: TURN (for in-app call stacks)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3479/udp&lt;/code&gt;: TURN (for in-app call stacks)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;5349/tcp+udp&lt;/code&gt;: TURN (for in-app call stacks)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;5350/tcp&lt;/code&gt;: TURN (for in-app call stacks)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;49152-49573/udp&lt;/code&gt; (port range): TURN (for stable in-app call stack specifically)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;30000-30100/udp&lt;/code&gt; (port range): TURN (for &lt;a href="https://etke.cc/help/extras/matrix-rtc/"&gt;experimental in-app call stack&lt;/a&gt; specifically)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;7881/tcp&lt;/code&gt;: ICE (for in-app call stacks)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;7882/udp&lt;/code&gt;: ICE Mux (for in-app call stacks)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Jitsi&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;These ports are required only if you want to install &lt;a href="https://etke.cc/help/extras/jitsi"&gt;Jitsi&lt;/a&gt; on your server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;4443/tcp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;10000/udp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Email bridge&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;These ports are required only if you want to install &lt;a href="https://etke.cc/help/bridges/postmoogle"&gt;Postmoogle&lt;/a&gt; on your server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;25/tcp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;587/tcp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;IRC bridge&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;These ports are required only if you want to install &lt;a href="https://etke.cc/help/bridges/heisenbridge"&gt;Heisenbridge&lt;/a&gt; on your server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;113/tcp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;WG Easy&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;These ports are required only if you want &lt;a href="https://etke.cc/help/extras/wg-easy"&gt;WG Easy&lt;/a&gt; on your server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;51820/udp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Peertube&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;These ports are required only if you want &lt;a href="https://etke.cc/help/extras/peertube"&gt;Peertube&lt;/a&gt; on your server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1935/udp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Payments</title><link>https://etke.cc/help/payments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/payments/</guid><description>&lt;p&gt;etke.cc uses the &lt;a href="https://etke.cc/ko-fi"&gt;Ko-Fi&lt;/a&gt; payment and subscription management platform, which itself uses &lt;a href="https://www.paypal.com/"target="_blank" rel="nofollow"&gt;PayPal&lt;/a&gt; and &lt;a href="https://stripe.com/"target="_blank" rel="nofollow"&gt;Stripe&lt;/a&gt; for payment processing. At the moment, we don&amp;rsquo;t support any other subscription or payment options.&lt;/p&gt;
&lt;p&gt;Ko-Fi works well, but a few corners of it aren&amp;rsquo;t exactly obvious. So here&amp;rsquo;s how to handle the common payment scenarios, step by step.&lt;/p&gt;
&lt;h2 id="how-to-become-a-subscriber"&gt;
 How to Become a Subscriber&lt;a class="heading__anchor" href="#how-to-become-a-subscriber"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To access etke.cc&amp;rsquo;s services and manage your subscription later (to &lt;a href="#how-to-update-your-subscription-price"&gt;update its price&lt;/a&gt;, to &lt;a href="#how-to-fix-a-failing-subscription"&gt;fix it if payments are failing&lt;/a&gt;, or to &lt;a href="#how-to-cancel-your-subscription"&gt;cancel it&lt;/a&gt;), you&amp;rsquo;ll need to set up a subscription with recurring payments on Ko-Fi. For this reason:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;it is &lt;strong&gt;recommended&lt;/strong&gt; that you &lt;a href="https://ko-fi.com/account/register"target="_blank" rel="nofollow"&gt;sign up for Ko-Fi&lt;/a&gt; now (before paying for your etke.cc order), so that the subscription will be automatically associated with your account at Ko-Fi.&lt;/p&gt;
&lt;p&gt;⚠️ When signing up for Ko-Fi, make sure to use the same email address as you provided when placing the order at us. If you submit another email address, our system won&amp;rsquo;t be able to automatically match it to the order, so you would need to &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; about it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;alternatively, you can create an account at Ko-Fi later, after becoming our subscriber and paying for an order without the account. However, please make sure to sign up with the same email address as you have provided for your subscription (see below).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To become an etke.cc subscriber, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ko-fi.com/account/login"target="_blank" rel="nofollow"&gt;Sign into your Ko-Fi account&lt;/a&gt;, if you have one already. You can also become a subscriber without a Ko-Fi account, as mentioned above.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Visit the &lt;a href="https://etke.cc/membership"&gt;etke.cc membership page on Ko-Fi&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the &lt;strong&gt;By Complexity&lt;/strong&gt; tier.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the following details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pay what you want:&lt;/strong&gt; Input the total price based on the components you have ordered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email address:&lt;/strong&gt; This field only appears when ordering without a Ko-Fi account. Please make sure to use the &lt;strong&gt;same email address&lt;/strong&gt; you provided when placing the order with us.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your name or nickname:&lt;/strong&gt; (optional) Use any name you wish.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/payment-form.webp" alt="Payment form"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press the &lt;strong&gt;Pay&lt;/strong&gt; button to proceed to checkout. You may see PayPal and/or Stripe as options, depending on your region and Ko‑Fi availability.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select your preferred payment method or add a new one and click on &lt;strong&gt;Agree &amp;amp; Continue&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/payment-paypal.webp" alt="PayPal payment"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the payment is successful, you&amp;rsquo;ll be redirected to the payment confirmation page on Ko-Fi.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/payment-confirmation.webp" alt="Payment confirmation"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Congratulations! You&amp;rsquo;re all set 🎉&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll receive a notification from Ko-Fi and will begin preparing your Matrix server. &lt;strong&gt;Keep an eye on your email for updates&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you have created a Ko-Fi account, you can also review your account&amp;rsquo;s &lt;a href="https://ko-fi.com/manage/supportreceived?src=sidemenu"target="_blank" rel="nofollow"&gt;Payments and Orders&lt;/a&gt; page at Ko-Fi. Additionally, you can view your payment history and download invoices from the &lt;a href="https://etke.cc/help/extras/ketesa/#billing"&gt;Billing page in Ketesa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/payment-list.webp" alt="Payments list"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-update-your-subscription-price"&gt;
 How to Update Your Subscription Price&lt;a class="heading__anchor" href="#how-to-update-your-subscription-price"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you subsequently order new services from us or cancel some services we were providing until now, you may need to adjust the price of your subscription to align it with the new cost.&lt;/p&gt;
&lt;p&gt;You will need your &lt;a href="https://ko-fi.com/"target="_blank" rel="nofollow"&gt;Ko-Fi&lt;/a&gt; account to manage your etke.cc subscription on the Ko-Fi platform. If you have not created a Ko-Fi account early on, you can create one now by going to &lt;a href="https://ko-fi.com/account/register"target="_blank" rel="nofollow"&gt;Ko-Fi&amp;rsquo;s signup page&lt;/a&gt;. When signing up, make sure to use the same email address that you used for your already-existing subscription. This way, Ko-Fi will automatically attribute this subscription to your new account.&lt;/p&gt;
&lt;p&gt;To update your subscription&amp;rsquo;s price, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Log in to your Ko-Fi account&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Visit your &lt;a href="https://ko-fi.com/account/"target="_blank" rel="nofollow"&gt;Ko-Fi account page&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Locate your &lt;strong&gt;etke.cc&lt;/strong&gt; subscription in the list.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-list.webp" alt="Subscriptions list"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click on the three-dots dropdown menu and press the &lt;strong&gt;Update Pledge&lt;/strong&gt; button&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-adjust.webp" alt="Update Pledge button on the subscriptions list"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the new, recalculated price into the input field and click &lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-adjust-input.webp" alt="Adjusted price input on the subscriptions list"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Confirm the changes by clicking &lt;strong&gt;Yes, update pledge&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You&amp;rsquo;ll be charged using the new subscription price &lt;strong&gt;during the next payment period&lt;/strong&gt; (e.g. next month), not immediately. To &lt;strong&gt;make up for the difference&lt;/strong&gt; during the current payment period, make &lt;a href="https://etke.cc/kofi"&gt;a one-time Ko-Fi donation&lt;/a&gt; with a custom price equal to the price difference between the new price and the old price. For example, if going from €10/mo subscription to a €25/mo subscription, make a one-time payment of €15.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Congratulations, you&amp;rsquo;ve successfully updated your subscription price! 🎉&lt;/p&gt;
&lt;p&gt;Your &lt;a href="https://ko-fi.com/account/"target="_blank" rel="nofollow"&gt;Ko-Fi account page&lt;/a&gt; should now reflect these changes:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-list-adjusted.webp" alt="Subscriptions list after the price adjustments"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-cancel-your-subscription"&gt;
 How to Cancel Your Subscription&lt;a class="heading__anchor" href="#how-to-cancel-your-subscription"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;WARNING&lt;/strong&gt;: by canceling your subscription, you will lose access to &lt;em&gt;all&lt;/em&gt; services provided by etke.cc:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(in case of hosting) your Matrix server will be erased, including all its data and backups, there won&amp;rsquo;t be an option to restore it later&lt;/li&gt;
&lt;li&gt;no updates, security fixes, housekeeping, or &lt;a href="https://etke.cc/services/support/"&gt;support&lt;/a&gt; will be provided, etc.&lt;/li&gt;
&lt;li&gt;no &lt;a href="https://etke.cc/services/monitoring/"&gt;monitoring&lt;/a&gt;, &lt;a href="https://etke.cc/services/registry/"&gt;private docker registry&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/scheduler/"&gt;self-service bot&lt;/a&gt;, etc.&lt;/li&gt;
&lt;li&gt;even no exclusive &lt;a href="https://etke.cc/help/extras/ketesa/"&gt;admin panel features&lt;/a&gt; will be available&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;
&lt;p&gt;If, for any reason, you don&amp;rsquo;t wish to continue with your subscription, you can cancel it.&lt;/p&gt;
&lt;p&gt;You will need a &lt;a href="https://ko-fi.com/"target="_blank" rel="nofollow"&gt;Ko-Fi&lt;/a&gt; account to manage your etke.cc subscription on the Ko-Fi platform. If you haven&amp;rsquo;t created a Ko-Fi account early on, you can create one now by going to &lt;a href="https://ko-fi.com/account/register"target="_blank" rel="nofollow"&gt;Ko-Fi&amp;rsquo;s signup page&lt;/a&gt;. When signing up, make sure to use the same email address that you used for your already-existing subscription. This way, Ko-Fi will automatically attribute this subscription to your new account.&lt;/p&gt;
&lt;p&gt;To cancel your subscription, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Log in to your Ko-Fi account&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Visit your &lt;a href="https://ko-fi.com/account/"target="_blank" rel="nofollow"&gt;Ko-Fi account page&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Locate your &lt;strong&gt;etke.cc&lt;/strong&gt; subscription in the list.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-list.webp" alt="Subscriptions list"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click on the three-dots dropdown menu and press the &lt;strong&gt;Don&amp;rsquo;t Renew&lt;/strong&gt; button.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-cancel.webp" alt="Don’t renew button on the subscriptions list"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Confirm the changes by clicking &lt;strong&gt;Yes, cancel it&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Your canceled subscription will now appear on your Ko-Fi account page.&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Depending on the automatic renewal status and the number of retry attempts, the canceled subscription may not be immediately visible or may appear differently.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="https://etke.cc/img/ko-fi/subscriptions-list-canceled.webp" alt="Subscriptions list after the cancellation"&gt;&lt;/p&gt;
&lt;p&gt;At this point, you are no longer an etke.cc subscriber. Nevertheless, we&amp;rsquo;ll continue providing the service you were paying for until the end period you paid for. If you wish for us to stop providing the service immediately, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-fix-a-failing-subscription"&gt;
 How to Fix a Failing Subscription&lt;a class="heading__anchor" href="#how-to-fix-a-failing-subscription"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If, for any reason, your subscription fails to renew automatically, you may need to resubscribe manually.&lt;/p&gt;
&lt;p&gt;To resubscribe, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Cancel your existing subscription&lt;/strong&gt;. See the &lt;a href="#how-to-cancel-your-subscription"&gt;How to Cancel Your Subscription&lt;/a&gt; guide&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subscribe again&lt;/strong&gt;. See the &lt;a href="#how-to-become-a-subscriber"&gt;How to Become a Subscriber&lt;/a&gt; guide&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-to-get-invoices-for-your-payments"&gt;
 How to get invoices for your payments&lt;a class="heading__anchor" href="#how-to-get-invoices-for-your-payments"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you need to obtain invoices for your payments, you can do so through the &lt;a href="https://etke.cc/help/extras/ketesa/#billing"&gt;Billing page in Ketesa&lt;/a&gt;. This page provides access to all your payment history and allows you to download invoices for each transaction.&lt;/p&gt;
&lt;p&gt;We deploy admin panel on &lt;code&gt;https://matrix.your-server.com/admin&lt;/code&gt; (replace &lt;code&gt;your-server.com&lt;/code&gt; with your actual server domain).
To access the admin panel, you need to have an admin user account on your Matrix server.&lt;/p&gt;
&lt;h3 id="how-to-add-company-details-to-the-invoices"&gt;
 How to add company details to the invoices&lt;a class="heading__anchor" href="#how-to-add-company-details-to-the-invoices"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;By default, the invoices do not contain any details, except the items breakdown and the total price.&lt;/p&gt;
&lt;p&gt;If you want to add your company details, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; with the following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VAT/Tax ID&lt;/li&gt;
&lt;li&gt;Company name&lt;/li&gt;
&lt;li&gt;Country&lt;/li&gt;
&lt;li&gt;Address&lt;/li&gt;
&lt;li&gt;Postal Code&lt;/li&gt;
&lt;li&gt;City&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The changes will be applied to all &lt;strong&gt;future&lt;/strong&gt; invoices, but not to the past ones.&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://etke.cc/privacy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/privacy/</guid><description>&lt;p&gt;We at &lt;strong&gt;etke.cc&lt;/strong&gt; (Etke, Sociedade Unipessoal, LDA) are a small team who care deeply about privacy and decentralization.&lt;/p&gt;
&lt;p&gt;We do not track people. We do not collect unnecessary data. We just want to help others run privacy-respecting Matrix infrastructure.&lt;/p&gt;
&lt;p&gt;This page explains what data we collect, what we do as part of our services, and your rights under the &lt;strong&gt;General Data Protection Regulation (GDPR)&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-who-we-are"&gt;
 1. Who We Are&lt;a class="heading__anchor" href="#1-who-we-are"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://etke.cc/about/"&gt;etke.cc&lt;/a&gt; helps people self-host Matrix infrastructure with automation and support.&lt;/p&gt;
&lt;p&gt;We are not a big corporation, just a small team of developers incorporated as Etke Sociedade Unipessoal, LDA in Portugal.
We work together to make privacy-first tools and services for others.&lt;/p&gt;
&lt;p&gt;If you ever have questions, just &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;. We’re happy to help.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-what-data-we-collect-and-why"&gt;
 2. What Data We Collect (and Why)&lt;a class="heading__anchor" href="#2-what-data-we-collect-and-why"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We collect as little as possible. Here’s what we collect and how we use it:&lt;/p&gt;
&lt;h3 id="a-visiting-the-website"&gt;
 a) Visiting the Website&lt;a class="heading__anchor" href="#a-visiting-the-website"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Our website (&lt;a href="https://etke.cc"&gt;https://etke.cc&lt;/a&gt;) is static and hosted on &lt;a href="https://bunny.net/privacy/"target="_blank" rel="nofollow"&gt;&lt;strong&gt;BunnyCDN&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No tracking&lt;/li&gt;
&lt;li&gt;No cookies&lt;/li&gt;
&lt;li&gt;No IP address logging (Bunny replaces it with 0.0.0.0)&lt;/li&gt;
&lt;li&gt;Temporary logs (without IPs) kept for 3 days to detect abuse or troubleshoot&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="b-analytics"&gt;
 b) Analytics&lt;a class="heading__anchor" href="#b-analytics"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;We use self-hosted &lt;a href="https://plausible.io/data-policy"target="_blank" rel="nofollow"&gt;Plausible Analytics&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No personal data&lt;/li&gt;
&lt;li&gt;No cookies or tracking&lt;/li&gt;
&lt;li&gt;All data is anonymous and aggregated&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="c-email-and-support"&gt;
 c) Email and Support&lt;a class="heading__anchor" href="#c-email-and-support"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;h4 id="automated-emails"&gt;
 Automated Emails&lt;a class="heading__anchor" href="#automated-emails"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;When our system sends you messages (for example, alerts about your Matrix server):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your email address and the message go through &lt;a href="https://postmarkapp.com/eu-privacy"target="_blank" rel="nofollow"&gt;&lt;strong&gt;Postmark&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Postmark stores them for up to 45 days&lt;/li&gt;
&lt;li&gt;Used only to deliver updates you asked for&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="support-requests"&gt;
 Support Requests&lt;a class="heading__anchor" href="#support-requests"&gt;¶&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;When you email us or use the helpdesk:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Email is handled by &lt;a href="https://migadu.com/privacy/"target="_blank" rel="nofollow"&gt;Migadu&lt;/a&gt; and turned into tickets in our self-hosted FreeScout helpdesk&lt;/li&gt;
&lt;li&gt;We keep these tickets for reference&lt;/li&gt;
&lt;li&gt;You can ask us to delete them at any time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do not use your email for marketing. We never share or sell it.&lt;/p&gt;
&lt;h3 id="d-orders-and-payments"&gt;
 d) Orders and Payments&lt;a class="heading__anchor" href="#d-orders-and-payments"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;If you order something or subscribe via:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ko-fi.com/privacy"target="_blank" rel="nofollow"&gt;Ko-fi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.paypal.com/us/legalhub/privacy-full"target="_blank" rel="nofollow"&gt;PayPal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stripe.com/privacy"target="_blank" rel="nofollow"&gt;Stripe&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We store &lt;strong&gt;your email address only&lt;/strong&gt;, so we can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Manage your subscription&lt;/li&gt;
&lt;li&gt;Handle billing and support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We never receive or store your payment details.
All of that is handled directly by Ko-fi, PayPal, or Stripe.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-matrix-hosting-and-server-management"&gt;
 3. Matrix Hosting and Server Management&lt;a class="heading__anchor" href="#3-matrix-hosting-and-server-management"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;When you use our services, we may set up or manage a Matrix server for you.&lt;/p&gt;
&lt;p&gt;This server can be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hosted on our infrastructure (via &lt;strong&gt;Hetzner&lt;/strong&gt;, a GDPR-compliant provider in Germany), or&lt;/li&gt;
&lt;li&gt;Deployed to infrastructure you provide (your own VPS or physical machine)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In both cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You&lt;/strong&gt; are the owner and controller of the Matrix server and the data on it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We&lt;/strong&gt; are just the tech team. We set things up, keep them running, and help when needed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do &lt;strong&gt;not&lt;/strong&gt; process or inspect your Matrix user data (like messages, files, or user accounts).
We may technically have system access (for setup or updates), but we do &lt;strong&gt;not&lt;/strong&gt; use it to read or analyze private data.&lt;/p&gt;
&lt;p&gt;You decide how the server is used and who can access it. You are responsible for letting your users know how their data is handled.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-what-we-can-access-and-what-we-dont"&gt;
 4. What We Can Access (and What We Don’t)&lt;a class="heading__anchor" href="#4-what-we-can-access-and-what-we-dont"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To manage and automate servers, we may have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Root/SSH access (to run updates and configure services)&lt;/li&gt;
&lt;li&gt;Database access (to set up tables for Matrix and related tools like bots)&lt;/li&gt;
&lt;li&gt;Logs and monitoring (to help detect issues)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This access is used only for technical reasons, like installing or fixing things.
We never read your Matrix content unless you &lt;strong&gt;ask us to&lt;/strong&gt; during support or migration.&lt;/p&gt;
&lt;p&gt;We are not users on your Matrix server. We do not join your rooms or access user data unless you request it.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-if-you-use-our-help-on-your-own-server"&gt;
 5. If You Use Our Help On Your Own Server&lt;a class="heading__anchor" href="#5-if-you-use-our-help-on-your-own-server"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If we manage Matrix services on infrastructure you provide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You still control everything&lt;/li&gt;
&lt;li&gt;We still don’t touch your user data&lt;/li&gt;
&lt;li&gt;You are fully responsible for legal compliance and for informing your users&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We provide setup, monitoring, updates, and support. That’s it.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6-legal-basis-gdpr"&gt;
 6. Legal Basis (GDPR)&lt;a class="heading__anchor" href="#6-legal-basis-gdpr"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We handle your data based on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Legitimate interest&lt;/strong&gt; (running our website, helping customers)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent&lt;/strong&gt; (when you contact us or subscribe)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contractual need&lt;/strong&gt; (providing services you ordered)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legal obligation&lt;/strong&gt; (accounting and billing)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do not use sensitive personal data and do not profile or automate decisions.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="7-data-retention"&gt;
 7. Data Retention&lt;a class="heading__anchor" href="#7-data-retention"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Type of Data&lt;/th&gt;
 &lt;th&gt;How Long We Keep It&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Website logs (BunnyCDN)&lt;/td&gt;
 &lt;td&gt;3 days, no IP addresses&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Analytics (Plausible)&lt;/td&gt;
 &lt;td&gt;Anonymous, aggregate only&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Automated emails (Postmark)&lt;/td&gt;
 &lt;td&gt;45 days&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Support tickets (FreeScout + Migadu)&lt;/td&gt;
 &lt;td&gt;As long as helpdesk exists, or until you request&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Payment-related emails&lt;/td&gt;
 &lt;td&gt;As long as required for billing/legal reasons&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;We delete data when no longer needed. You can always request removal unless we are legally required to keep it. Some records, such as those related to billing, may be required by law to be retained for a set period even if you ask for erasure.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="8-providers-we-use"&gt;
 8. Providers We Use&lt;a class="heading__anchor" href="#8-providers-we-use"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We only use providers we trust, and we picked them for their privacy focus.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BunnyCDN&lt;/strong&gt; – Static site hosting and CDN (no IPs logged) (&lt;a href="https://bunny.net/privacy/"target="_blank" rel="nofollow"&gt;privacy policy&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plausible&lt;/strong&gt; – Self-hosted analytics with no personal data (&lt;a href="https://plausible.io/data-policy"target="_blank" rel="nofollow"&gt;privacy policy&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Postmark&lt;/strong&gt; – Email delivery for alerts and system messages (&lt;a href="https://postmarkapp.com/eu-privacy"target="_blank" rel="nofollow"&gt;privacy policy&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migadu&lt;/strong&gt; – Email provider for support, based in Switzerland (&lt;a href="https://migadu.com/privacy/"target="_blank" rel="nofollow"&gt;privacy policy&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FreeScout&lt;/strong&gt; – Self-hosted helpdesk for support (we control all data)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hetzner&lt;/strong&gt; – Server hosting in the EU for Matrix infrastructure&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ko-fi&lt;/strong&gt;, &lt;strong&gt;PayPal&lt;/strong&gt;, and &lt;strong&gt;Stripe&lt;/strong&gt; – Payment processing platforms (&lt;a href="https://ko-fi.com/privacy"target="_blank" rel="nofollow"&gt;Ko-fi privacy policy&lt;/a&gt;, &lt;a href="https://www.paypal.com/us/legalhub/privacy-full"target="_blank" rel="nofollow"&gt;PayPal privacy policy&lt;/a&gt;, &lt;a href="https://stripe.com/privacy"target="_blank" rel="nofollow"&gt;Stripe privacy policy&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do not share your data with third parties beyond what’s needed to provide services.
We never sell or resell any information.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="9-your-rights-gdpr"&gt;
 9. Your Rights (GDPR)&lt;a class="heading__anchor" href="#9-your-rights-gdpr"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;You can always:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ask what data we have about you&lt;/li&gt;
&lt;li&gt;Correct anything that is wrong&lt;/li&gt;
&lt;li&gt;Ask us to delete your data (if we legally can)&lt;/li&gt;
&lt;li&gt;Object or restrict how your data is used&lt;/li&gt;
&lt;li&gt;Withdraw consent&lt;/li&gt;
&lt;li&gt;File a complaint with a data protection authority&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Just &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;. We will respond quickly, usually within 2 days.&lt;/p&gt;
&lt;p&gt;We are not lawyers, and this is not legal advice. We are a small team trying to help others run secure, privacy-friendly Matrix setups.&lt;/p&gt;
&lt;p&gt;We will honor your requests unless we are required by law to retain certain information (for example, for tax or accounting rules).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="10-data-transfers"&gt;
 10. Data Transfers&lt;a class="heading__anchor" href="#10-data-transfers"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Most data is processed in the &lt;strong&gt;European Economic Area (EEA)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Some services (like PayPal, Stripe, or Ko-fi) may process data outside the EEA.
We only use providers with strong privacy protections in place and who comply with international standards.&lt;/p&gt;
&lt;p&gt;Our email is hosted in Switzerland (Migadu), which meets EU privacy requirements.&lt;/p&gt;
&lt;p&gt;If anything ever changes significantly about data handling or transfers, we will update this page.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="11-changes-to-this-policy"&gt;
 11. Changes to This Policy&lt;a class="heading__anchor" href="#11-changes-to-this-policy"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If we update this Privacy Policy, we will keep the current version at &lt;a href="https://etke.cc/privacy"&gt;etke.cc/privacy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If anything important changes, we will notify active users directly.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="12-summary"&gt;
 12. Summary&lt;a class="heading__anchor" href="#12-summary"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We do not track you&lt;/li&gt;
&lt;li&gt;We do not collect IPs or use cookies&lt;/li&gt;
&lt;li&gt;We do not process your Matrix data&lt;/li&gt;
&lt;li&gt;We keep only the data needed to provide the services&lt;/li&gt;
&lt;li&gt;We never sell your data&lt;/li&gt;
&lt;li&gt;You control your Matrix server and its contents&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="contact"&gt;
 Contact&lt;a class="heading__anchor" href="#contact"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://etke.cc/contacts/"&gt;etke.cc/contacts&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Last updated: 1 March 2026&lt;/p&gt;</description></item><item><title>Private Docker Registry</title><link>https://etke.cc/services/registry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/services/registry/</guid><description>&lt;p&gt;We deploy all components in Docker containers to ensure security, fast updates, and portability between different distributions and cloud providers. Alas, nowadays public container registries have various issues, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rate limits&lt;/strong&gt;: For example, &lt;a href="https://hub.docker.com"target="_blank" rel="nofollow"&gt;Docker Hub&lt;/a&gt; has a limit of 10 pulls per hour for anonymous users.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unavailability&lt;/strong&gt;: Sometimes, public registries are down, and you can&amp;rsquo;t pull the image you need. Unfortunately, this happens quite often.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandwidth&lt;/strong&gt;: Pulling images from public registries can be slow, especially when they experience high load.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restricted access&lt;/strong&gt;: Public registries often ban some countries by IP blocks, and when the banned IPs are resold to cloud providers, you can accidentally get one of them, losing the ability to pull images from public registries. You cannot predict it beforehand, unfortunately.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To prevent your server from being affected by such issues, we offer a private container registry service, which acts as a mirror for the public registries.&lt;/p&gt;
&lt;p&gt;We mirror all images from the public registries we use, and you can pull them from our registry without experiencing any of the issues mentioned above. All servers we maintain or host automatically receive access and use our private container registry instead of the public ones.&lt;/p&gt;</description></item><item><title>Removed Components</title><link>https://etke.cc/help/removed-components/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/removed-components/</guid><description>&lt;p&gt;&lt;strong&gt;You were likely redirected here from a removed or deprecated page. You may wish to check our full list of &lt;a href="https://etke.cc/help/bridges/"&gt;bridges&lt;/a&gt;, &lt;a href="https://etke.cc/help/bots/"&gt;bots&lt;/a&gt;, or &lt;a href="https://etke.cc/help/extras/"&gt;extra services&lt;/a&gt; for the latest information.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been a long time since we deprecated certain components and replaced them with better-working alternatives. Even though the old components were deprecated and considered unmaintained by us, some of our customers continued using them for a long time.&lt;/p&gt;
&lt;p&gt;Even after marking these components unmaintained, we kept putting effort into supporting them, trying to fix the problems our customers ran into. In the end, such components still misbehaved once in a while and we couldn&amp;rsquo;t always make them fully work. If a component is unmaintained by its developers, we cannot help maintaining it ourselves because eventually it becomes incompatible with modern APIs, and there is nobody to fix the component&amp;rsquo;s code and make it compatible again.&lt;/p&gt;
&lt;p&gt;This has prompted us to re-evaluate the current status of our deprecated components. To avoid having to invest our effort in maintaining obsoleted components, we have completely eliminated all deprecated components after a long grace period.&lt;/p&gt;
&lt;h2 id="removed--deprecated-components"&gt;
 Removed / deprecated components&lt;a class="heading__anchor" href="#removed--deprecated-components"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Here is the list of the removed or deprecated components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ChatGPT Bot (matrix-chatgpt-bot)&lt;/strong&gt;: unmaintained by its developers since November 2023. It got superseded by &lt;a href="https://etke.cc/help/bots/baibot/"&gt;Baibot&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dimension integration manager&lt;/strong&gt;: unmaintained by its developers since November 2022. There is no free-software alternative integration manager.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discord bridge (mx-puppet-discord)&lt;/strong&gt; : unmaintained by its developers since May 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-discord/"&gt;Discord bridge (mautrix-discord)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facebook bridge (mautrix-facebook)&lt;/strong&gt;: archived by its developers on March 2024. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-meta-messenger/"&gt;Facebook bridge (mautrix-meta)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Firezone&lt;/strong&gt; - superseded by &lt;a href="https://etke.cc/help/extras/wg-easy/"&gt;WG Easy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GroupMe Bridge (mx-puppet-groupme)&lt;/strong&gt;: unmaintained by its developers since November 2021. There is no free-software alternative GroupMe bridge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instagram bridge (mautrix-instagram)&lt;/strong&gt;: archived by its developers on March 2024. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-meta-instagram/"&gt;Instagram bridge (mautrix-meta)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skype bridge (go-skype-bridge)&lt;/strong&gt;: Skype was shut down in May 2025.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slack bridge (mx-puppet-slack)&lt;/strong&gt;: unmaintained by its developers since May 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/mautrix-slack/"&gt;Slack bridge (mautrix-slack)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Steam Bridge (mx-puppet-steam)&lt;/strong&gt;: this uses obsolete framework/base unmaintained by its developers since May 2022. There is no free-software alternative Steam bridge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WeChat bridge (matrix-wechat)&lt;/strong&gt;: unmaintained by its developers since February 2024. There is no free-software alternative WeChat bridge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Webhooks bridge (appservice-webhooks)&lt;/strong&gt;: unmaintained by its developers since November 2022. It got superseded by &lt;a href="https://etke.cc/help/bridges/hookshot/"&gt;Webhooks bridge (hookshot)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wireguard&lt;/strong&gt; (and dnsmasq): superseded by &lt;a href="https://etke.cc/help/extras/wg-easy/"&gt;WG Easy&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Restoring servers from backups</title><link>https://etke.cc/help/backups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/backups/</guid><description>&lt;p&gt;Servers die. A disk gives out, an update goes sideways, and suddenly the only thing between you and a very bad day is a backup. Good news: you&amp;rsquo;ve got them. Here&amp;rsquo;s how to bring one back.&lt;/p&gt;
&lt;p&gt;Honestly, the easiest path is to &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt; and let us do the restore. Pulling servers back from the brink is sort of our whole thing. But if you&amp;rsquo;d rather get your hands dirty, read on: we&amp;rsquo;ll walk you through it and flag the spots where it bites. And if you&amp;rsquo;re &lt;a href="https://etke.cc/services/hosting/"&gt;on one of our hosting plans&lt;/a&gt;, you&amp;rsquo;re already covered: daily full-server snapshots, kept for 7 days, nothing for you to set up.&lt;/p&gt;
&lt;h2 id="borgbackup"&gt;
 &lt;a href="https://etke.cc/help/extras/borgbackup/"&gt;BorgBackup&lt;/a&gt;&lt;a class="heading__anchor" href="#borgbackup"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If your server has BorgBackup installed, follow these steps to restore a backup:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get the list of all available backups using &lt;code&gt;/matrix/backup-borg/bin/borgmatic rlist&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;List the files in the archive. Usually, you need specific files from the archive, and extracting a full backup may require a lot of disk space. However, if you need to extract the full archive, skip this step. To find a specific file (e.g., Twitter bridge DB dump), use the following command: &lt;code&gt;/matrix/backup-borg/bin/borgmatic list --archive &amp;lt;ARCHIVE&amp;gt; --find borgmatic/postgresql_databases/matrix-postgres\:5432/&lt;/code&gt; (replace &lt;code&gt;&amp;lt;ARCHIVE&amp;gt;&lt;/code&gt; with the archive name from the first step). Example: &lt;code&gt;/matrix/backup-borg/bin/borgmatic list --archive matrix-2025-04-04-021409 --find borgmatic/postgresql_databases/matrix-postgres\:5432/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extract the needed files from the archive using the command &lt;code&gt;/matrix/backup-borg/bin/borgmatic extract --archive &amp;lt;ARCHIVE&amp;gt; --destination /restore --path &amp;lt;LIST OF PATHS&amp;gt;&lt;/code&gt; (replace &lt;code&gt;&amp;lt;ARCHIVE&amp;gt;&lt;/code&gt; with the archive name from the first step and &lt;code&gt;&amp;lt;LIST OF PATHS&amp;gt;&lt;/code&gt; with a space-separated list of paths without leading slash. If you want to extract the full archive, omit the &lt;code&gt;--path&lt;/code&gt; parameter). Example: &lt;code&gt;/matrix/backup-borg/bin/borgmatic extract --archive matrix-2025-04-04-021409 --destination /restore --path /borgmatic/postgresql_databases/matrix-postgres/matrix_mautrix_twitter&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The extracted files will be in &lt;code&gt;/matrix/backup-borg/restored&lt;/code&gt; on the host (the &lt;code&gt;--destination /restore&lt;/code&gt; inside the container maps to this path). Do whatever you need with them, and don&amp;rsquo;t forget to remove them when you&amp;rsquo;re done.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="local-postgres-backups"&gt;
 Local Postgres Backups&lt;a class="heading__anchor" href="#local-postgres-backups"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Enabled by default &lt;strong&gt;only&lt;/strong&gt; for on-premises servers without any other backup solution. If you&amp;rsquo;d like to enable local Postgres backups on your server, please &lt;a href="https://etke.cc/contacts/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Find a usable backup in &lt;code&gt;/matrix/postgres-backup/data/last&lt;/code&gt;; it is usually the latest one (e.g., &lt;code&gt;synapse-latest.sql.gz&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Replace placeholders and run the following script on the server:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/env docker run --rm --name matrix-postgres-import &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--log-driver&lt;span style="color:#f92672"&gt;=&lt;/span&gt;none --user&lt;span style="color:#f92672"&gt;=&lt;/span&gt;998:1001 --cap-drop&lt;span style="color:#f92672"&gt;=&lt;/span&gt;ALL --network&lt;span style="color:#f92672"&gt;=&lt;/span&gt;matrix &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--env-file&lt;span style="color:#f92672"&gt;=&lt;/span&gt;/matrix/postgres/env-postgres-psql &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--mount type&lt;span style="color:#f92672"&gt;=&lt;/span&gt;bind,src&lt;span style="color:#f92672"&gt;=&lt;/span&gt;./DATABASE_DUMP.sql.gz,dst&lt;span style="color:#f92672"&gt;=&lt;/span&gt;/dump.sql.gz,ro &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--entrypoint&lt;span style="color:#f92672"&gt;=&lt;/span&gt;/bin/sh docker.io/postgres:POSTGRES_VERSION-alpine &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-c &lt;span style="color:#e6db74"&gt;&amp;#34;cat /synapse_dump.sql | gunzip -c | grep -vE &amp;#39;^(CREATE|ALTER) ROLE (matrix)(;| WITH)&amp;#39; | grep -vE &amp;#39;^CREATE DATABASE (matrix)\s&amp;#39; | psql -v ON_ERROR_STOP=1 -h matrix-postgres --dbname=DATABASE_NAME&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;DATABASE_DUMP.sql.gz&lt;/code&gt;: file name on the host filesystem you want to import.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POSTGRES_VERSION&lt;/code&gt;: Postgres version; you can find the actual version by running &lt;code&gt;cat /etc/systemd/system/matrix-postgres.service | grep -o &amp;quot;postgres:.*-alpine&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DATABASE_NAME&lt;/code&gt;: the actual database name (e.g., &lt;code&gt;synapse&lt;/code&gt; or &lt;code&gt;postmoogle&lt;/code&gt;). Usually, the backup filename uses the format: &lt;code&gt;&amp;lt;database_name-timestamp&amp;gt;.sql.gz&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>S3 compatible object storage</title><link>https://etke.cc/help/extras/s3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/extras/s3/</guid><description>&lt;!--
SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev
SPDX-FileCopyrightText: 2023 Michael Hollister
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
--&gt;
&lt;p&gt;Some of our components, such as &lt;a href="https://etke.cc/help/extras/peertube/"&gt;PeerTube&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/funkwhale/"&gt;Funkwhale&lt;/a&gt;, &lt;a href="https://etke.cc/help/extras/gotosocial/"&gt;GoToSocial&lt;/a&gt;, and Synapse (with its &lt;a href="https://etke.cc/help/extras/synapse-s3-storage/"&gt;Synapse S3 storage provider&lt;/a&gt;), support S3-compatible providers, which allow them to store files (audio/image/video/etc.) in an object storage system like &lt;a href="https://aws.amazon.com/s3/"target="_blank" rel="nofollow"&gt;Amazon S3&lt;/a&gt; or another S3-compatible object storage providers like &lt;a href="https://www.backblaze.com/b2/cloud-storage.html"target="_blank" rel="nofollow"&gt;Backblaze B2&lt;/a&gt;, &lt;a href="https://storj.io"target="_blank" rel="nofollow"&gt;Storj&lt;/a&gt;, &lt;a href="https://wasabi.com"target="_blank" rel="nofollow"&gt;Wasabi&lt;/a&gt;, &lt;a href="https://www.digitalocean.com/products/spaces"target="_blank" rel="nofollow"&gt;Digital Ocean Spaces&lt;/a&gt;, &lt;a href="https://www.cloudflare.com/developer-platform/r2/"target="_blank" rel="nofollow"&gt;Cloudflare R2&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;Moving media files off of the server&amp;rsquo;s local filesystem and into an external storage (the S3 storage system) allows you to &lt;strong&gt;free up disk space on the server&lt;/strong&gt; and &lt;strong&gt;effectively gives you infinite storage&lt;/strong&gt; (for a relatively-cheap price).&lt;/p&gt;
&lt;p&gt;To make your server use an S3 storage provider, you first need to &lt;a href="#choosing-an-object-storage-provider"&gt;choose an Object Storage provider&lt;/a&gt;, then &lt;a href="#bucket-creation-and-security-configuration"&gt;create the S3 bucket&lt;/a&gt; and finally send the details to us.&lt;/p&gt;
&lt;p&gt;For new orders, you can provide the S3 Storage details right in our &lt;a href="https://etke.cc/order/"&gt;order form&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="choosing-an-object-storage-provider"&gt;
 Choosing an Object Storage provider&lt;a class="heading__anchor" href="#choosing-an-object-storage-provider"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;You can create &lt;a href="https://aws.amazon.com/s3/"target="_blank" rel="nofollow"&gt;Amazon S3&lt;/a&gt; or another S3-compatible object storage like &lt;a href="https://www.backblaze.com/b2/cloud-storage.html"target="_blank" rel="nofollow"&gt;Backblaze B2&lt;/a&gt;, &lt;a href="https://wasabi.com"target="_blank" rel="nofollow"&gt;Wasabi&lt;/a&gt;, &lt;a href="https://www.digitalocean.com/products/spaces"target="_blank" rel="nofollow"&gt;Digital Ocean Spaces&lt;/a&gt;, &lt;a href="https://storj.io"target="_blank" rel="nofollow"&gt;Storj&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;Amazon S3 and Backblaze B2 are pay-as-you with no minimum charges for storing too little data. Note that Backblaze egress is free, but for only certain users for up to 3x the amount of data stored. Beyond that you will pay $0.01/GB of egress.&lt;/p&gt;
&lt;p&gt;Wasabi has a minimum charge of 1TB if you&amp;rsquo;re storing less than 1TB, which becomes expensive if you need to store less data than that. Likewise, Digital Ocean Spaces has also a minimum charge of 250GB ($5/month as of 2022-10). Though Storj does not set minimum amount of data to be stored, it also charges $5 minimum monthly usage fee since July 1, 2025, if your monthly usage (storage, bandwidth, and segments) totals less than $5.&lt;/p&gt;
&lt;p&gt;Here are some of the important aspects of choosing the right provider:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a provider is a company you like and trust (or dislike less than the others)&lt;/li&gt;
&lt;li&gt;If a provider implements end-to-end encryption of your data&lt;/li&gt;
&lt;li&gt;If a provider has a data region close to your Matrix server (if it&amp;rsquo;s farther away, high latency may cause slowdowns)&lt;/li&gt;
&lt;li&gt;If a provider&amp;rsquo;s infrastructure such as data center is centralized or distributed&lt;/li&gt;
&lt;li&gt;If a provider&amp;rsquo;s price model is transparent (whether it includes hidden costs like minimum charge, minimum storage term, etc.)&lt;/li&gt;
&lt;li&gt;If a provider has free or cheap egress fee (in case you need to get the data out often, for some reason), likely not too important for the common use-case&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="bucket-creation-and-security-configuration"&gt;
 Bucket creation and Security Configuration&lt;a class="heading__anchor" href="#bucket-creation-and-security-configuration"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Now that you&amp;rsquo;ve &lt;a href="#choosing-an-object-storage-provider"&gt;chosen an Object Storage provider&lt;/a&gt;, you need to create a storage bucket.&lt;/p&gt;
&lt;p&gt;How you do this varies from provider to provider, with Amazon S3 being the most complicated due to its vast number of services and complicated security policies.&lt;/p&gt;
&lt;p&gt;Below, we provider some guides for common providers. If you don&amp;rsquo;t see yours, look at the others for inspiration or read some guides online about how to create a bucket.&lt;/p&gt;
&lt;h3 id="amazon-s3"&gt;
 Amazon S3&lt;a class="heading__anchor" href="#amazon-s3"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;You&amp;rsquo;ll need an Amazon S3 bucket and some IAM user credentials (access key + secret key) with full write access to the bucket. Example IAM security policy:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#f92672"&gt;&amp;#34;Version&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;2012-10-17&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#f92672"&gt;&amp;#34;Statement&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#f92672"&gt;&amp;#34;Sid&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;Stmt1400105486000&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#f92672"&gt;&amp;#34;Effect&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;Allow&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#f92672"&gt;&amp;#34;Action&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;				&lt;span style="color:#e6db74"&gt;&amp;#34;s3:*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#f92672"&gt;&amp;#34;Resource&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;				&lt;span style="color:#e6db74"&gt;&amp;#34;arn:aws:s3:::your-bucket-name&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;				&lt;span style="color:#e6db74"&gt;&amp;#34;arn:aws:s3:::your-bucket-name/*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: This policy needs to be attached to an IAM user created from the &lt;strong&gt;Security Credentials&lt;/strong&gt; menu. This is not a &lt;strong&gt;Bucket Policy&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="backblaze-b2"&gt;
 Backblaze B2&lt;a class="heading__anchor" href="#backblaze-b2"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;To use &lt;a href="https://www.backblaze.com/b2/cloud-storage.html"target="_blank" rel="nofollow"&gt;Backblaze B2&lt;/a&gt; you first need to sign up.&lt;/p&gt;
&lt;p&gt;You &lt;a href="https://old.reddit.com/r/backblaze/comments/hi1v90/make_the_choice_for_the_b2_data_center_region/"target="_blank" rel="nofollow"&gt;can&amp;rsquo;t easily change which region (US, Europe) your Backblaze account stores files in&lt;/a&gt;, so make sure to carefully choose the region when signing up (hint: it&amp;rsquo;s a hard to see dropdown below the username/password fields in the signup form).&lt;/p&gt;
&lt;p&gt;After logging in to Backblaze:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a new &lt;strong&gt;private&lt;/strong&gt; bucket through its user interface (you can call it something like &lt;code&gt;SERVICE-DOMAIN-media-store&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Note the &lt;strong&gt;Endpoint&lt;/strong&gt; for your bucket (something like &lt;code&gt;https://s3.us-west-002.backblazeb2.com&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Adjust its Lifecycle Rules to: Keep only the last version of the file&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://secure.backblaze.com/app_keys.htm"target="_blank" rel="nofollow"&gt;App Keys&lt;/a&gt; and use the &lt;strong&gt;Add a New Application Key&lt;/strong&gt; to create a new one
&lt;ul&gt;
&lt;li&gt;Restrict it to the previously created bucket (e.g. &lt;code&gt;SERVICE-DOMAIN-media-store&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Give it &lt;em&gt;Read &amp;amp; Write&lt;/em&gt; access&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;code&gt;keyID&lt;/code&gt; value is your &lt;strong&gt;Access Key&lt;/strong&gt; and &lt;code&gt;applicationKey&lt;/code&gt; is your &lt;strong&gt;Secret Key&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="other-providers"&gt;
 Other providers&lt;a class="heading__anchor" href="#other-providers"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;For other S3-compatible providers, you most likely just need to create an S3 bucket and get some credentials (access key and secret key) for accessing the bucket in a read/write manner. You may not need to configure security policies, etc.&lt;/p&gt;
&lt;p&gt;For details about setting up a bucket at Storj, please see the instruction &lt;a href="https://storj.dev/dcs/getting-started"target="_blank" rel="nofollow"&gt;here&lt;/a&gt; to get started.&lt;/p&gt;</description></item><item><title>Security Explained</title><link>https://etke.cc/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/security/</guid><description>&lt;h1 id="security-explained"&gt;
 Security Explained&lt;a class="heading__anchor" href="#security-explained"&gt;¶&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Security and privacy are the whole reason this service exists. Here&amp;rsquo;s a plain rundown of the measures we run, what data we can and can&amp;rsquo;t touch, and how you can audit any of it yourself.&lt;/p&gt;
&lt;h2 id="security-measures"&gt;
 Security Measures&lt;a class="heading__anchor" href="#security-measures"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s how we lock the doors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firewall&lt;/strong&gt;: only the ports your server actually needs stay open. Everything else is shut.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intrusion prevention&lt;/strong&gt;: repeated failed logins and known bad actors get blocked automatically, courtesy of fail2ban.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSH hardening&lt;/strong&gt;: the SSH daemon is locked down well past its defaults.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS-level isolation&lt;/strong&gt;: Matrix components run in separate Linux cgroups and namespaces, so one can&amp;rsquo;t trample another.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardened containers&lt;/strong&gt;: the Docker containers are buttoned up too, never run wide-open.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Single source of truth&lt;/strong&gt;: every maintenance run wipes any manual config changes and restores our known-good setup. Yes, that means hand-edits on the server get reverted, by design.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="data-access"&gt;
 Data Access&lt;a class="heading__anchor" href="#data-access"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="what-data-can-be-accessed-by-etkecc"&gt;
 What Data Can Be Accessed by etke.cc?&lt;a class="heading__anchor" href="#what-data-can-be-accessed-by-etkecc"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;To set up, run, and repair your server, our automation needs deep access. Technically, that means we &lt;em&gt;could&lt;/em&gt; reach anything that isn&amp;rsquo;t encrypted:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any system file (due to SSH access with sudo permissions).&lt;/li&gt;
&lt;li&gt;Any plaintext (unencrypted) information, such as unencrypted text messages from bridged chats.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But &lt;em&gt;could&lt;/em&gt; and &lt;em&gt;do&lt;/em&gt; are very different things. We never read, track, trace, or spy on your data. That access exists for one reason only, to run your server and fix it when something breaks, and we use it for nothing else. (See our &lt;a href="https://etke.cc/privacy/"&gt;privacy policy&lt;/a&gt; for the full story.)&lt;/p&gt;
&lt;h3 id="what-data-can-not-be-accessed-by-etkecc"&gt;
 What Data Can NOT Be Accessed by etke.cc?&lt;a class="heading__anchor" href="#what-data-can-not-be-accessed-by-etkecc"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Anything encrypted stays closed to us: your encrypted messages, files, and everything else. We can&amp;rsquo;t read it, full stop.&lt;/p&gt;
&lt;h2 id="audit"&gt;
 Audit&lt;a class="heading__anchor" href="#audit"&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="how-customers-can-check-server-activity"&gt;
 How Customers Can Check Server Activity&lt;a class="heading__anchor" href="#how-customers-can-check-server-activity"&gt;¶&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;You don&amp;rsquo;t have to take our word for any of this. Almost everything our automation does to your server is open source, on &lt;a href="https://github.com/etkecc"target="_blank" rel="nofollow"&gt;github.com/etkecc&lt;/a&gt;, so you can read exactly what runs.&lt;/p&gt;
&lt;p&gt;And you can watch it happen on your own server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;/var/log/auth.log&lt;/code&gt;&lt;/strong&gt;: every login and command we run shows up here (run &lt;code&gt;ls /var/log/auth.log*&lt;/code&gt; to see the rotated archives too).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://wiki.archlinux.org/title/Audit_framework"target="_blank" rel="nofollow"&gt;The Linux Audit framework&lt;/a&gt;&lt;/strong&gt;: for deeper, system-call-level monitoring.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>VPS to VPS migration</title><link>https://etke.cc/help/vps-migration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/help/vps-migration/</guid><description>&lt;p&gt;Need to move your Matrix server from one box to another? We can handle the whole migration for you for a one-time fee: setting up the new server, transferring the data, and making sure everything comes back up. Or, if you&amp;rsquo;d rather do it yourself at no extra cost, here&amp;rsquo;s how.&lt;/p&gt;
&lt;blockquote class="blockquote"&gt;
 &lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; This applies only to Matrix servers with custom domains. It covers migrations between cloud hosting and on-premises servers (in either direction), as well as between on-premises servers, but not migrations between two cloud-hosted servers.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Set DNS TTLs to 5 minutes for all Matrix-related DNS records.&lt;/li&gt;
&lt;li&gt;Copy etke.cc&amp;rsquo;s SSH key from the old server to the new server.&lt;/li&gt;
&lt;li&gt;Share the SSH login information with us, along with the sudo password (if set) and the new server&amp;rsquo;s IP address.&lt;/li&gt;
&lt;li&gt;Generate a new SSH key on the new server using &lt;code&gt;ssh-keygen -t ed25519 -N '' -C migration&lt;/code&gt;. Add the public key to the old server&amp;rsquo;s &lt;code&gt;.ssh/authorized_keys&lt;/code&gt; file (preferably as &lt;code&gt;root&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Stop and disable all Matrix services from auto-starting on the old server by running &lt;code&gt;cd /etc/systemd/system/ &amp;amp;&amp;amp; systemctl disable --now matrix-*&lt;/code&gt;. Verify they are stopped with &lt;code&gt;systemctl | grep matrix-&lt;/code&gt; (a &lt;code&gt;failed&lt;/code&gt; status is fine; what matters is that no Matrix services are actively running).&lt;/li&gt;
&lt;li&gt;Update all Matrix-related DNS records to point to the new server.&lt;/li&gt;
&lt;li&gt;Start a new &lt;a href="https://www.gnu.org/software/screen/"target="_blank" rel="nofollow"&gt;screen&lt;/a&gt; session on the new server by running &lt;code&gt;screen -R&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Migrate the data to the new server by running &lt;code&gt;rsync -arP OLD_SERVER_USER@OLD_SERVER_IP:/matrix/ /matrix&lt;/code&gt; (replace &lt;code&gt;OLD_SERVER_USER&lt;/code&gt; and &lt;code&gt;OLD_SERVER_IP&lt;/code&gt; with the appropriate values).&lt;/li&gt;
&lt;li&gt;Create the &lt;code&gt;matrix&lt;/code&gt; group and user on the new server by running &lt;code&gt;groupadd --system matrix &amp;amp;&amp;amp; useradd --system --gid=matrix --no-create-home --home-dir=/matrix --shell=/sbin/nologin matrix&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fix ownership of the &lt;code&gt;/matrix&lt;/code&gt; files on the new server by running &lt;code&gt;chown -hR matrix:matrix /matrix&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Inform us once the data migration is complete. We will then run a full setup process to properly configure the new server.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you have a Matrix client with an active session, it will reconnect once services are back up. Expect a few minutes of instability while things settle.&lt;/p&gt;
&lt;p&gt;We recommend completing steps 1 and 2 first so we can confirm connectivity to your new server.&lt;/p&gt;
&lt;p&gt;The subsequent steps require stopping services on the old server. Matrix services will be down until the data is copied to the new server, you contact us, and we complete the full setup process. This final coordination step may take some time, especially over weekends or at night (in Europe), which can lead to extended downtime.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s best to perform the last steps at a time agreed with us in advance to ensure a quick turnaround. Be aware that your Matrix services will be down once you stop them, so you&amp;rsquo;ll need to contact us using one of the other methods listed on our &lt;a href="https://etke.cc/contacts/"&gt;contacts page&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Warrant Canary</title><link>https://etke.cc/canary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://etke.cc/canary/</guid><description>&lt;p&gt;We strive to promote transparency by publicly displaying this message
regarding the receipt of secret subpoenas, warrants, or other legal compulsory actions.&lt;/p&gt;
&lt;p&gt;We are informing users that we have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;not been issued any National Security letters&lt;/li&gt;
&lt;li&gt;not been issued any gag orders&lt;/li&gt;
&lt;li&gt;not been served with secret government subpoenas or warrants&lt;/li&gt;
&lt;li&gt;not been issued any Foreign Intelligence Surveillance Court orders&lt;/li&gt;
&lt;li&gt;no knowledge of backdoors in our services, infrastructure or software&lt;/li&gt;
&lt;li&gt;not had any seizures of assets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the event that one of these items becomes no longer true,
it is our intention to edit or remove this message.&lt;/p&gt;</description></item></channel></rss>