example.com A 1.1.1.1
: Being example.com
the domain record and 1.1.1.1
the public IP of the server.80
and 443
MUST be accessible from the internet to the server.
The following components are included in the installer:
https://<URL>/admin
Note: Please remember that it’s a prerequisite the Domain A record needs to be pointed to the server’s public IP and resolving.
matrix
directory, recommended: /tmp
cd /tmp/matrix
chmod +x install.sh
./install.sh <DOMAIN>
Simply open your favourite web browser and go to https://, which will show the Element Web UI. Registrations are disabled by default.
The first user will need to be created via command line interface, this is unique and it will be the admin user. To do this simply:
/opt/matrix
% cd /opt/matrix
% docker compose exec synapse register_new_matrix_user --user <USER_NAME> --password <PASSWORD> --admin --config /data/homeserver.yaml
From there after, you can just use the admin panel to create users, the admin panel is located in https://<DOMIN>/admin
(it requires admin user login)