
Matrix Conduit
Server for the matrix protocol, written in Rust
Official integration
Created - Last update
Conduit is a simple, fast and reliable chat server powered by the Matrix protocol Matrix is build to federate with other servers, so you can communicate with people from other servers. More information about matrix can be found here: https://matrix.org/. More information about Conduit in particular is available on https://conduit.rs/.
Deployed services
matrix-conduit
matrixconduit/matrix-conduit:$$cap_conduit_version
- matrix-conduit-data:/var/lib/matrix-conduit
6167
unless-stopped
8Variables
Conduit Version
Default: v0.6.0
$$cap_conduit_versionCheck out their Docker page for the valid tags https://hub.docker.com/r/matrixconduit/matrix-conduit/tags
Conduit server name
Default: example.com
$$cap_conduit_server_nameThe domain part for your usernames (e.g. @myusername:example.com). You will need to set up .well-known files on that domain (for our example https://example.com/.well-known/matrix/...) to point to your actual domain (which will probably be something like appname.apps.your-caprover-domain.com). You might find the Synapse documentation useful for this: https://matrix-org.github.io/synapse/latest/setup/installation.html#client-well-known-uri
Enable public registration
Default: false
$$cap_conduit_allow_registrationSet this to true if you want EVERYONE to be able to register. It's recommended to set this to false as soon as possible. Otherwise, your server might be used by spammers to mass-register accounts, which will risk your server being banned by other servers.
Enable federation with other homeservers
Default: true
$$cap_conduit_allow_federationSet this to false if you don't want your users to talk to users on other Matrix servers.
Max request size
Default: 20000000
$$cap_conduit_max_request_sizeThe maximum allowed size for incoming requests, in bytes. If you set this higher than 500000000, you will will also need to increase the nginx "client_max_body_size".
Maximum number of concurrent requests
Default: 100
$$cap_conduit_max_concurrent_requests