summaryrefslogtreecommitdiff
path: root/conduit-example.toml
diff options
context:
space:
mode:
authorTimo Kösters <timo@koesters.xyz>2021-01-01 11:24:09 +0100
committerTimo Kösters <timo@koesters.xyz>2021-01-01 11:24:09 +0100
commit3bdaf6e79e5ba0f893055c4744d0c107fbfbef77 (patch)
treeb8a8cfea6af83a38cc19fce1c8725c972867c184 /conduit-example.toml
parent85364a9c27b950a8de821726bc5406bde04713c9 (diff)
downloadconduit-3bdaf6e79e5ba0f893055c4744d0c107fbfbef77.zip
improvement: better default config
Diffstat (limited to 'conduit-example.toml')
-rw-r--r--conduit-example.toml37
1 files changed, 37 insertions, 0 deletions
diff --git a/conduit-example.toml b/conduit-example.toml
new file mode 100644
index 0000000..70d3ce4
--- /dev/null
+++ b/conduit-example.toml
@@ -0,0 +1,37 @@
+[global]
+# The server_name is the name of this server. It is used as a suffix for user
+# and room ids. Examples: matrix.org, conduit.rs
+# The Conduit server needs to be reachable at https://your.server.name/ on port
+# 443 (client-server) and 8448 (federation) OR you can create /.well-known
+# files to redirect requests. See
+# https://matrix.org/docs/spec/client_server/latest#get-well-known-matrix-client
+# and https://matrix.org/docs/spec/server_server/r0.1.4#get-well-known-matrix-server
+# for more information
+
+# YOU NEED TO EDIT THIS
+#server_name = "your.server.name"
+
+# This is the only directly where Conduit will save its data
+database_path = "/var/lib/conduit/conduit.db"
+
+# The port Conduit will be running on. You need to set up a reverse proxy in
+# your web server (e.g. apache or nginx), so all requests to /_matrix on port
+# 443 and 8448 will be forwarded to the Conduit instance running on this port
+port = 6167
+
+# Max size for uploads
+max_request_size = 20_000_000 # in bytes
+
+# Disable registration. No new users will be able to register on this server
+#registration_disabled = false
+
+# Disable encryption, so no new encrypted rooms can be created
+# Note: existing rooms will continue to work
+#encryption_disabled = false
+#federation_disabled = false
+
+#cache_capacity = 1073741824 # in bytes, 1024 * 1024 * 1024
+#max_concurrent_requests = 4 # How many requests Conduit sends to other servers at the same time
+#workers = 4 # default: cpu core count * 2
+
+address = "127.0.0.1" # This makes sure Conduit can only be reached using the reverse proxy