97 lines
2.7 KiB
YAML
97 lines
2.7 KiB
YAML
# Sample configuration file explaining the minimum required keys to be set to run mxisd
|
|
#
|
|
# For a complete list of options, see https://github.com/kamax-io/mxisd
|
|
|
|
#######################
|
|
# Matrix config items #
|
|
#######################
|
|
# Matrix domain, same as the domain configure in your Homeserver configuration.
|
|
#
|
|
# This is used to build the various identifiers for identity, auth and directory.
|
|
matrix.domain: ''
|
|
|
|
|
|
################
|
|
# Signing keys #
|
|
################
|
|
# Absolute path for the Identity Server signing key.
|
|
# During testing, /var/tmp/mxisd.key is a possible value
|
|
#
|
|
# For production, use a stable location like:
|
|
# - /var/opt/mxisd/sign.key
|
|
# - /var/local/mxisd/sign.key
|
|
# - /var/lib/mxisd/sign.key
|
|
key.path: ''
|
|
|
|
|
|
############################
|
|
# Persistence config items #
|
|
############################
|
|
|
|
# Configure the storage backend, usually a DB
|
|
# Possible built-in values:
|
|
# sqlite SQLite backend, default
|
|
#
|
|
#storage.backend: 'sqlite'
|
|
|
|
# Path to the SQLite DB file
|
|
#
|
|
# Examples:
|
|
# - /var/opt/mxisd/mxisd.db
|
|
# - /var/local/mxisd/mxisd.db
|
|
# - /var/lib/mxisd/mxisd.db
|
|
#
|
|
storage.provider.sqlite.database: '/path/to/mxisd.db'
|
|
|
|
|
|
################
|
|
# LDAP Backend #
|
|
################
|
|
# If you would like to integrate with your AD/Samba/LDAP server,
|
|
# see https://github.com/kamax-io/mxisd/blob/master/docs/backends/ldap.md
|
|
|
|
###############
|
|
# SQL Backend #
|
|
###############
|
|
# If you would like to integrate with a MySQL/MariaDB/PostgreQL/SQLite DB,
|
|
# see https://github.com/kamax-io/mxisd/blob/master/docs/backends/sql.md
|
|
|
|
################
|
|
# REST Backend #
|
|
################
|
|
# If you would like to integrate with an existing web service/webapp,
|
|
# see https://github.com/kamax-io/mxisd/blob/master/docs/backends/rest.md
|
|
|
|
|
|
#################################################
|
|
# Notifications for invites/addition to profile #
|
|
#################################################
|
|
# If you would like to change the content,
|
|
# see https://github.com/kamax-io/mxisd/blob/master/docs/threepids/notifications/template-generator.md
|
|
#
|
|
#### E-mail invite sender
|
|
#
|
|
# SMTP host
|
|
threepid.medium.email.connectors.smtp.host: "smtp.example.org"
|
|
|
|
# SMTP port
|
|
threepid.medium.email.connectors.smtp.port: 587
|
|
|
|
# TLS mode for the connection.
|
|
#
|
|
# Possible values:
|
|
# 0 Disable TLS entirely
|
|
# 1 Enable TLS if supported by server (default)
|
|
# 2 Force TLS and fail if not available
|
|
#
|
|
#threepid.medium.email.connectors.smtp.tls: 1
|
|
|
|
# Login for SMTP
|
|
threepid.medium.email.connectors.smtp.login: "matrix-identity@example.org"
|
|
|
|
# Password for the account
|
|
threepid.medium.email.connectors.smtp.password: "ThePassword"
|
|
|
|
# The e-mail to send as. If empty, will be the same as login
|
|
threepid.medium.email.identity.from: "matrix-identity@example.org"
|