/// icons |> Positive icon cache expiry |> Number of seconds to consider that an already cached icon is fresh. After this period, the icon will be redownloaded
/// General settings
icon_cache_ttl: u64,true,def,2_592_000;
settings{
/// icons |> Negative icon cache expiry |> Number of seconds before trying to download an icon that failed again.
/// Domain URL |> This needs to be set to the URL used to access the server, including 'http[s]://' and port, if it's different than the default. Some server functions don't work correctly without this value
/// settings |> Disable icon downloads |> Set to true to disable icon downloading, this would still serve icons from $ICON_CACHE_FOLDER,
domain_set: bool,false,def,false;
/// but it won't produce any external network request. Needs to set $ICON_CACHE_TTL to 0,
/// Enable web vault
/// otherwise it will delete them and they won't be downloaded again.
web_vault_enabled: bool,false,def,true;
disable_icon_download: bool,true,def,false;
/// settings |> Allow new signups |> Controls if new users can register. Note that while this is disabled, users could still be invited
/// Disable icon downloads |> Set to true to disable icon downloading, this would still serve icons from $ICON_CACHE_FOLDER,
signups_allowed: bool,true,def,true;
/// but it won't produce any external network request. Needs to set $ICON_CACHE_TTL to 0,
/// settings |> Allow invitations |> Controls whether users can be invited by organization admins, even when signups are disabled
/// otherwise it will delete them and they won't be downloaded again.
invitations_allowed: bool,true,def,true;
disable_icon_download: bool,true,def,false;
/// settings |> Password iterations |> Number of server-side passwords hashing iterations. The changes only apply when a user changes their password. Not recommended to lower the value
/// Allow new signups |> Controls if new users can register. Note that while this is disabled, users could still be invited
password_iterations: i32,true,def,100_000;
signups_allowed: bool,true,def,true;
/// settings |> Show password hints |> Controls if the password hint should be shown directly in the web page. Otherwise, if email is disabled, there is no way to see the password hint
/// Allow invitations |> Controls whether users can be invited by organization admins, even when signups are disabled
show_password_hint: bool,true,def,true;
invitations_allowed: bool,true,def,true;
/// Password iterations |> Number of server-side passwords hashing iterations. The changes only apply when a user changes their password. Not recommended to lower the value
/// settings |> Domain URL |> This needs to be set to the URL used to access the server, including 'http[s]://' and port, if it's different than the default. Some server functions don't work correctly without this value
/// Show password hints |> Controls if the password hint should be shown directly in the web page. Otherwise, if email is disabled, there is no way to see the password hint
/// private |> Domain set
show_password_hint: bool,true,def,true;
domain_set: bool,false,def,false;
/// Admin page token |> The token used to authenticate in this very same page. Changing it here won't deauthorize the current session
/// settings |> Reload templates (Dev) |> When this is set to true, the templates get reloaded with every request. ONLY use this during development, as it can slow down the server
admin_token: String,true,option;
reload_templates: bool,true,def,false;
},
/// log |> Enable extended logging
/// Advanced settings
extended_logging: bool,false,def,true;
advanced{
/// log |> Log file path
/// Positive icon cache expiry |> Number of seconds to consider that an already cached icon is fresh. After this period, the icon will be redownloaded
log_file: String,false,option;
icon_cache_ttl: u64,true,def,2_592_000;
/// Negative icon cache expiry |> Number of seconds before trying to download an icon that failed again.
/// settings |> Admin page token |> The token used to authenticate in this very same page. Changing it here won't deauthorize the current session
icon_cache_negttl: u64,true,def,259_200;
admin_token: String,true,option;
/// Reload templates (Dev) |> When this is set to true, the templates get reloaded with every request. ONLY use this during development, as it can slow down the server