Installation requirements for a POC
Create an account on https://ems.element.io/user/hosting. Report back which email you used, so we use this account to give you access to the installer package.
Create a matrix.org account on https://app.element.io/#/register and report back your matrix ID, so I can invite in a room where we can support you.
- Ubuntu Server 20.04
- Enterprise Linux 8 (RHEL, CentOS Stream, etc.)
Recommended server configuration
- 6 vCPUs/CPUs and 16GB (8 vCPUs/CPUs and 32GB if enabling federation after the POC)
Server with internet access or limited internet access
Element Enterprise On-Premise needs to bind and serve content over:
- Port 80 TCP
- Port 443 TCP
You need to make sure that your host is able to access the following hosts on the internet:
To be confirmed (from a message from gael)
- registry-1.docker.io # according to https://github.com/moby/moby/blob/v22.06.0-beta.0/registry/config.go#L25-L55
If you need to use a proxy to access the internet, please read Configuring a microk8s Single Node Instance to Use a Network Proxy
Server without any internet access
Since the server cannot access the upstream repositories directly and our installer has a lot of dependencies with the OS, you need to mirror repos to provide packages for the server on your LAN that is not connected to the internet.
Without this requirement satisfied, our installer will fail.
You need a domain for your installation and