T-HUB/infra/occupymedia/conduwuit.toml
glass beadian aa5e262f3a Tactical Media Broadcast Hub — initial release
Self-hosted multi-platform broadcast newsroom for activist collectives:
publishing pipeline with group approval and DST-proof scheduling, TweetDeck-style
column wall with hostile-content-safe rendering, live control room with Auto
Director, bridged chat governance with polls and quorum, distributed sandboxed
transcode workers, encrypted content-addressed archive, monthly analytics.

MIT licensed. See README.md and docs/.
2026-10-10 11:56:42 +00:00

27 lines
1.1 KiB
TOML

# Conduwuit — Matrix homeserver for occupymedia.cc (chat plane)
# Mounted read-only by infra/occupymedia/docker-compose.yml.
# Docs: docs/matrix-setup.md (branding, bridges, Tactical Media Broadcast Hub integration)
[global]
server_name = "chat.occupymedia.cc" # user IDs become @name:chat.occupymedia.cc — PERMANENT
address = "0.0.0.0"
port = 6167 # mapped to 127.0.0.1:8448 → Cloudflare tunnel (chat.occupymedia.cc)
database_path = "/var/lib/conduwuit"
database_backend = "rocksdb"
# 20 MB uploads (Matrix media). Bigger files belong in the file-sharing layer.
max_request_size = 20_000_000
# First deploy: register the admin account with the token, then set
# allow_registration = false and `docker compose restart conduwuit`.
allow_registration = true
registration_token = "CHANGE-ME-on-deploy"
# Federation: on = your users can join rooms on other homeservers, other servers
# can join yours (via chat.occupymedia.cc through the tunnel). Set false for a
# closed chat island (restart required).
allow_federation = true
allow_room_creation = true
# Rate limiting defaults are sane; tune only under load.