2019-12-14 00:45:59 +01:00
version = "0.1"
name = "Synapse configuration panel"
[ synapse_config ]
name = "Synapse configuration"
[ synapse_config . server_config ]
name = "Synapse server configuration"
[ synapse_config . server_config . server_statistics ]
ask = "Server statistics"
type = "boolean"
default = false
help = "True to send anonymous statistics about synapse to improve the performances"
[ synapse_config . server_config . is_public ]
ask = "Server public"
type = "boolean"
default = false
help = "Is it a public server"
[ synapse_config . server_config . allow_public_rooms ]
2020-05-07 14:41:35 +02:00
ask = "Public rooms directory"
2019-12-14 00:45:59 +01:00
type = "boolean"
default = false
help = "If set to 'false', requires authentication to access the server's public rooms directory through the client API and forbids any other homeserver to fetch the server's public rooms directory via federation."
2020-05-07 14:41:35 +02:00
[ synapse_config . client_config ]
name = "Matrix client configuration"
[ synapse_config . client_config . jitsi_server ]
ask = "Jitsi server address for conference"
type = "string"
default = 'jitsi.riot.im'
help = "Address of the Jitsi server for conference. Note that it's only for conference in rooms with more than 2 person. With 2 person the stun/turn server is used."
2019-12-14 00:45:59 +01:00
[ package_config ]
name = "Package configuration"
[ package_config . package_config ]
name = "Synapse server configuration"
[ package_config . package_config . backup_before_upgrade ]
ask = "Backup before upgrade"
type = "boolean"
default = true
help = "True to do a backup before every upgrade"