46
scaffold/matrix-conduit/conduit.toml
Normal file
46
scaffold/matrix-conduit/conduit.toml
Normal file
@@ -0,0 +1,46 @@
|
||||
# Conduit Homeserver Configuration
|
||||
# Reference: https://docs.conduit.rs/configuration.html
|
||||
|
||||
[global]
|
||||
# Server name - MUST match your domain (e.g., matrix.fleet.tld)
|
||||
server_name = "matrix.fleet.tld"
|
||||
|
||||
# Database backend: "rocksdb" (default) or "postgresql"
|
||||
database_backend = "rocksdb"
|
||||
|
||||
# Connection strings (adjust if using PostgreSQL)
|
||||
database_path = "/var/lib/matrix-conduit/"
|
||||
|
||||
# Max size for uploads (media)
|
||||
max_request_size = 20_000_000 # 20MB
|
||||
|
||||
# Allow registration (disable after initial setup!)
|
||||
allow_registration = true
|
||||
|
||||
# Allow guest access
|
||||
allow_guest_registration = false
|
||||
|
||||
# Enable federation (required for fleet-wide comms)
|
||||
allow_federation = true
|
||||
|
||||
# Allow room directory listing
|
||||
allow_public_room_directory_over_federation = false
|
||||
|
||||
# Admin users (Matrix user IDs)
|
||||
admin = ["@alexander:matrix.fleet.tld"]
|
||||
|
||||
# Logging
|
||||
log = "info,rocket=off,_=off"
|
||||
|
||||
[global.address]
|
||||
bind = "0.0.0.0"
|
||||
port = 6167
|
||||
|
||||
# Optional: S3-compatible media storage offload
|
||||
# [global.media]
|
||||
# backend = "s3"
|
||||
# region = "us-east-1"
|
||||
# endpoint = "https://s3.provider.com"
|
||||
# bucket = "conduit-media"
|
||||
# access_key_id = ""
|
||||
# secret_key = ""
|
||||
Reference in New Issue
Block a user