{ "scheme": { "type": "string", "mandatory": false }, "domain": { "type": "string", "mandatory": false }, "database_kind": { "type": "string", "mandatory": false, "options": [ "sqlite", "postgresql" ] }, "database_data_sqlite_path": { "type": "string", "mandatory": false }, "database_data_postgresql_host": { "type": "string", "mandatory": false }, "database_data_postgresql_port": { "type": "integer", "mandatory": false }, "database_data_postgresql_username": { "type": "string", "mandatory": false }, "database_data_postgresql_password": { "type": "string", "mandatory": true }, "database_data_postgresql_schema": { "type": "string", "mandatory": false }, "element_url": { "type": "string", "mandatory": false }, "title": { "type": "string", "mandatory": false }, "federation_enable": { "type": "boolean", "mandatory": false }, "federation_whitelist": { "type": "array", "items": { "type": "string" }, "mandatory": false }, "password_strict_policy": { "type": "boolean", "mandatory": false }, "registration_shared_secret": { "type": "string", "mandatory": true }, "authentication_kind": { "type": "string", "mandatory": false, "options": [ "internal", "authelia" ] }, "authentication_data_authelia_provider_id": { "type": "string", "mandatory": false }, "authentication_data_authelia_provider_name": { "type": "string", "mandatory": false }, "authentication_data_authelia_client_id": { "type": "string", "mandatory": false }, "authentication_data_authelia_client_secret": { "type": "string", "mandatory": false }, "authentication_data_authelia_url_base": { "type": "string", "mandatory": false }, "smtp_host": { "type": "string", "mandatory": false }, "smtp_port": { "type": "integer", "mandatory": false }, "smtp_username": { "type": "string", "mandatory": false }, "smtp_password": { "type": "string", "mandatory": true }, "admin_user_define": { "type": "boolean", "mandatory": false }, "admin_user_name": { "type": "string", "mandatory": false }, "admin_user_password": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_enable": { "type": "boolean", "mandatory": false }, "bridge_mautrix_telegram_group": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_user": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_directory": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_shared_secret": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_telegram_api_id": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_telegram_api_hash": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_telegram_bot_token": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_bot_registration_name": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_bot_display_name": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_as_token": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_hs_token": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_text": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_notice": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_emote": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_file": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_image": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_audio": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_video": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_message_format_location": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_event_format_join": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_event_format_leave": { "type": "string", "mandatory": false }, "bridge_mautrix_telegram_event_format_name_change": { "type": "string", "mandatory": false } }