11# Sample configuration file explaining the minimum required keys to be set to run mxisd
22#
33# For a complete list of options, see https://github.com/kamax-matrix/mxisd/docs/README.md
4+ #
5+ # Please follow the Getting Started guide if this is your first time using/configuring mxisd
6+ #
7+ # -- https://github.com/kamax-matrix/mxisd/blob/master/docs/getting-started.md#getting-started
8+ #
49
510# ######################
611# Matrix config items #
@@ -16,75 +21,59 @@ matrix:
1621# ###############
1722# Signing keys #
1823# ###############
19- # Absolute path for the Identity Server signing key .
20- # This is **NOT** your homeserver key.
21- # The signing key is auto-generated during execution time if not present .
24+ # Absolute path for the Identity Server signing keys database .
25+ # /!\ THIS MUST **NOT** BE YOUR HOMESERVER KEYS FILE /!\
26+ # If this path does not exist, it will be auto-generated .
2227#
23- # During testing, /var/tmp/mxisd.key is a possible value
28+ # During testing, /var/tmp/mxisd/keys is a possible value
2429# For production, recommended location shall be one of the following:
25- # - /var/opt /mxisd/sign.key
26- # - /var/local /mxisd/sign.key
27- # - /var/lib /mxisd/sign.key
30+ # - /var/lib /mxisd/keys
31+ # - /var/opt /mxisd/keys
32+ # - /var/local /mxisd/keys
2833#
2934key :
3035 path : ' '
3136
3237
3338# Path to the SQLite DB file for mxisd internal storage
39+ # /!\ THIS MUST **NOT** BE YOUR HOMESERVER DATABASE /!\
3440#
3541# Examples:
36- # - /var/opt/mxisd/mxisd .db
37- # - /var/local/mxisd/mxisd .db
38- # - /var/lib/mxisd/mxisd .db
42+ # - /var/opt/mxisd/store .db
43+ # - /var/local/mxisd/store .db
44+ # - /var/lib/mxisd/store .db
3945#
4046storage :
4147 provider :
4248 sqlite :
4349 database : ' /path/to/mxisd.db'
4450
4551
46- # ###################
47- # Fallback servers #
48- # ###################
49- #
50- # Root/Central servers to be used as final fallback when performing lookups.
51- # By default, for privacy reasons, matrix.org servers are not enabled.
52- # See the following issue: https://github.com/kamax-matrix/mxisd/issues/76
53- #
54- # If you would like to use them and trade away your privacy for convenience, uncomment the following option:
52+ # ##################
53+ # Identity Stores #
54+ # ##################
55+ # If you are using synapse standalone and do not have an Identity store,
56+ # see https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/synapse.md#synapse-identity-store
5557#
56- # forward:
57- # servers: ['matrix-org']
58-
59-
60- # ###############
61- # LDAP Backend #
62- # ###############
6358# If you would like to integrate with your AD/Samba/LDAP server,
6459# see https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/ldap.md
65-
66-
67- # ##############
68- # SQL Backend #
69- # ##############
70- # If you would like to integrate with a MySQL/MariaDB/PostgreQL/SQLite DB,
71- # see https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/sql.md
72-
73-
74- # ###############
75- # REST Backend #
76- # ###############
77- # If you would like to integrate with an existing web service/webapp,
78- # see https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/rest.md
60+ #
61+ # For any other Identity store, or to simply discover them,
62+ # see https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/README.md
7963
8064
8165# ################################################
8266# Notifications for invites/addition to profile #
8367# ################################################
84- # If you would like to change the content,
68+ # This is mandatory to deal with anything e-mail related.
69+ #
70+ # For an introduction to sessions, invites and 3PIDs in general,
71+ # see https://github.com/kamax-matrix/mxisd/blob/master/docs/threepids/session/session.md#3pid-sessions
72+ #
73+ # If you would like to change the content of the notifications,
8574# see https://github.com/kamax-matrix/mxisd/blob/master/docs/threepids/notification/template-generator.md
8675#
87- # ### E-mail invite sender
76+ # ### E-mail connector
8877threepid :
8978 medium :
9079 email :
@@ -100,12 +89,13 @@ threepid:
10089 # SMTP port
10190 port : 587
10291
103- # TLS mode for the connection.
92+ # STARTLS mode for the connection.
93+ # SSL/TLS is currently not supported. See https://github.com/kamax-matrix/mxisd/issues/125
10494 #
10595 # Possible values:
106- # 0 Disable TLS entirely
107- # 1 Enable TLS if supported by server (default)
108- # 2 Force TLS and fail if not available
96+ # 0 Disable any kind of TLS entirely
97+ # 1 Enable STARTLS if supported by server (default)
98+ # 2 Force STARTLS and fail if not available
10999 #
110100 tls : 1
111101
0 commit comments