version = "1.0"
[main]
name = "Nextcloud configuration"
services = ["php8.2-fpm"]
[main.mode]
name = "Modes"
[main.mode.maintenance]
ask = "Enable maintenance mode"
type = "boolean"
bind = ":__INSTALL_DIR__/config/config.php"
[main.mode.has_internet_connection]
ask = "Internet connection available"
type = "boolean"
bind = ":__INSTALL_DIR__/config/config.php"
help = "Is Nextcloud connected to the Internet or running in a closed network?"
[main.localization]
name = "Localization"
[main.localization.default_phone_region]
ask = "Default phone region"
type = "select"
bind = ":__INSTALL_DIR__/config/config.php"
help = "It is required to allow inserting phone numbers in the user profiles starting without the country code (e.g. +49 for Germany)."
[main.localization.default_timezone]
ask = "Default timezone"
type = "select"
bind = ":__INSTALL_DIR__/config/config.php"
help = "The default timezone parameter is only used when the timezone of the user can’t be determined."
[main.account]
name = "Account"
[main.account.lost_password_link]
ask = "Lost password link"
type = "url"
bind = ":__INSTALL_DIR__/config/config.php"
help = "Allow to redirect on a custom form to require a password reset (for example to ask you to reset it from this YunoHost webadmin)"
[main.account.logout_url]
ask = "Logout URL"
type = "url"
bind = ":__INSTALL_DIR__/config/config.php"
help = "Redirect on this URL when a user click on 'Logout' action"
[main.files]
name = "Files"
[main.files.skeleton]
ask = "To configure the default files created for new users, you can do it by logging on Nextcloud with an admins account and edit files under `New user default files/default` or if you want to target a specific language `New user default files/FR`."
type = "alert"
style = "info"
[main.files.trashbin_retention_obligation]
ask = "Trashbin retention"
type = "string"
bind = ":__INSTALL_DIR__/config/config.php"
help = "If the trash bin app is enabled (default), this setting defines the policy for when files and folders in the trash bin will be permanently deleted."
[main.files.version_retention_obligation]
ask = "Version retention"
type = "string"
bind = ":__INSTALL_DIR__/config/config.php"
help = "If the versions app is enabled (default), this setting defines the policy for when versions will be permanently deleted."
[main.files.enable_previews]
ask = "Enable previews"
type = "boolean"
bind = ":__INSTALL_DIR__/config/config.php"
help = "Info: Previews of photos and text documents could consume a lot of resources."
[main.apps]
name = "Apps"
[main.apps.auto_upgrade_apps]
ask = "Upgrade apps"
type = "select"
choices.manual = "Manually"
choices.daily = "Daily at 00:10"
choices.weekly = "Weekly at 00:10 on Sunday"
choices.monthly = "Monthly at 00:10 on the 1st"
help = "Keep in mind that upgrade apps could break things in your instance, so you need to strike the right balance between reliability and safety."
[main.apps.defaultapp]
ask = "Default app to display"
type = "tags"
bind = ":__INSTALL_DIR__/config/config.php"
help = "Set the default app to open on login."
[main.php_fpm_config]
name = "PHP-FPM configuration"
[main.php_fpm_config.fpm_footprint]
ask = "Memory footprint"
type = "select"
choices.low = "Low, <= 20Mb per pool"
choices.medium = "Medium, between 20Mb and 40Mb per pool"
choices.high = "High, > 40Mb per pool"
choices.specific = "Use specific value"
default = "low"
[main.php_fpm_config.fpm_free_footprint]
visible = "fpm_footprint == 'specific'"
ask = "Memory footprint of the service?"
type = "number"
default = "0"
help = "Free field to specify exactly the footprint in Mb if you don't want to use one of the three previous values."
[main.php_fpm_config.fpm_usage]
ask = "Expected usage"
type = "select"
choices = ["low", "medium", "high"]
default = "low"
help = "low: Personal usage, behind the SSO. No RAM footprint when not used, but the impact on the processor can be high if many users are using the service.
medium: Low usage, few people or/and publicly accessible. Low RAM footprint, medium processor footprint when used.
high: High usage, frequently visited website. High RAM footprint, but lower on processor usage and quickly responding."