mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
Allows to chose if system generated mails are sent from `@<domain>` or from `@<component>.<domain>`.
61 lines
2.2 KiB
YAML
61 lines
2.2 KiB
YAML
# SPDX-FileCopyrightText: 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
---
|
|
functional:
|
|
admin:
|
|
portal:
|
|
deploymentInformation:
|
|
# Disable to not provide and update openDesk release version and deployment timestamp for admins in the portal.
|
|
enabled: true
|
|
|
|
authentication:
|
|
twoFactor:
|
|
# Define a list of groups to enable 2FA for.
|
|
# Note: Removing a group from the list will not disable 2FA for the removed group.
|
|
groups:
|
|
- "Domain Admins"
|
|
oidc:
|
|
# Define additional/custom OIDC clients to be created in the 'opendesk' realm of Keycloak.
|
|
clients: ~
|
|
# Define additional/custom OIDC client scopes to be created in the 'opendesk' realm of Keycloak.
|
|
clientScopes: ~
|
|
|
|
externalServices:
|
|
nubus:
|
|
udmRestApi:
|
|
# Enable to make the UDM REST API from the Nubus stack externally available.
|
|
enabled: false
|
|
matrix:
|
|
federation:
|
|
# Disable to not support Matrix federation with your installation.
|
|
enabled: true
|
|
|
|
email:
|
|
systemGenerated:
|
|
# By disabling all mails are sent from @<domain> instead of @<component>.<domain>.
|
|
useComponentInSenderdomain: true
|
|
|
|
filestore:
|
|
quota:
|
|
# Set the default quota for all users in GB
|
|
default: 1
|
|
# Nextcloud specific configuration
|
|
nextcloud:
|
|
retentionObligation:
|
|
# yamllint disable rule:line-length
|
|
# Set Nextcloud's `trashbin_retention_obligation`
|
|
# Ref.: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#trashbin-retention-obligation
|
|
trashbin: "auto"
|
|
# Set Nextcloud's `versions_retention_obligation`
|
|
# Ref.: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#versions-retention-obligation
|
|
versions: "auto"
|
|
# yamllint enable rule:line-length
|
|
|
|
dataProtection:
|
|
matrixPresence:
|
|
# Enable to allow information about the user presence status to be shared.
|
|
# Ref.: https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#presence
|
|
enabled: false
|
|
|
|
...
|