Synapse
- Canonical IS DevOps
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 426 | 20 Sep 2024 | |
latest/edge | 481 | 19 Nov 2024 | |
1/stable | 303 | 30 Jul 2024 | |
1/edge | 345 | 31 Jul 2024 |
juju deploy synapse --channel 1/stable
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
External access
Synapse charm requires external access depending on configuration options or Federation required.
Configuration options
There are two configurations that changes Synapse behavior regarding external access:
- trusted_key_servers: comma separated list of trusted servers to download signing keys from. Synapse configuration sets default to matrix.org.
- report_stats: configures whether to report statistics. See Reporting Homeserver Usage Statistics in Matrix documentation for information on what data is reported.
- enable_irc_bridge: configures whether to enable IRC bridging for Matrix.
Federation required
Federation is the process by which users on different servers can participate in the same room. For this to work, the server communicate with each other via HTTPS port 8448 or a different port depending how the server is configured. See “Setting up federation” in Matrix documentation for reference.