Conduit

Conduit

Docker app from jimrummy101's Repository

Overview

A simple self-contained Rust-based Matrix server. Fully configurable with Environment Variables! (Beta) Check Support Thread for NGINX conf. Conduit is Beta, meaning you can join and participate in most Matrix rooms, but not all features are supported and you might run into bugs from time to time. Conduit is a lightweight open-source server implementation of the Matrix Specification with a focus on easy setup and low system requirements. That means you can make your own Conduit setup in just a few minutes. Conduit keeps things simple, it's a single binary with an embedded database and can be much faster than other server implementations in some cases.

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
-d

Template configuration

PortPorttcp
Target
6167
Default
6167
Value
6167
DataPathrw

This is the only directory where Conduit will save its data

Target
/var/lib/matrix-conduit/
Default
/mnt/user/appdata/conduit
Value
/mnt/user/appdata/conduit
CONDUIT_SERVER_NAMEVariable

The domain name of your server. You can't change this later.

Value
example.com
CONDUIT_DATABASE_BACKENDVariable

'rocksdb' or 'sqlite'

Default
rocksdb
Value
rocksdb
CONDUIT_ALLOW_REGISTRATIONVariable

Enables registration. If set to false, no users can register on this server.

Default
true
Value
true
CONDUIT_ALLOW_FEDERATIONVariable

If set to true, you can connect and communicate with other Matrix servers

Default
false
Value
false
CONDUIT_ENABLE_LIGHTNING_BOLTVariable

Add lightning bolt to registered users names

Default
true
Value
true
CONDUIT_MAX_REQUEST_SIZEVariable

Max size for uploads, in bytes

Default
20000000
Value
20000000
CONDUIT_MAX_CONCURRENT_REQUESTSVariable

How many requests Conduit sends to other servers at the same time

Default
100
Value
100
CONDUIT_TRUSTED_SERVERSVariable

Server to get public keys from. You probably shouldn't change this. Default is: [

Value
["matrix.org"]
CONDUIT_LOGVariable
Default
warn,rocket=off,_=off,sled=off
Value
warn,rocket=off,_=off,sled=off
CONDUIT_ADDRESSVariable
Default
0.0.0.0
Value
0.0.0.0
PUIDVariable
Default
1000
Value
1000
PGIDVariable
Default
1000
Value
1000
UMASKVariable
Default
022
Value
022
CONDUIT_DATABASE_PATHVariable
Default
/var/lib/matrix-conduit/
Value
/var/lib/matrix-conduit/
CONDUIT_PORTVariable
Default
6167
Value
6167
CONDUIT_CONFIGVariable

Categories

Download Statistics

530,468
Total Downloads
16,038
This Month
12,237
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
matrixconduit/matrix-conduit:latest
Last Updated2026-03-05
First Seen2023-07-25

Run Conduit on Unraid.

Conduit is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.