44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
## Usage and Components
|
|
|
|
Note: as of 2023-09-01 this docker-compose is available internally.
|
|
|
|
### Versions
|
|
|
|
* Element: https://hub.docker.com/r/vectorim/element-web/tags
|
|
* Synapse: https://hub.docker.com/r/matrixdotorg/synapse/tags
|
|
|
|
### Domains / homeserver.yaml and element-config.json
|
|
|
|
* synapseFQDN: on which domain the home server is reachable
|
|
* elementWebFQDN: on which domain element web will be deployed
|
|
* homeServerFQDN: the "matrix domain" that identifies the users
|
|
|
|
### Sample usage
|
|
|
|
Setting up matrix for ...
|
|
|
|
- the matrix domain "fn.nf"
|
|
- the homeserver "homeserver.fn.nf"
|
|
- element web on m.fn.nf
|
|
|
|
- set domains and config via .env
|
|
|
|
```
|
|
homeServerFQDN=homeServerFQDN.sample.matrix.ungleich.cloud
|
|
synapseFQDN=synapse.sample.matrix.ungleich.cloud
|
|
elementWebFQDN=elementWebFQDN.sample.matrix.ungleich.cloud
|
|
dbuser=synapse
|
|
dbhost=postgres.tws-matrix.ungleich.cloud
|
|
dbpassword=NEEDTOSETPASSWORD
|
|
dbname=synapse
|
|
DOMAIN=synapse.tws-matrix.ungleich.cloud
|
|
EMAIL=technik@ungleich.ch
|
|
STAGING=no
|
|
redishost=redis-node1.ungleich.cloud
|
|
redisport=7300
|
|
```
|
|
|
|
|
|
```
|
|
docker-compose up -d
|
|
```
|