惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
博客园 - 聂微东
小众软件
小众软件
P
Proofpoint News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
TaoSecurity Blog
TaoSecurity Blog
博客园 - 司徒正美
罗磊的独立博客
N
News and Events Feed by Topic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security Affairs
S
Security @ Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
月光博客
月光博客
S
Secure Thoughts
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Forbes - Security
Forbes - Security
H
Heimdal Security Blog
W
WeLiveSecurity
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
L
LangChain Blog
T
The Blog of Author Tim Ferriss
NISL@THU
NISL@THU
Google DeepMind News
Google DeepMind News
Cloudbric
Cloudbric
H
Hacker News: Front Page
The Last Watchdog
The Last Watchdog
Hacker News - Newest:
Hacker News - Newest: "LLM"
C
Cisco Blogs
博客园 - 三生石上(FineUI控件)
博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Schneier on Security
Project Zero
Project Zero
SecWiki News
SecWiki News
爱范儿
爱范儿
The Register - Security
The Register - Security
AI
AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog
L
Lohrmann on Cybersecurity
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Privacy International News Feed
J
Java Code Geeks
S
Securelist
C
Cyber Attacks, Cyber Crime and Cyber Security
V
Visual Studio Blog

Element Blog

Organise your chats your way with Sections We’re interoperable, so you can be sovereign Matrix-based ZaPuK confirmed as a core component within Germany’s Deutschland-Stack Element recognised as a Digital Public Good CompuGroup Medical (CGM) and Element partner to transform healthcare communications Sweden goes live with Matrix-based federation! Air-gapped communications for national security Seamless encrypted history sharing arrives in Element Digital sovereignty is built on an open standard that enables federation Spaces has landed on Element X! Meedio partners with Element to deliver sovereign communications across Europe Governments need to adopt Matrix responsibly The Cyber Resilience Act: Implications for open source and digital products Latest Signal and WhatsApp breaches show that consumer apps have no place in government Sustainable decentralised comms at Element Exploring MatrixRTC: Real time communication in rooms The Digital Omnibus: opportunities and risks for open source Element’s multi-tenancy TI-Messenger solution secures ‘Good’ rating in gematik commissioned pentest Open source is key to Europe’s digital sovereignty
Introducing the ESS Community migration tool
Patrick Maier · 2026-03-31 · via Element Blog

Since we launched the Element Server Suite (ESS) Community edition, we’ve been thrilled by the momentum. We are seeing a whole wave of new deployments and steadily growing engagement within the community. It’s clear that more people than ever want a robust, manageable way to host their own Matrix stack.

However, we’ve also heard a consistent question from those of you running older, "pre-ESS era" deployments: “How do I get my existing data into ESS without starting from scratch?”

Today, we are excited to answer that question. Available starting today, we are officially releasing an initial version of the ESS Migration Tool.

Why migrate to ESS?

For many long-time Matrix admins using Synapse, maintenance can be a manual burden including handling complex configuration, managing dependencies and keeping up with security updates.

By migrating to ESS, you leave that heavy lifting to Element’s ESS distribution. ESS is designed to make your life easier; once migrated, you can keep your system up-to-date, secure and packed with the latest Element features just by running a simple command. Furthermore you get all the components needed for a basic Element/Matrix stack out-of-the-box, curated and coordinated between each other, easy to deploy and maintain.

The ESS migration tool is a dedicated tool designed to bridge the gap between your current Matrix environment and a modern ESS deployment. The tool automates the most tedious parts of moving to a Kubernetes-based ESS architecture:

  • Configuration parsing: It takes your existing Synapse and Matrix Authentication Service (MAS) configuration files and parses them to discover secrets and linked files.
  • Transformation: It converts those configurations into values files compatible with the ESS Helm chart.
  • Kubernetes integration: It automatically generates the necessary Kubernetes Secrets and ConfigMaps.

The goal is minimal disruption. You can set up your new ESS environment and continue providing service to your users while immediately gaining access to powerful integrated features like Element Admin and Element Call.

A "breeze" for MAS migrations, too

Matrix Authentication Service (MAS) is the next generation of authentication and user management in Matrix. If you haven't moved your deployment to the MAS yet, ESS is your secret weapon. By migrating your environment to ESS Community first, you can utilise our built-in MAS migration tooling which automates the majority of the transition - check out the MAS migration guide. If you already have a MAS-enabled environment, no problem, you can still use the migration to get into ESS!

Getting started

The migration tool is available as a Python package and is licensed under AGPLv3. You can find basic instructions in the ESS Community repository. To help you through the process, we’ve prepared a comprehensive step-by-step migration guide as part of the tooling itself.

The roadmap: What’s next?

This first release is just the beginning. Our priority was to get this tooling into your hands as early as possible to gather feedback from the community. Over the coming months, we will be adding more functionality, including:

  • Automated imports: Direct database and media file imports.
  • Environment discovery: Automatic imports from existing Docker or Kubernetes contexts.
  • System health: Integrated prerequisite checks to ensure a smooth transition.
  • Expanded stack support: Migration support for Element Web, Matrix RTC/Livekit, and reverse-proxy configurations.

A note for commercial customers

While today’s announcement is a major milestone for our Community version, we haven't forgotten our Enterprise and Sovereign users. A top priority for our engineering team is facilitating a seamless "lift" from the ESS Classic stack to the modern ESS Pro environment.

The development to support customer migration paths is just around the corner and we are currently in the final stages of internal validation and will have more detailed news to share very soon. If you are an ESS Classic customer, you will be notified as soon as the Pro migration path is ready - and if you'd like to discuss your specific needs - please reach out to our support team.

Join the conversation

We want to hear about your migration experience. Your feedback directly shapes the future of this tool. If you run into any issues, let us know.

Start your migration today and experience the next generation of Matrix hosting!