You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simplify README and add ESS Getting started section (#19228)
- Add reference to ESS for getting started easily with
Synapse/Matrix/Element
- Remove details on standalone installations and link to the docs
- Other updates like copyright
giving admins the power to easily manage an organization-wide
25
-
deployment. It includes advanced identity management, auditing,
26
-
moderation and data retention options as well as Long-Term Support and
27
-
SLAs. ESS supports any Matrix-compatible client.
18
+
🚀 Getting started
19
+
==================
28
20
29
-
.. contents::
21
+
This component is developed and maintained by `Element <https://element.io>`_.
22
+
It gets shipped as part of the **Element Server Suite (ESS)** which provides the
23
+
official means of deployment.
30
24
31
-
🛠️ Installation and configuration
32
-
==================================
25
+
ESS is a Matrix distribution from Element with focus on quality and ease of use.
26
+
It ships a full Matrix stack tailored to the respective use case.
33
27
34
-
The Synapse documentation describes `how to install Synapse <https://element-hq.github.io/synapse/latest/setup/installation.html>`_. We recommend using
35
-
`Docker images <https://element-hq.github.io/synapse/latest/setup/installation.html#docker-images-and-ansible-playbooks>`_ or `Debian packages from Matrix.org
set ``enable_registration: true`` in ``homeserver.yaml``.
155
-
2. Then **either**:
156
-
157
-
a. set up a `CAPTCHA <https://element-hq.github.io/synapse/latest/CAPTCHA_SETUP.html>`_, or
158
-
b. set ``enable_registration_without_verification: true`` in ``homeserver.yaml``.
159
-
160
-
We **strongly** recommend using a CAPTCHA, particularly if your homeserver is exposed to
161
-
the public internet. Without it, anyone can freely register accounts on your homeserver.
162
-
This can be exploited by attackers to create spambots targeting the rest of the Matrix
163
-
federation.
164
-
165
-
Your new Matrix ID will be formed partly from the ``server_name``, and partly
166
-
from a localpart you specify when you create the account in the form of::
167
-
168
-
@localpart:my.domain.name
169
-
170
-
(pronounced "at localpart on my dot domain dot name").
171
-
172
-
As when logging in, you will need to specify a "Custom server". Specify your
173
-
desired ``localpart`` in the 'Username' box.
174
-
175
101
🎯 Troubleshooting and support
176
102
==============================
177
103
@@ -182,7 +108,7 @@ Enterprise quality support for Synapse including SLAs is available as part of an
182
108
`Element Server Suite (ESS) <https://element.io/pricing>`_ subscription.
183
109
184
110
If you are an existing ESS subscriber then you can raise a `support request <https://ems.element.io/support>`_
185
-
and access the `knowledge base <https://ems-docs.element.io>`_.
111
+
and access the `Element product documentation <https://docs.element.io>`_.
186
112
187
113
🤝 Community support
188
114
--------------------
@@ -201,35 +127,6 @@ issues for support requests, only for bug reports and feature requests.
201
127
.. |docs| replace:: ``docs``
202
128
.. _docs: docs
203
129
204
-
🪪 Identity Servers
205
-
===================
206
-
207
-
Identity servers have the job of mapping email addresses and other 3rd Party
208
-
IDs (3PIDs) to Matrix user IDs, as well as verifying the ownership of 3PIDs
209
-
before creating that mapping.
210
-
211
-
**Identity servers do not store accounts or credentials - these are stored and managed on homeservers.
212
-
Identity Servers are just for mapping 3rd Party IDs to Matrix IDs.**
213
-
214
-
This process is highly security-sensitive, as there is an obvious risk of spam if it
215
-
is too easy to sign up for Matrix accounts or harvest 3PID data. In the longer
216
-
term, we hope to create a decentralised system to manage it (`matrix-doc #712
217
-
<https://github.com/matrix-org/matrix-doc/issues/712>`_), but in the meantime,
218
-
the role of managing trusted identity in the Matrix ecosystem is farmed out to
219
-
a cluster of known trusted ecosystem partners, who run 'Matrix Identity
220
-
Servers' such as `Sydent <https://github.com/matrix-org/sydent>`_, whose role
221
-
is purely to authenticate and track 3PID logins and publish end-user public
222
-
keys.
223
-
224
-
You can host your own copy of Sydent, but this will prevent you reaching other
225
-
users in the Matrix ecosystem via their email address, and prevent them finding
226
-
you. We therefore recommend that you use one of the centralised identity servers
227
-
at ``https://matrix.org`` or ``https://vector.im`` for now.
228
-
229
-
To reiterate: the Identity server will only be used if you choose to associate
230
-
an email address with your account, or send an invite to another user via their
231
-
email address.
232
-
233
130
234
131
🛠️ Development
235
132
==============
@@ -252,20 +149,29 @@ Alongside all that, join our developer community on Matrix:
252
149
Copyright and Licensing
253
150
=======================
254
151
255
-
|Copyright 2014-2017 OpenMarket Ltd
256
-
|Copyright 2017 Vector Creations Ltd
257
-
|Copyright 2017-2025 New Vector Ltd
258
-
|
152
+
|Copyright 2014–2017 OpenMarket Ltd
153
+
|Copyright 2017 Vector Creations Ltd
154
+
|Copyright 2017–2025 New Vector Ltd
155
+
|Copyright 2025 Element Creations Ltd
259
156
260
-
This software is dual-licensed by New Vector Ltd (Element). It can be used either:
157
+
This software is dual-licensed by Element Creations Ltd (Element). It can be
158
+
used either:
261
159
262
-
(1) for free under the terms of the GNU Affero General Public License (as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version); OR
160
+
(1) for free under the terms of the GNU Affero General Public License (as
161
+
published by the Free Software Foundation, either version 3 of the License,
162
+
or (at your option) any later version); OR
263
163
264
-
(2) under the terms of a paid-for Element Commercial License agreement between you and Element (the terms of which may vary depending on what you and Element have agreed to).
164
+
(2) under the terms of a paid-for Element Commercial License agreement between
165
+
you and Element (the terms of which may vary depending on what you and
166
+
Element have agreed to).
265
167
266
-
Unless required by applicable law or agreed to in writing, software distributed under the Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.
168
+
Unless required by applicable law or agreed to in writing, software distributed
169
+
under the Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
170
+
CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the
171
+
specific language governing permissions and limitations under the Licenses.
267
172
268
-
Please contact `licensing@element.io <mailto:licensing@element.io>`_ to purchase an Element commercial license for this software.
173
+
Please contact `licensing@element.io <mailto:licensing@element.io>`_ to purchase
0 commit comments