## web client WEB_LOG_LEVEL=info WEB_LOG_FILE={{cfg_owncloud.directory}}/log/web WEB_LOG_PRETTY=true WEB_LOG_COLOR=true {% if cfg_owncloud.authentication.kind == 'internal' %} {% endif %} {% if cfg_owncloud.authentication.kind == 'authelia' %} WEB_OIDC_AUTHORITY={{cfg_owncloud.authentication.data.url_base}} WEB_OIDC_CLIENT_ID={{cfg_owncloud.authentication.data.web.client_id}} WEB_OIDC_RESPONSE_TYPE=code WEB_OIDC_SCOPE=openid profile email groups WEB_OPTION_LOGIN_URL={{cfg_owncloud.authentication.data.url_base}} WEB_OPTION_LOGOUT_URL={{cfg_owncloud.authentication.data.url_base}} WEB_UI_THEME_SERVER=https://{{cfg_owncloud.domain}} WEB_UI_CONFIG_SERVER=https://{{cfg_owncloud.domain}} {% endif %} ## other clients PROXY_LOG_LEVEL=info PROXY_LOG_FILE={{cfg_owncloud.directory}}/log/proxy PROXY_LOG_PRETTY=true PROXY_LOG_COLOR=true PROXY_CSP_CONFIG_FILE_LOCATION={{cfg_owncloud.directory}}/csp.yaml PROXY_TLS=false {% if cfg_owncloud.authentication.kind == 'internal' %} PROXY_AUTOPROVISION_ACCOUNTS=false {% endif %} {% if cfg_owncloud.authentication.kind == 'authelia' %} OCIS_URL=https://{{cfg_owncloud.domain}} PROXY_OIDC_ISSUER={{cfg_owncloud.authentication.data.url_base}} 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 {% endif %} ## 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 {% endif %} {% 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 {% endif %} {% 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 {% endif %} {% if cfg_owncloud.public_share.password_policy_active %} OCIS_SHARING_PASSWORD_POLICY_DISABLED=false {% else %} OCIS_SHARING_PASSWORD_POLICY_DISABLED=true {% endif %}