|
|
|
@ -13,7 +13,7 @@ This setup guide follows a modified version of the
|
|
|
|
|
[guide by matusnovak](https://gist.github.com/matusnovak/37109e60abe79f4b59fc9fbda10896da).
|
|
|
|
|
Furthermore this guide will assume you already have a
|
|
|
|
|
[traefik v2.4](./traefik.md) instance setup as described in the
|
|
|
|
|
[traefik docker image article](./docker-images/traefik.md).
|
|
|
|
|
[traefik docker image article](./docker/traefik.md).
|
|
|
|
|
|
|
|
|
|
### DNS records
|
|
|
|
|
|
|
|
|
@ -34,7 +34,7 @@ _matrix._tcp.matrix. <TTL> class SRV 1 10 443 synapse.example.com
|
|
|
|
|
### Synapse
|
|
|
|
|
|
|
|
|
|
The docker-image used for the synapse matrix server can be found in the
|
|
|
|
|
[docker-image directory](./docker-images/matrixdotorg_-_synapse.md).
|
|
|
|
|
[docker-image directory](./docker/matrixdotorg_-_synapse.md).
|
|
|
|
|
Create the `docker-compose.yml` file at a location of your choice (this guide
|
|
|
|
|
will assume and recommend the file lies in a directory called matrix) with the
|
|
|
|
|
following contents:
|
|
|
|
@ -123,7 +123,7 @@ following the guide (this applies to any following step).
|
|
|
|
|
### Nginx
|
|
|
|
|
|
|
|
|
|
The docker-image used for the nginx instance can be found in the
|
|
|
|
|
[docker-image directory](./docker-images/nginx.md).
|
|
|
|
|
[docker-image directory](./docker/nginx.md).
|
|
|
|
|
For federation to work properly an nginx container is needed aswell.
|
|
|
|
|
In the directory containing your `docker-compose.yml` create the file
|
|
|
|
|
`data/matrix/nginx/matrix.conf` and fill in the following lines:
|
|
|
|
@ -207,7 +207,7 @@ not correctly set up.
|
|
|
|
|
### Element web client
|
|
|
|
|
|
|
|
|
|
The docker-image used for the web client can be found in the
|
|
|
|
|
[docker-image directory](./docker-images/vectorim_-_riot-web.md).
|
|
|
|
|
[docker-image directory](./docker/vectorim_-_riot-web.md).
|
|
|
|
|
This section will add a self hosted Matrix web client in form of `Element`
|
|
|
|
|
(which was previously called `riot`).
|
|
|
|
|
|
|
|
|
@ -319,7 +319,7 @@ If any of that is not working there is something wrong with your configuration.
|
|
|
|
|
### Administration interface
|
|
|
|
|
|
|
|
|
|
The docker-image used for the administration interface can be found in the
|
|
|
|
|
[docker-image directory](./docker-images/awesometechnologies_-_synapse-admin.md).
|
|
|
|
|
[docker-image directory](./docker/awesometechnologies_-_synapse-admin.md).
|
|
|
|
|
This section will add a self hosted Matrix administration interface.
|
|
|
|
|
This is especially useful if you have `enable_registration` set to `false`
|
|
|
|
|
because you can dynamically create and administrate users and rooms.
|
|
|
|
|