Compare commits
2 Commits
556038e0f2
...
563c20b0b7
Author | SHA1 | Date |
---|---|---|
chris | 563c20b0b7 | |
chris | da1e2bd7f1 |
15
README.md
15
README.md
|
@ -2,4 +2,17 @@
|
||||||
|
|
||||||
Everything (except for docker-compose.yaml) goes into the data-volume of the synapse installation.
|
Everything (except for docker-compose.yaml) goes into the data-volume of the synapse installation.
|
||||||
|
|
||||||
*This is work in progress a.k.a. defunct!*
|
This uses the semi-official synapse image: https://hub.docker.com/r/matrixdotorg/synapse
|
||||||
|
|
||||||
|
Config is cobbled together using the worker documentation: https://matrix-org.github.io/synapse/latest/workers.html#setting-up-workers and this blog post: https://netfg.net/post/128
|
||||||
|
|
||||||
|
## First time launch:
|
||||||
|
|
||||||
|
* Create containers and volumes: `docker-compose up --no-start`
|
||||||
|
* Generate Keys and config: `docker-compose run --rm -e SYNAPSE_SERVER_NAME=??? -e SYNAPSE_REPORT_STATS=no synapse generate`
|
||||||
|
* Read through the generated homeserver.yaml. Take note of generated keys, etc.
|
||||||
|
* Replace homeserver.yaml in your data volume with the one from this repository, adapting to your needs. Use the keys from the step before. Copy the other config-yamls to your /data directory.
|
||||||
|
* Start the databases: `docker-compose up -d redis postgres`
|
||||||
|
* Start the synapse services: `docker-compose up -d`
|
||||||
|
* Don't forget to backup your config directory and database
|
||||||
|
* Good luck :)
|
||||||
|
|
|
@ -21,10 +21,8 @@ services:
|
||||||
back: {}
|
back: {}
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
image: "reg.zknt.org/zknt/redis"
|
image: "redis"
|
||||||
restart: "unless-stopped"
|
restart: "unless-stopped"
|
||||||
volumes:
|
|
||||||
- "redisdata:/var/lib/redis"
|
|
||||||
networks:
|
networks:
|
||||||
back: {}
|
back: {}
|
||||||
|
|
||||||
|
@ -140,11 +138,4 @@ services:
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
data:
|
data:
|
||||||
labels:
|
|
||||||
org.zknt.backup: true
|
|
||||||
dbdata:
|
dbdata:
|
||||||
labels:
|
|
||||||
org.zknt.backup: true
|
|
||||||
redisdata:
|
|
||||||
labels:
|
|
||||||
org.zknt.backup: true
|
|
||||||
|
|
Loading…
Reference in New Issue