{ "port": { "mandatory": false, "type": "integer" }, "distributed": { "mandatory": false, "type": "boolean" }, "domain": { "mandatory": false, "type": "string" }, "user": { "mandatory": false, "type": "string" }, "directory": { "mandatory": false, "type": "string" }, "log_level": { "mandatory": false, "type": "string", "options": [ "error", "warn", "info", "verbose", "debug", "silly" ] }, "log_format": { "mandatory": false, "type": "string", "options": [ "default", "json" ] }, "data_path": { "mandatory": false, "type": "string" }, "database_kind": { "mandatory": false, "type": "string", "options": [ "sqlite", "postgresql" ] }, "database_data_sqlite_path": { "mandatory": false, "type": "string" }, "database_data_postgresql_host": { "mandatory": false, "type": "string" }, "database_data_postgresql_port": { "mandatory": false, "type": "integer" }, "database_data_postgresql_username": { "mandatory": false, "type": "string" }, "database_data_postgresql_password": { "mandatory": false, "type": "string" }, "database_data_postgresql_schema": { "mandatory": false, "type": "string" }, "authentication_kind": { "mandatory": false, "type": "string", "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": { "mandatory": false, "type": "string" }, "smtp_port": { "mandatory": false, "type": "integer" }, "smtp_username": { "mandatory": false, "type": "string" }, "smtp_password": { "mandatory": false, "type": "string" }, "email_sending_sender_name": { "mandatory": false, "type": "string" }, "email_sending_sender_email_address": { "mandatory": false, "type": "string" }, "admin_email_address": { "mandatory": false, "type": "string" }, "admin_password": { "mandatory": false, "type": "string" }, "additional_locales": { "mandatory": false, "type": "array", "items": { "nullable": false, "type": "string" } }, "user_group_name": { "mandatory": false, "type": "string" }, "allow_guest_view": { "mandatory": false, "type": "boolean" } }