2021-07-01 16:29:33 +00:00
|
|
|
## Missing
|
|
|
|
|
|
|
|
- db secret generation (sops?)
|
2021-07-17 22:16:35 +00:00
|
|
|
- done via mittwald
|
2021-07-01 16:29:33 +00:00
|
|
|
- SMTP settings / secrets (ungleich mail + sops?)
|
|
|
|
- Exposing sizes in value.yaml (db, gitea)
|
|
|
|
- Maybe reducing to 1 PVC?
|
2021-07-17 22:16:35 +00:00
|
|
|
|
|
|
|
## TODOs
|
|
|
|
|
|
|
|
- Maybe move postgres into own service -> stays running by default
|
|
|
|
|
|
|
|
## Reset
|
|
|
|
|
|
|
|
What I want:
|
|
|
|
|
|
|
|
- Easy access to latest matrix version
|
|
|
|
- Based on the official container makes sense
|
|
|
|
- Being able to inject postgres secret
|
|
|
|
- Postgres not restarting if synapse is getting updated
|
|
|
|
- 2nd service could nicely solve that
|
2021-12-12 20:23:37 +00:00
|
|
|
|
|
|
|
## input / image
|
|
|
|
|
|
|
|
/data
|
|
|
|
|
|
|
|
SYNAPSE_CONFIG_DIR: where additional config files are stored. Defaults
|
|
|
|
to /data.
|
|
|
|
|
|
|
|
SYNAPSE_CONFIG_PATH: path to the config file. Defaults to
|
|
|
|
<SYNAPSE_CONFIG_DIR>/homeserver.yaml
|
|
|
|
|
|
|
|
TZ: the timezone the container will run with. Defaults to UTC.
|
|
|
|
|
|
|
|
docker run -d --name synapse \
|
|
|
|
--mount type=volume,src=synapse-data,dst=/data \
|
|
|
|
-p 8008:8008 \
|
|
|
|
matrixdotorg/synapse:latest run \
|
|
|
|
-m synapse.app.generic_worker \
|
|
|
|
--config-path=/data/homeserver.yaml \
|
|
|
|
--config-path=/data/generic_worker.yaml
|
|
|
|
|
|
|
|
# admin user
|
|
|
|
|
|
|
|
docker exec -it synapse register_new_matrix_user http://localhost:8008 -c /data/homeserver.yaml --help
|
2021-12-12 21:02:24 +00:00
|
|
|
|
|
|
|
# Setup in terms of functionality
|
|
|
|
|
|
|
|
## Synapse
|
|
|
|
|
|
|
|
* Base, clear
|
|
|
|
|
|
|
|
## Element
|
|
|
|
|
|
|
|
* Another FQDN
|
|
|
|
* If set, another nginx instance
|