87 lines
1.5 KiB
JSON
87 lines
1.5 KiB
JSON
{
|
|
"user_name": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
},
|
|
"directory": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
},
|
|
"version": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
},
|
|
"session_secret": {
|
|
"type": "string",
|
|
"mandatory": true
|
|
},
|
|
"database_kind": {
|
|
"type": "string",
|
|
"mandatory": false,
|
|
"options": [
|
|
"sqlite",
|
|
"postgresql",
|
|
"mariadb"
|
|
]
|
|
},
|
|
"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": false
|
|
},
|
|
"database_data_postgresql_schema": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
},
|
|
"domain": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
},
|
|
"authentication_kind": {
|
|
"type": "string",
|
|
"mandatory": false,
|
|
"options": [
|
|
"internal",
|
|
"authelia"
|
|
]
|
|
},
|
|
"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
|
|
},
|
|
"guest_allow_create": {
|
|
"type": "boolean",
|
|
"mandatory": false
|
|
},
|
|
"guest_allow_change": {
|
|
"type": "boolean",
|
|
"mandatory": false
|
|
},
|
|
"free_names_mode": {
|
|
"type": "string",
|
|
"mandatory": false
|
|
}
|
|
}
|