2025-10-07 14:35:48 +02:00
|
|
|
## web client
|
|
|
|
|
WEB_LOG_LEVEL=info
|
|
|
|
|
WEB_LOG_FILE={{cfg_owncloud.directory}}/log/web
|
|
|
|
|
WEB_LOG_PRETTY=true
|
|
|
|
|
WEB_LOG_COLOR=true
|
2025-10-07 16:59:40 +02:00
|
|
|
{% if cfg_owncloud.authentication.kind == 'internal' %}
|
2025-10-07 14:35:48 +02:00
|
|
|
{% endif %}
|
2025-10-07 16:59:40 +02:00
|
|
|
{% if cfg_owncloud.authentication.kind == 'authelia' %}
|
2025-10-07 16:51:48 +02:00
|
|
|
WEB_OIDC_AUTHORITY={{cfg_owncloud.authentication.data.url_base}}
|
|
|
|
|
WEB_OIDC_CLIENT_ID={{cfg_owncloud.authentication.data.web.client_id}}
|
2025-10-07 14:35:48 +02:00
|
|
|
WEB_OIDC_RESPONSE_TYPE=code
|
|
|
|
|
WEB_OIDC_SCOPE=openid profile email groups
|
2025-10-07 16:51:48 +02:00
|
|
|
WEB_OPTION_LOGIN_URL={{cfg_owncloud.authentication.data.url_base}}
|
|
|
|
|
WEB_OPTION_LOGOUT_URL={{cfg_owncloud.authentication.data.url_base}}
|
2025-10-08 11:20:09 +02:00
|
|
|
WEB_UI_THEME_SERVER=https://{{cfg_owncloud.domain}}
|
|
|
|
|
WEB_UI_CONFIG_SERVER=https://{{cfg_owncloud.domain}}
|
2024-07-02 00:11:36 +02:00
|
|
|
{% endif %}
|
|
|
|
|
|
2025-10-07 14:35:48 +02:00
|
|
|
## other clients
|
|
|
|
|
PROXY_LOG_LEVEL=info
|
|
|
|
|
PROXY_LOG_FILE={{cfg_owncloud.directory}}/log/proxy
|
|
|
|
|
PROXY_LOG_PRETTY=true
|
|
|
|
|
PROXY_LOG_COLOR=true
|
2025-10-07 16:51:48 +02:00
|
|
|
PROXY_CSP_CONFIG_FILE_LOCATION={{cfg_owncloud.directory}}/csp.yaml
|
2025-10-07 14:35:48 +02:00
|
|
|
PROXY_TLS=false
|
2025-10-07 16:51:48 +02:00
|
|
|
{% if cfg_owncloud.authentication.kind == 'internal' %}
|
2025-10-07 14:35:48 +02:00
|
|
|
PROXY_AUTOPROVISION_ACCOUNTS=false
|
|
|
|
|
{% endif %}
|
2025-10-07 16:51:48 +02:00
|
|
|
{% if cfg_owncloud.authentication.kind == 'authelia' %}
|
|
|
|
|
PROXY_OIDC_ISSUER={{cfg_owncloud.authentication.data.url_base}}
|
2025-10-07 14:35:48 +02:00
|
|
|
PROXY_OIDC_REWRITE_WELLKNOWN=true
|
|
|
|
|
PROXY_OIDC_ACCESS_TOKEN_VERIFY_METHOD=none
|
|
|
|
|
PROXY_OIDC_SKIP_USER_INFO=false
|
|
|
|
|
PROXY_AUTOPROVISION_ACCOUNTS=true
|
|
|
|
|
PROXY_AUTOPROVISION_CLAIM_USERNAME=preferred_username
|
|
|
|
|
PROXY_AUTOPROVISION_CLAIM_EMAIL=email
|
|
|
|
|
PROXY_AUTOPROVISION_CLAIM_DISPLAYNAME=name
|
|
|
|
|
PROXY_AUTOPROVISION_CLAIM_GROUPS=groups
|
|
|
|
|
PROXY_USER_OIDC_CLAIM=preferred_username
|
|
|
|
|
PROXY_USER_CS3_CLAIM=username
|
2024-07-02 00:11:36 +02:00
|
|
|
{% endif %}
|
2024-07-02 18:59:16 +02:00
|
|
|
|
2025-10-07 14:35:48 +02:00
|
|
|
## sharing
|
|
|
|
|
{% if cfg_owncloud.public_share.password_necessity == 'nothing' %}
|
|
|
|
|
OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD=false
|
|
|
|
|
OCIS_SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD=false
|
2024-07-02 18:59:16 +02:00
|
|
|
{% endif %}
|
2025-10-07 14:35:48 +02:00
|
|
|
{% if cfg_owncloud.public_share.password_necessity == 'writable' %}
|
|
|
|
|
OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD=false
|
|
|
|
|
OCIS_SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD=true
|
2024-07-02 18:59:16 +02:00
|
|
|
{% endif %}
|
2025-10-07 14:35:48 +02:00
|
|
|
{% if cfg_owncloud.public_share.password_necessity == 'all' %}
|
|
|
|
|
OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD=true
|
|
|
|
|
OCIS_SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD=true
|
2024-07-02 18:59:16 +02:00
|
|
|
{% endif %}
|
2025-10-07 14:35:48 +02:00
|
|
|
{% if cfg_owncloud.public_share.password_policy_active %}
|
|
|
|
|
OCIS_SHARING_PASSWORD_POLICY_DISABLED=false
|
2024-07-02 18:59:16 +02:00
|
|
|
{% else %}
|
2025-10-07 14:35:48 +02:00
|
|
|
OCIS_SHARING_PASSWORD_POLICY_DISABLED=true
|
2024-07-02 18:59:16 +02:00
|
|
|
{% endif %}
|
2025-09-17 23:43:22 +02:00
|
|
|
|