Changed Environment Variables in Versions
Introduction
This page contains tables with added and removed environment variables between Infinite Scale version 5.0.x and 7.0.0.
Added and Removed Environment Variables
Service | Variable | Description | Default |
---|---|---|---|
OCIS_ASSET_THEMES_PATH |
Serve ownCloud themes from a path on the filesystem instead of the builtin assets. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH/web/assets/themes |
/var/lib/ocis/web/assets/themes |
|
OCIS_DISABLE_VERSIONING |
Disables versioning of files. When set to true, new uploads with the same filename will overwrite existing files instead of creating a new version. |
false |
|
OCIS_SHOW_USER_EMAIL_IN_RESULTS |
Include user email addresses in responses. If absent or set to false emails will be omitted from results. Please note that admin users can always see all email addresses. |
false |
|
OCIS_TRANSLATION_PATH |
(optional) Set this to a path with custom translations to overwrite the builtin translations. Note that file and folder naming rules apply, see the documentation for more details. |
||
OCIS_WOPI_DISABLE_CHAT |
Disable chat in the office web frontend. This feature applies to OnlyOffice and Microsoft. |
false |
|
ACTIVITYLOG_TRANSLATION_PATH |
(optional) Set this to a path with custom translations to overwrite the builtin translations. Note that file and folder naming rules apply, see the documentation for more details. |
||
ANTIVIRUS_WORKERS |
The number of concurrent go routines that fetch events from the event queue. |
10 |
|
AUTH_APP_DEBUG_ADDR |
Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed. |
127.0.0.1:9245 |
|
AUTH_APP_DEBUG_PPROF |
Enables pprof, which can be used for profiling. |
false |
|
AUTH_APP_DEBUG_TOKEN |
Token to secure the metrics endpoint. |
||
AUTH_APP_DEBUG_ZPAGES |
Enables zpages, which can be used for collecting and viewing traces in-memory. |
false |
|
AUTH_APP_ENABLE_IMPERSONATION |
Allows admins to create app tokens for other users. Used for migration. Do NOT use in productive deployments. |
false |
|
AUTH_APP_GRPC_ADDR |
The bind address of the GRPC service. |
127.0.0.1:9246 |
|
AUTH_APP_GRPC_PROTOCOL |
The transport protocol of the GRPC service. |
tcp |
|
AUTH_APP_JWT_SECRET |
The secret to mint and validate jwt tokens. |
||
AUTH_APP_LOG_COLOR |
Activates colorized log output. |
false |
|
AUTH_APP_LOG_FILE |
The path to the log file. Activates logging to this file if set. |
||
AUTH_APP_LOG_LEVEL |
The log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'. |
||
AUTH_APP_LOG_PRETTY |
Activates pretty log output. |
false |
|
AUTH_APP_MACHINE_AUTH_API_KEY |
The machine auth API key used to validate internal requests necessary to access resources from other services. |
||
AUTH_APP_SKIP_USER_GROUPS_IN_TOKEN |
Disables the encoding of the user’s group memberships in the access token. This reduces the token size, especially when users are members of a large number of groups. |
false |
|
AUTH_APP_TRACING_COLLECTOR |
The HTTP endpoint for sending spans directly to a collector, i.e. http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset. |
||
AUTH_APP_TRACING_ENABLED |
Activates tracing. |
false |
|
AUTH_APP_TRACING_ENDPOINT |
The endpoint of the tracing agent. |
||
AUTH_APP_TRACING_TYPE |
The type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now. |
||
COLLABORATION_APP_ADDR |
The URL where the WOPI app is located, such as https://127.0.0.1:8080. |
||
COLLABORATION_APP_DESCRIPTION |
App description |
Open office documents with Collabora |
|
COLLABORATION_APP_ICON |
Icon for the app |
image-edit |
|
COLLABORATION_APP_INSECURE |
Skip TLS certificate verification when connecting to the WOPI app |
false |
|
COLLABORATION_APP_LICENSE_CHECK_ENABLE |
Enable license checking to edit files. Needs to be enabled when using Microsoft365 with the business flow. |
false |
|
COLLABORATION_APP_NAME |
The name of the app which is shown to the user. You can chose freely but you are limited to a single word without special characters or whitespaces. We recommend to use pascalCase like 'CollaboraOnline'. |
Collabora |
|
COLLABORATION_APP_PRODUCT |
The WebOffice app, either Collabora, OnlyOffice, Microsoft365 or MicrosoftOfficeOnline. |
Collabora |
|
COLLABORATION_APP_PROOF_DISABLE |
Disable the proof keys verification |
false |
|
COLLABORATION_APP_PROOF_DURATION |
Duration for the proof keys to be cached in memory, using time.ParseDuration format. If the duration can’t be parsed, we’ll use the default 12h as duration |
12h |
|
COLLABORATION_CS3API_DATAGATEWAY_INSECURE |
Connect to the CS3API data gateway insecurely. |
false |
|
COLLABORATION_DEBUG_ADDR |
Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed. |
127.0.0.1:9304 |
|
COLLABORATION_DEBUG_PPROF |
Enables pprof, which can be used for profiling. |
false |
|
COLLABORATION_DEBUG_TOKEN |
Token to secure the metrics endpoint. |
||
COLLABORATION_DEBUG_ZPAGES |
Enables zpages, which can be used for collecting and viewing in-memory traces. |
false |
|
COLLABORATION_GRPC_ADDR |
The bind address of the GRPC service. |
127.0.0.1:9301 |
|
COLLABORATION_GRPC_PROTOCOL |
The transport protocol of the GRPC service. |
tcp |
|
COLLABORATION_HTTP_ADDR |
The bind address of the HTTP service. |
127.0.0.1:9300 |
|
COLLABORATION_LOG_COLOR |
Activates colorized log output. |
false |
|
COLLABORATION_LOG_FILE |
The path to the log file. Activates logging to this file if set. |
||
COLLABORATION_LOG_LEVEL |
The log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'. |
||
COLLABORATION_LOG_PRETTY |
Activates pretty log output. |
false |
|
COLLABORATION_STORE |
The type of the store. Supported values are: 'memory', 'nats-js-kv', 'redis-sentinel', 'noop'. See the text description for details. |
nats-js-kv |
|
COLLABORATION_STORE_AUTH_PASSWORD |
The password to authenticate with the store. Only applies when store type 'nats-js-kv' is configured. |
||
COLLABORATION_STORE_AUTH_USERNAME |
The username to authenticate with the store. Only applies when store type 'nats-js-kv' is configured. |
||
COLLABORATION_STORE_DATABASE |
The database name the configured store should use. |
collaboration |
|
COLLABORATION_STORE_NODES |
A list of nodes to access the configured store. This has no effect when 'memory' store is configured. Note that the behaviour how nodes are used is dependent on the library of the configured store. See the Environment Variable Types description for more details. |
[127.0.0.1:9233] |
|
COLLABORATION_STORE_TABLE |
The database table the store should use. |
||
COLLABORATION_STORE_TTL |
Time to live for events in the store. Defaults to '30m' (30 minutes). See the Environment Variable Types description for more details. |
30m0s |
|
COLLABORATION_TRACING_COLLECTOR |
The HTTP endpoint for sending spans directly to a collector, i.e. http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset. |
||
COLLABORATION_TRACING_ENABLED |
Activates tracing. |
false |
|
COLLABORATION_TRACING_ENDPOINT |
The endpoint of the tracing agent. |
||
COLLABORATION_TRACING_TYPE |
The type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now. |
||
COLLABORATION_WOPI_DISABLE_CHAT |
Disable chat in the office web frontend. This feature applies to OnlyOffice and Microsoft. |
false |
|
COLLABORATION_WOPI_PROXY_SECRET |
Optional, the secret to authenticate against the ownCloud Office365 WOPI proxy. This secret can be obtained from ownCloud via the office365 proxy subscription. |
||
COLLABORATION_WOPI_PROXY_URL |
The URL to the ownCloud Office365 WOPI proxy. Optional. To use this feature, you need an office365 proxy subscription. If you become part of the Microsoft CSP program (https://learn.microsoft.com/en-us/partner-center/enroll/csp-overview), you can use WebOffice without a proxy. |
||
COLLABORATION_WOPI_SECRET |
Used to mint and verify WOPI JWT tokens and encrypt and decrypt the REVA JWT token embedded in the WOPI JWT token. |
||
COLLABORATION_WOPI_SHORTTOKENS |
Use short access tokens for WOPI access. This is useful for office packages, like Microsoft Office Online, which have URL length restrictions. If enabled, a persistent store must be configured. |
false |
|
COLLABORATION_WOPI_SRC |
The WOPI source base URL containing schema, host and port. Set this to the schema and domain where the collaboration service is reachable for the wopi app, such as https://office.owncloud.test. |
||
FRONTEND_APP_HANDLER_SECURE_VIEW_APP_ADDR |
Service name or address of the app provider to use for secure view. Should match the service name or address of the registered CS3 app provider. |
com.owncloud.api.collaboration |
|
FRONTEND_MAX_CONCURRENCY |
Maximum number of concurrent go-routines. Higher values can potentially get work done faster but will also cause more load on the system. Values of 0 or below will be ignored and the default value will be used. |
1 |
|
GATEWAY_APP_REGISTRY_ENDPOINT |
The endpoint of the app-registry service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.app-registry |
|
GATEWAY_AUTH_APP_ENDPOINT |
The endpoint of the auth-app service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.auth-app |
|
GATEWAY_AUTH_BASIC_ENDPOINT |
The endpoint of the auth-basic service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.auth-basic |
|
GATEWAY_AUTH_BEARER_ENDPOINT |
The endpoint of the auth-bearer service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
||
GATEWAY_AUTH_MACHINE_ENDPOINT |
The endpoint of the auth-machine service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.auth-machine |
|
GATEWAY_AUTH_SERVICE_ENDPOINT |
The endpoint of the auth-service service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.auth-service |
|
GATEWAY_GROUPS_ENDPOINT |
The endpoint of the groups service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.groups |
|
GATEWAY_OCM_ENDPOINT |
The endpoint of the ocm service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.ocm |
|
GATEWAY_PERMISSIONS_ENDPOINT |
The endpoint of the permissions service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.settings |
|
GATEWAY_SHARING_ENDPOINT |
The endpoint of the shares service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.sharing |
|
GATEWAY_STORAGE_PUBLIC_LINK_ENDPOINT |
The endpoint of the storage-publiclink service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.storage-publiclink |
|
GATEWAY_STORAGE_SHARES_ENDPOINT |
The endpoint of the storage-shares service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.storage-shares |
|
GATEWAY_STORAGE_USERS_ENDPOINT |
The endpoint of the storage-users service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.storage-users |
|
GATEWAY_USERS_ENDPOINT |
The endpoint of the users service. Can take a service name or a gRPC URI with the dns, kubernetes or unix protocol. |
com.owncloud.api.users |
|
GRAPH_AVAILABLE_ROLES |
A comma separated list of roles that are available for assignment. |
[b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5 a8d5fe5e-96e3-418d-825b-534dbdf22b99 fb6c3e19-e378-47e5-b277-9732f9de6e21 58c63c02-1d89-4572-916a-870abc5a1b7d 2d00ce52-1fc2-4dbc-8b95-a73b73395f5a 1c996275-f1c9-4e71-abdf-a42f6495e960 312c0871-5ef7-4b3a-85b6-0e4074c64049] |
|
GRAPH_MAX_CONCURRENCY |
The maximum number of concurrent requests the service will handle. |
20 |
|
GRAPH_TRANSLATION_PATH |
(optional) Set this to a path with custom translations to overwrite the builtin translations. Note that file and folder naming rules apply, see the documentation for more details. |
||
OCM_OCM_INVITE_MANAGER_TIMEOUT |
Timeout specifies a time limit for requests made to OCM endpoints. |
30s |
|
OCM_OCM_INVITE_MANAGER_TOKEN_EXPIRATION |
Expiry duration for invite tokens. |
24h0m0s |
|
OCM_OCM_STORAGE_DATA_SERVER_URL |
URL of the data server, needs to be reachable by the data gateway provided by the frontend service or the user if directly exposed. |
||
POSTPROCESSING_WORKERS |
The number of concurrent go routines that fetch events from the event queue. |
3 |
|
PROXY_AUTOPROVISION_CLAIM_DISPLAYNAME |
The name of the OIDC claim that holds the display name. |
name |
|
PROXY_AUTOPROVISION_CLAIM_EMAIL |
The name of the OIDC claim that holds the email. |
||
PROXY_AUTOPROVISION_CLAIM_GROUPS |
The name of the OIDC claim that holds the groups. |
groups |
|
PROXY_AUTOPROVISION_CLAIM_USERNAME |
The name of the OIDC claim that holds the username. |
preferred_username |
|
PROXY_CSP_CONFIG_FILE_LOCATION |
The location of the CSP configuration file. |
||
PROXY_ENABLE_APP_AUTH |
Allow app authentication. This can be used to authenticate 3rd party applications. Note that auth-app service must be running for this feature to work. |
false |
|
PROXY_EVENTS_AUTH_PASSWORD |
The password to authenticate with the events broker. The events broker is the ocis service which receives and delivers events between the services. |
||
PROXY_EVENTS_AUTH_USERNAME |
The username to authenticate with the events broker. The events broker is the ocis service which receives and delivers events between the services. |
||
PROXY_EVENTS_CLUSTER |
The clusterID of the event system. The event system is the message queuing service. It is used as message broker for the microservice architecture. |
ocis-cluster |
|
PROXY_EVENTS_ENABLE_TLS |
Enable TLS for the connection to the events broker. The events broker is the ocis service which receives and delivers events between the services. |
false |
|
PROXY_EVENTS_ENDPOINT |
The address of the event system. The event system is the message queuing service. It is used as message broker for the microservice architecture. Set to a empty string to disable emitting events. |
127.0.0.1:9233 |
|
PROXY_EVENTS_TLS_INSECURE |
Whether to verify the server TLS certificates. |
false |
|
PROXY_EVENTS_TLS_ROOT_CA_CERTIFICATE |
The root CA certificate used to validate the server’s TLS certificate. If provided PROXY_EVENTS_TLS_INSECURE will be seen as false. |
||
SHARING_USER_JSONCS3_MAX_CONCURRENCY |
Maximum number of concurrent go-routines. Higher values can potentially get work done faster but will also cause more load on the system. Values of 0 or below will be ignored and the default value will be used. |
1 |
|
SSE_KEEPALIVE_INTERVAL |
To prevent intermediate proxies from closing the SSE connection, send periodic SSE comments to keep it open. |
0s |
|
STORAGE_USERS_OCIS_GENERAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the projects space roots. |
||
STORAGE_USERS_OCIS_MAX_CONCURRENCY |
Maximum number of concurrent go-routines. Higher values can potentially get work done faster but will also cause more load on the system. Values of 0 or below will be ignored and the default value will be used. |
1 |
|
STORAGE_USERS_OCIS_PERSONAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the personal space roots. |
||
STORAGE_USERS_PERMISSION_ENDPOINT |
Endpoint of the permissions service. The endpoints can differ for 'ocis', 'posix' and 's3ng'. |
com.owncloud.api.settings |
|
STORAGE_USERS_POSIX_GENERAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the projects space roots. |
projects/{{.SpaceId}} |
|
STORAGE_USERS_POSIX_PERMISSIONS_ENDPOINT |
Endpoint of the permissions service. The endpoints can differ for 'ocis', 'posix' and 's3ng'. |
com.owncloud.api.settings |
|
STORAGE_USERS_POSIX_PERSONAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the personal space roots. |
users/{{.User.Username}} |
|
STORAGE_USERS_POSIX_ROOT |
The directory where the filesystem storage will store its data. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH/storage/users. |
/var/lib/ocis/storage/users |
|
STORAGE_USERS_POSIX_SCAN_DEBOUNCE_DELAY |
The time in milliseconds to wait before scanning the filesystem for changes after a change has been detected. |
1s |
|
STORAGE_USERS_POSIX_USE_SPACE_GROUPS |
Use space groups to manage permissions on spaces. |
false |
|
STORAGE_USERS_POSIX_WATCH_FOLDER_KAFKA_BROKERS |
Comma-separated list of kafka brokers to read the watchfolder events from. |
||
STORAGE_USERS_POSIX_WATCH_PATH |
Path to the watch directory/file. Only applies to the 'gpfsfileauditlogging' and 'inotifywait' watcher, in which case it is the path of the file audit log file/base directory to watch. |
||
STORAGE_USERS_POSIX_WATCH_TYPE |
Type of the watcher to use for getting notified about changes to the filesystem. Currently available options are 'inotifywait' (default), 'gpfswatchfolder' and 'gpfsfileauditlogging'. |
||
STORAGE_USERS_S3NG_GENERAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the projects space roots. |
||
STORAGE_USERS_S3NG_PERSONAL_SPACE_PATH_TEMPLATE |
Template string to construct the paths of the personal space roots. |
||
STORAGE_USERS_SERVICE_NAME |
Service name to use. Change this when starting an additional storage provider with a custom configuration to prevent it from colliding with the default 'storage-users' service. |
storage-users |
|
THUMBNAILS_MAX_CONCURRENT_REQUESTS |
Number of maximum concurrent thumbnail requests. Default is 0 which is unlimited. |
0 |
|
THUMBNAILS_MAX_INPUT_HEIGHT |
The maximum height of an input image which is being processed. |
7680 |
|
THUMBNAILS_MAX_INPUT_IMAGE_FILE_SIZE |
The maximum file size of an input image which is being processed. Usable common abbreviations: [KB, KiB, MB, MiB, GB, GiB, TB, TiB, PB, PiB, EB, EiB], example: 2GB. |
50MB |
|
THUMBNAILS_MAX_INPUT_WIDTH |
The maximum width of an input image which is being processed. |
7680 |
|
USERLOG_MAX_CONCURRENCY |
Maximum number of concurrent go-routines. Higher values can potentially get work done faster but will also cause more load on the system. Values of 0 or below will be ignored and the default value will be used. |
1 |
|
WEB_ASSET_APPS_PATH |
Serve ownCloud Web apps assets from a path on the filesystem instead of the builtin assets. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH/web/assets/apps |
/var/lib/ocis/web/assets/apps |
|
WEB_ASSET_CORE_PATH |
Serve ownCloud Web assets from a path on the filesystem instead of the builtin assets. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH/web/assets/core |
/var/lib/ocis/web/assets/core |
|
WEB_ASSET_THEMES_PATH |
Serve ownCloud themes from a path on the filesystem instead of the builtin assets. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH/web/assets/themes |
/var/lib/ocis/web/assets/themes |
Service | Variable | Description | Default |
---|---|---|---|
OCIS_CACHE_SIZE |
The maximum quantity of items in the user info cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
OCIS_DECOMPOSEDFS_METADATA_BACKEND |
The backend to use for storing metadata. Supported values are 'messagepack' and 'xattrs'. The setting 'messagepack' uses a dedicated file to store file metadata while 'xattrs' uses extended attributes to store file metadata. Defaults to 'messagepack'. |
messagepack |
|
OCIS_ENABLE_RESHARING |
Changing this value is NOT supported. Enables the support for re-sharing in the clients. |
false |
|
OCIS_PERSISTENT_STORE_SIZE |
The maximum quantity of items in the store. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
ANTIVIRUS_ICAP_TIMEOUT |
Timeout for the ICAP client. |
0 |
|
EVENTHISTORY_STORE_SIZE |
The maximum quantity of items in the store. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived and used from the ocmem package though no explicit default was set. |
0 |
|
FRONTEND_ENABLE_RESHARING |
Changing this value is NOT supported. Enables the support for re-sharing in the clients. |
false |
|
FRONTEND_OCS_STAT_CACHE_SIZE |
Max number of entries to hold in the cache. |
0 |
|
GATEWAY_CREATE_HOME_CACHE_SIZE |
The maximum quantity of items in the cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not explicitly set as default. |
0 |
|
GATEWAY_PROVIDER_CACHE_SIZE |
The maximum quantity of items in the cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not explicitly set as default. |
0 |
|
GRAPH_CACHE_SIZE |
The maximum quantity of items in the store. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not explicitly set as default. |
0 |
|
GRAPH_ENABLE_RESHARING |
Changing this value is NOT supported. Enables the support for re-sharing. |
false |
|
OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME |
Verify the hostname of the incoming request against the hostname of the OCM provider. |
false |
|
POSTPROCESSING_STORE_SIZE |
The maximum quantity of items in the store. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
PROXY_OIDC_USERINFO_CACHE_SIZE |
The maximum quantity of items in the user info cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not explicitly set as default. |
0 |
|
SETTINGS_CACHE_SIZE |
The maximum quantity of items in the cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
SETTINGS_DATA_PATH |
The directory where the filesystem storage will store ocis settings. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH:/settings. |
/var/lib/ocis/settings |
|
SETTINGS_STORE_TYPE |
Store type configures the persistency driver. Supported values are 'metadata' and 'filesystem'. Note that the value 'filesystem' is considered deprecated. |
metadata |
|
SHARING_ENABLE_RESHARING |
Changing this value is NOT supported. Enables the support for resharing. |
false |
|
STORAGE_SYSTEM_CACHE_SIZE |
The maximum quantity of items in the user info cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
STORAGE_SYSTEM_OCIS_METADATA_BACKEND |
The backend to use for storing metadata. Supported values are 'messagepack' and 'xattrs'. The setting 'messagepack' uses a dedicated file to store file metadata while 'xattrs' uses extended attributes to store file metadata. Defaults to 'messagepack'. |
messagepack |
|
STORAGE_USERS_FILEMETADATA_CACHE_SIZE |
The maximum quantity of items in the user info cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
STORAGE_USERS_ID_CACHE_SIZE |
The maximum quantity of items in the user info cache. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
STORAGE_USERS_OCIS_METADATA_BACKEND |
The backend to use for storing metadata. Supported values are 'messagepack' and 'xattrs'. The setting 'messagepack' uses a dedicated file to store file metadata while 'xattrs' uses extended attributes to store file metadata. Defaults to 'messagepack'. |
messagepack |
|
STORAGE_USERS_S3NG_METADATA_BACKEND |
The backend to use for storing metadata. Supported values are 'xattrs' and 'messagepack'. The setting 'xattrs' uses extended attributes to store file metadata while 'messagepack' uses a dedicated file to store file metadata. Defaults to 'xattrs'. |
messagepack |
|
The |
STORE_DATA_PATH |
The directory where the filesystem storage will store ocis settings. If not defined, the root directory derives from $OCIS_BASE_DATA_PATH:/store. |
/var/lib/ocis/store |
STORE_DEBUG_ADDR |
Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed. |
127.0.0.1:9464 |
|
STORE_DEBUG_PPROF |
Enables pprof, which can be used for profiling. |
false |
|
STORE_DEBUG_TOKEN |
Token to secure the metrics endpoint. |
||
STORE_DEBUG_ZPAGES |
Enables zpages, which can be used for collecting and viewing in-memory traces. |
false |
|
STORE_GRPC_ADDR |
The bind address of the GRPC service. |
127.0.0.1:9460 |
|
STORE_LOG_COLOR |
Activates colorized log output. |
false |
|
STORE_LOG_FILE |
The path to the log file. Activates logging to this file if set. |
||
STORE_LOG_LEVEL |
The log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'. |
||
STORE_LOG_PRETTY |
Activates pretty log output. |
false |
|
STORE_TRACING_COLLECTOR |
The HTTP endpoint for sending spans directly to a collector, i.e. http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset. |
||
STORE_TRACING_ENABLED |
Activates tracing. |
false |
|
STORE_TRACING_ENDPOINT |
The endpoint of the tracing agent. |
||
STORE_TRACING_TYPE |
The type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now. |
||
USERLOG_STORE_SIZE |
The maximum quantity of items in the store. Only applies when store type 'ocmem' is configured. Defaults to 512 which is derived from the ocmem package though not exclicitly set as default. |
0 |
|
WEB_ASSET_PATH |
Serve ownCloud Web assets from a path on the filesystem instead of the builtin assets. |
||
WEB_OPTION_DISABLE_PREVIEWS |
Set this option to 'true' to disable previews in all the different web file listing views. This can speed up file listings in folders with many files. The only list view that is not affected by this setting is the trash bin, as it does not allow previewing at all. |
false |
|
WEB_OPTION_HOME_FOLDER |
Specifies a folder that is used when the user navigates 'home'. Navigating home gets triggered by clicking on the 'All files' menu item. The user will not be jailed in that directory, it simply serves as a default location. A static location can be provided, or variables of the user object to come up with a user specific home path can be used. This uses the twig template variable style and allows picking a value or a substring of a value of the authenticated user. Examples are '/Shares', '/{{.Id}}' and '/{{substr 0 3 .Id}}/{{.Id}'. |
||
WEB_OPTION_HOVERABLE_QUICK_ACTIONS |
Set this option to 'true' to hide quick actions (buttons appearing on file rows) and only show them when the user hovers over the row with his mouse. Defaults to 'false'. |
false |
|
WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP |
Specifies whether single file link shares should be opened with the default app or not. If not opened by the default app, the Web UI just displays the file details. |
true |
|
WEB_OPTION_PREVIEW_FILE_MIMETYPES |
A list of mimeTypes to specify which ones will be previewed in the UI. For example, to only preview jpg and text files, set this option to 'image/jpeg,text/plain'. See the Environment Variable Types description for more details. |
[image/gif image/png image/jpeg text/plain image/tiff image/bmp image/x-ms-bmp application/vnd.geogebra.slides] |
|
WEB_OPTION_ROUTING_ID_BASED |
Enable or disable fileIds being added to the URL. Defaults to 'true', because otherwise spaces with name clashes cannot be resolved correctly. Note: Only disable this if you can guarantee on the server side, that spaces of the same namespace cannot have name clashes. |
true |
|
WEB_OPTION_SHARING_RECIPIENTS_PER_PAGE |
Sets the number of users shown as recipients in the dropdown menu when sharing resources. |
200 |
|
WEB_OPTION_SIDEBAR_SHARES_SHOW_ALL_ON_LOAD |
Sets the list of the (link) shares list in the sidebar to be initially expanded. Default is a collapsed state, only showing the first three shares. |
false |
Service | Variable | Description | Removal Version | Deprecation Info |
---|---|---|---|---|
CLIENTLOG_REVA_GATEWAY |
CS3 gateway used to look up user metadata |
%%NEXT_PRODUCTION_VERSION%% |
CLIENTLOG_REVA_GATEWAY removed for simplicity. |
|
FRONTEND_OCS_ADDITIONAL_INFO_ATTRIBUTE |
Additional information attribute for the user like {{.Mail}}. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_ENABLE_DENIALS |
EXPERIMENTAL: enable the feature to deny access on folders. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_INCLUDE_OCM_SHAREES |
Include OCM sharees when listing sharees. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_INCLUDE_OCM_SHAREES, the OCS API is deprecated |
|
FRONTEND_OCS_LIST_OCM_SHARES |
Include OCM shares when listing shares. See the OCM service documentation for more details. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_LIST_OCM_SHARES, the OCS API is deprecated |
|
FRONTEND_OCS_PERSONAL_NAMESPACE |
Home namespace identifier. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_PREFIX |
URL path prefix for the OCS service. Note that the string must not start with '/'. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_SHARE_PREFIX |
Path prefix for shares as part of an ocis resource. Note that the path must start with '/'. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_AUTH_PASSWORD |
The password to use for authentication. Only applies when using the 'nats-js-kv' store type. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_AUTH_PASSWORD, the OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_AUTH_USERNAME |
The username to use for authentication. Only applies when using the 'nats-js-kv' store type. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_AUTH_USERNAME, the OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_DISABLE_PERSISTENCE |
Disable persistence of the cache. Only applies when using the 'nats-js-kv' store type. Defaults to false. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_DISABLE_PERSISTENCE, the OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_STORE |
The type of the cache store. Supported values are: 'memory', 'redis-sentinel', 'nats-js-kv', 'noop'. See the text description for details. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_STORE, the OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_STORE_NODES |
A list of nodes to access the configured store. This has no effect when 'memory' store is configured. Note that the behaviour how nodes are used is dependent on the library of the configured store. See the Environment Variable Types description for more details. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_STORE_NODES, the OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_TABLE |
The database table the store should use. |
%%NEXT_PRODUCTION_VERSION%% |
The OCS API is deprecated |
|
FRONTEND_OCS_STAT_CACHE_TTL |
Default time to live for user info in the cache. Only applied when access tokens has no expiration. See the Environment Variable Types description for more details. |
%%NEXT_PRODUCTION_VERSION%% |
FRONTEND_OCS_STAT_CACHE_TTL, the OCS API is deprecated |