4 phút đọc
element-hq/ess-helm: Element Server Suite Community Edition – Repository element-hq/ess-helm. Mô tả: Element Server Suite Community Edition. 952 stars, 144 forks, ngôn ngữ chính Python, cập nhật 2026-09-18.
1. Repository làm gì?
The official Matrix stack from Element for non-commercial use
Element Server Suite Community Edition (ESS Community) allows you to deploy a Matrix stack using the provided Helm charts and a Kubernetes distribution of your choice, even if you don't have Kubernetes knowledge. It is provided for non-commercial community use cases with quality in mind and aims to be as easy to use as possible. ESS Community enables you to very quickly deploy a solid Matrix stack fully supporting Matrix 2.0 and gives you the flexibility to make it your own. Below you will find a quick setup guide that gives you everything needed to set up a basic system with as few steps as possible.
There are three editions of Element Server Suite:
ESS Community is a cutting-edge Matrix distribution including all the latest features of the Matrix server Synapse and other components. It is freely available under the AGPLv3 license and tailored to small-/mid-scale, non-commercial community use cases with up to 100 users. It's designed to easily and quickly set up a Matrix deployment. It comprises the basic components needed to get you running and is a great way to get started.
To get professional support & upgrade to ESS Pro, contact Element.
ESS Pro is the commercial backend distribution from Element. It includes everything in ESS Community plus additional features and services that are tailored to professional environments with more than 100 users up to massive scale in the millions. It is designed to support enterprise requirements in terms of advanced IAM, compliance, scalability, high availability and multi-tenancy. ESS Pro makes use of Synapse Pro to provide infrastructure cost savings and improved user experience under high load. It uses Element’s Secure Border Gateway (SBG) as an application layer firewall to manage federation and to ensure that deployments stay compliant at any time. ESS Pro includes L3 support, Long-term Support (LTS), Advanced Security Advisory and prepares you for the Cyber Resilience Act (CRA).
2. Dữ liệu và cấu trúc đáng chú ý
Additional capabilities with ESS Pro
Find below an overview of the most important additional product capabilities for professional use with ESS Pro.
A full comparison between the editions can be found here. See the ESS Pro documentation for more details.
ESS TI-M is a special version of ESS Pro focused on the requirements of TI-Messenger Pro and ePA as specified by the German National Digital Health Agency Gematik. It complies with a specific Matrix version and does not make use of experimental features.
ESS Community comes with the following components out-of-the box:
It is possible to enable/disable each on a per-component basis. They can also be customized using dedicated values.
For more details about the architecture, please refer to the Architecture Documentation.
3. Khả năng ứng dụng và giới hạn
Element does not provide support for ESS Community but we want to know about your experience and get any suggestions for improvements that you might have. Any contribution helps to further improve the stack and its documentation.
If you have feedback or questions about it, you can
If you want to suggest changes to the distribution or contribute them yourself, please come and chat to us first in #ess-community:element.io to coordinate.
This readme is primarily aimed as a simple walkthrough to set up ESS Community. Users experienced with Helm and Kubernetes can refer directly to the chart README at charts/matrix-stack/README.md.
The quick setup relies on K3s. It requires at least 2 CPU cores and 2 GB of memory available.
You first need to choose what your server name is going to be. The server name makes up the latter part of a user's Matrix ID. In the following example Matrix ID, server-name.tld is the server name, and should point to your ESS Community installation:
It is currently not possible to change your server name without resetting your database and having to recreate the server.
Setting up a basic environment involves only 6 steps:
The below instructions will guide you through each of the steps.
Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.
Nguồn tham khảo: Xem bài gốc