Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ananace/matrix-synapse
The Matrix Synapse homeserver for Docker / k8s - deprecated, use upstream
https://github.com/ananace/matrix-synapse
Last synced: 4 months ago
JSON representation
The Matrix Synapse homeserver for Docker / k8s - deprecated, use upstream
- Host: GitHub
- URL: https://github.com/ananace/matrix-synapse
- Owner: ananace
- Created: 2017-09-12T11:38:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-13T14:29:36.000Z (5 months ago)
- Last Synced: 2024-08-13T17:32:04.889Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 236 KB
- Stars: 79
- Watchers: 5
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - ananace/matrix-synapse - The Matrix Synapse homeserver for Docker / k8s - deprecated, use upstream (others)
README
Matrix Synapse
==============**NB**; This image is deprecated for Kubernetes use, suggestions are to look at the Helm Charts listed below instead.
A Kubernetes-optimized Synapse image, some old example manifests can be found in the [kubernetes](kubernetes/) folder.
For a managed deployment, look at the charts available at;
https://gitlab.com/ananace/charts - supports workers, handles the signing key as a secret, built upon the K8s ingress resource.
https://github.com/dacruz21/matrix-chart/ - lacks workers, mounts a PVC for signing key, includes bridges and a mail relay, requires LoadBalancer support.
To run with workers, create worker configuration files and launch with - for instance;
```
$ docker run --rm -it \
-v config:/synapse/config:ro \
-v tls:/synapse/tls:ro \
-v keys:/synapse/keys:ro \
ananace/matrix-synapse:latest \
synapse.app.synchrotron \
-c /synapse/config/synchrotron.worker
```More information about workers can be found at; https://github.com/matrix-org/synapse/blob/master/docs/workers.md