Advanced Search
Search Results
182 total results found
Documentation by Element Matrix Services
All of the documentation pertaining to the Element client and the On-Premise and Cloud offerings provided by Element Matrix Services.
Knowledge Base
Our Element Matrix Services Knowledge Base, covering issues with anything provided by EMS.
EMS Knowledge Base
The knowledge base for all Element Matrix Services provided products.
Element Cloud Documentation
Documentation for Element and EMS by the EMS team
Element On-Premise Documentation
Welcome
Element Server Suite Admin Guide
Element Support
Platform-agnostic (Cloud / On-Premise) documentation for Matrix, the Element clients etc. and troubleshooting / getting support.
Element Matrix Services
Integrations
Element
Cross Signing
Non-English
Archived Documentation Repository
Integrations and Add-Ons
Support Policies
Appendices
Authentication
Matrix Account Management
Unsure what an EMS account is, see the 'Understanding Your Element Accounts' page above.
Element Web/Desktop Client Settings
Documentation covering the options available within the Element Web/Desktop Clients' Settings.
Quick Start Guide
EMS Docs version of the Element Quick Start Guide - https://element.io/user-guide
EMS Account Management
Unsure what an EMS account is, see the 'Understanding Your Element Accounts' page above.
Matrix Rooms
Documentation covering from basic usage and creation of rooms to room management.
Matrix Spaces
Documentation covering from basic usage and creation of spaces to space management.
Bridges
Documentation covering how to use the various Matrix / Element bridges
Element Android/iOS Client Settings
Documentation covering the options available within the Element Android/iOS Clients' Settings.
Advanced Administration
Documentation covering more advanced topics relating to the administration of your homeserver.
synapse-haproxy container in CrashLoopBackOff state
Issue We are seeing [karl1@element ~]$ kubectl get pods -n element-onprem NAME READY STATUS RESTARTS AGE server-well-known-8c6bd8447-fts78 1/1 Running 2 39h app-element-we...
Frequently Asked Questions
Element General Can spaces be deleted? Spaces in Matrix are just rooms with some extra metadata. You can delete them the same way you delete rooms. If you are an EMS admin, see How do I delete a room or a space? How do I enable guest users in a roo...
Add Additional Users
Click Your Account and Manage Servers or click this link https://ems.element.io/user/hosting. Click the Hosts tab. Change Total Monthly Active User Seats to the number of users you want and click Save at the bottom. Note that you cannot decrease your user c...
Add Users
Click Your Account and Manage Servers or click this link: https://ems.element.io/user/hosting Click Server Admin Select your host Click Add user Enter the username and click Add Select Make new user server admin if you want this user to be able to u...
Client Look & Feel
This feature allows you to customize the home and welcome page on your EMS-provided Element Web client. Blog posts See also our blog posts on the subject: Build your own custom branded chat platform at the touch of a button! A white label messaging app to ...
EMS Server With Custom Domain
For this guide, I will be using the domain element.io. I will set up EMS so that the Matrix usernames becomes @someone:element.io, and the Element client will be at https://chat.element.io/ From the guide at Get Your Own EMS Server, I will be replacing the EMS...
How to Get an EMS Server
Go to https://ems.element.io/ Click Sign up or Sign in Enter your email address Click the confirmation link in the email Enter your name or company name and a password on https://ems.element.io/user/account. Then click Billing address and payment ...
Reset User Password
Resetting an account password will log out all sessions. Before doing this, make sure that all sessions are connected to key backup, all sessions have backed up all their keys. See Check Status, and the correct key backup passphrase is available. Click Yo...
Migrate From Self-Hosted to EMS
Notes Before starting with this guide, please contact EMS support from https://ems.element.io/support or by emailing ems-support@element.io Except where specified, you should be able to just copy-paste each command in succession. Please do not change any file...
Import Database and Media Dump
This article is structured for an EMS export but may also apply in other circumstances. For support on Synapse or matrix-media-repo, ask in the Matrix rooms #synapse:matrix.org and #mediarepo:t2bot.io Important Do not cancel your EMS server until you have rece...
Create a Conference Call in a Room
Setting up Create a room Click Room Info, then Add apps, bridges & bots Read and accept the Terms of Service for the Integration Manager Select Jitsi from the list of available widgets Save the URL if you wish, this is also easily available later...
Google SAML
Note, other SAML providers may also work with EMS. Contact EMS support to discuss your options. See also Delegated Authentication for single sign-on (SSO) integration. Setup To enable authentication with Google SAML, the following needs to be done: Go to your...
LDAP Active Directory
This guide assumes you already have a forest/domain configured and that your environment is properly secured. This is a basic configuration. You may want to set additional options or permissions in your forest/domain. See also Delegated Authentication for sing...
OpenID Connect
Your homeserver can be configured to authenticate its users with an OpenID Connect provider. Here we list the most popular providers and how to configure them. See also Delegated Authentication for single sign-on (SSO) integration . Google For detailed inform...
Discord Bridge
Setup First, you need to register a Discord application for your bridge. Discord applications can be registered and managed in the Discord Developer Portal. Click on the New Application button in the upper right corner. Give it a name (visible when authorizin...
Signal Bridge
This guide explains how to use the Signal bridge from the EMS Integration Manager to integrate your Signal chats with your EMS server. It requires your EMS server to have federation on. The following instructions are done with the Element Desktop on the Eleme...
Slack Bridge
The EMS Slack bridge is a paid integration for EMS homeservers. In addition to the features provided by the matrix.org bridge, it: Allows you to bridge to private rooms and private channels. Allows you to puppet your Slack identity from Matrix, appearing to s...
Teams Bridge
Introduction This guide explains how to set up a Teams bridge with your Element host. You will need to be an administrator of your Teams group to set the bridge up. Connecting to a Teams workspace that you do not control is currently not supported. Setup The s...
Telegram Bridge
This guide explains how to use the Telegram bridge from the EMS Integration Manager to integrate your Telegram chats with your EMS server. It requires your EMS server to have federation on. The following instructions are done with the Element Desktop on the E...
WhatsApp Bridge
This guide explains how to use the WhatsApp bridge from the EMS Integration Manager to integrate your WhatsApp chats with your EMS server. It requires your EMS server to have federation on. The following instructions are done with the Element Desktop on the E...