Nuxeo Server

Configuration Parameters Index (nuxeo.conf)

Updated: November 13, 2017 Page Information Edit on GitHub

This page is scheduled for review and update. Check back soon for updated content!

The Nuxeo Platform reads configuration properties that you can set either:

  • In a nuxeo.conf file
  • From the Setup tab in the Admin Center
  • By contributing to the Configuration Service

nuxeo.conf File

Nuxeo Platform reads configuration properties in nuxeo.conf file. Those parameters can be either environment parameters used by Nuxeo runtime or template parameters used for values replacement in configuration files. y default, the nuxeo.conf file is located in $NUXEO_HOME/bin. If you installed your application using the Windows installer, the configuration is located in %APPDATA%\Nuxeo\conf (check the page Where Are the Log and Configuration Files in Windows? for more information).

If you plan to use the application in production, you should move the configuration file outside the Nuxeo home directory, to make upgrades easier and more secured: your data and configuration won't risk to be overridden or lost.

For Windows users

Do not use Office writers, nor Notepad.

Wordpad is fine, Notepad++ and SciTE are good text editors, there are lots of other text editors.

Existing configuration parameters are listed in the index section below.

Admin Center / Setup Tab

Administrators can also change the nuxeo.conf configuration parameters from the Admin center.

To edit the configuration of the application using the Admin tab:

  1. Log in with an administrator account. Default administrator credentials are:
    • login: Administrator
    • password: Administrator
  2. Click on the Admin tab in the page header.
  3. Click on the Setup tab, edit the configuration you want to change and click on Save.
  4. If indicated as needed on top of the page, restart the server.

You can also take a look at the following pages for recommendations and examples:

Configuration Parameters Index

The table below lists the properties that you can set in nuxeo.conf. Properties that can be contributed to the Configuration service are available from the Nuxeo Platform Explorer.

For RestClient protocol a comma separated list of URL. If empty an in JVM embedded Elasticsearch node is used, the embedded node is only for testing and it is not supported for production
Parameter Description Default value ("|" separates possible values) Since
JAVA_HOME Path to Java home directory. None.
If undefined nuxeoctl script will try to discover it.
 
JAVA_OPTS Optional values passed to the JVM.
Nuxeo requires at least 1024 Mo in JVM heap size and 256Mo as maximum permanent size (512 recommended).
Decreasing garbage collector frequency avoid having too much CPU usage (Sun Java specific options, recommended by JBoss).
-Xms512m -Xmx1024m -XX:MaxPermSize=512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding=UTF-8  
launcher.start.max.wait In seconds. Maximum time to wait for effective Nuxeo server start before giving up (applies on commands "start" and "restart"). 300  
launcher.stop.max.wait In seconds. Maximum time to wait for effective Nuxeo server stop cleanly before using forced stop. 60  
launcher.override.java.tmpdir Possible values: true or false .
If true, will set java.io.tmpdir = ${nuxeo.tmp.dir}.
true  
nuxeo.log.dir Log directory (absolute or relative to NUXEO_HOME).
Linux recommended path: /var/log/nuxeo/...
log  
nuxeo.pid.dir Directory where to store Nuxeo PID file. bin  
nuxeo.data.dir Data directory (absolute or relative to NUXEO_HOME). It involves all data not being stored in database.
Linux recommended path: /var/lib/nuxeo/...
data  
nuxeo.tmp.dir Location of the temporary files. server/default/tmp (JBoss)
tmp (Tomcat)
tmp (Jetty)
 
nuxeo.mp.dir Since Nuxeo 5.9.4. Nuxeo Packages directory. packages Since Nuxeo 5.9.4
nuxeo.force.generation If "true", will force generation of configuration files; otherwise they are only generated when not existing.
If "once", will force one time and switch to false after successful generation.
If "false", configuration changes are ignored.
true | once  
nuxeo.templates Comma separated list of templates to include.
Templates paths are absolute or relative to $NUXEO_HOME/templates/.
Available templates: postgresql, mysql, mssql, oracle, custom, ...
default  
nuxeo.bind.address Server binding address. "0.0.0.0" means "all available network interfaces".
WARNING: When changing nuxeo.bind.address, you must accordingly change nuxeo.loopback.url.
0.0.0.0  
nuxeo.server.http.port Server HTTP listen port. 8080  
nuxeo.server.ajp.port Server AJP listen port.
This is not available on Jetty.
8009  
nuxeo.server.jvmRoute Server AJP route for load-balancing nuxeo  
nuxeo.server.tomcat_admin.host Since Nuxeo 7.3. Tomcat server's "admin" host.
This is the address on which the server waits for a shutdown command.
localhost Since Nuxeo 7.3
nuxeo.server.tomcat-admin.port Deprecated since Nuxeo 5.6 and replaced by nuxeo.server.tomcat_admin.port. Tomcat server's "admin" port.
This is only useful if you have another Tomcat server running and want to avoid port conflicts.
8005 Deprecated since Nuxeo 5.6
nuxeo.server.tomcat_admin.port Since Nuxeo 5.6. Tomcat server's "admin" port.
Replaces nuxeo.server.tomcat-admin.port. This is only useful if you have another Tomcat server running and want to avoid port conflicts.
8005 Since Nuxeo 5.6
nuxeo.server.tomcat_error.show_report Tomcat report displayed or not on Tomcat error page. false Since Nuxeo 9.3
nuxeo.server.tomcat_error.show_server_info Tomcat version info (as Tomcat server version) displayed or not on Tomcat error page. false Since Nuxeo 9.3
nuxeo.server.https.port Server HTTPS listen port.
This is only useful if you have modified the application server to use HTTPS.
8443  
nuxeo.server.emptySessionPath (Tomcat only) Since Nuxeo 5.5, until 5.7.1. If set to true, all paths for session cookies will be set to /.
May be useful to enable authentication on proxyfied WebEngine applications (see HTTP and HTTPS Reverse-Proxy Configuration).
Removed since Nuxeo 5.7.2 (see http://tomcat.apache.org/migration-7.html#Session_cookie_configuration).
false Since Nuxeo 5.5, until Nuxeo 5.7.1
nuxeo.server.signature (Tomcat only) Since Nuxeo 6.0. If set, this will replace the default value of the "Server:" HTTP response header. None  
org.nuxeo.ecm.instance.name Server name. Nuxeo 5.9.3-SNAPSHOT  
org.nuxeo.ecm.instance.description Server description. Nuxeo  
org.nuxeo.ecm.product.name Product name, displayed in the page title on your browser. Nuxeo Platform  
org.nuxeo.ecm.product.version   5.9.3-SNAPSHOT  
org.nuxeo.dev Since Nuxeo 5.6, this property uses the "dev" mode when running the Nuxeo application. This parameter should not be set to true on a production server, as it disables some caches, and enables hot redeploy of some JARs (Studio JARs for instance). For more information about the dev mode, see How to do incremental deployment (hot reload) in the JSF-Seam layer. Before 5.6, setting this property to true stopped the runtime when an error occured at deployment. This behaviour has been removed from the dev mode and is now controlled by the property org.nuxeo.runtime.strict. false Since Nuxeo 5.6
org.nuxeo.prod Since Nuxeo 5.8, setting this property to "true" will display a quite visible warning message in the Admin tab, stating that this is a production instance. This is useful for administrators who are sometimes confusing their Nuxeo production server with their test server (not to rat anyone out). Since Nuxeo 5.8 false
org.nuxeo.rest.stack.enable Since Nuxeo 6.0, you can enable this mode if you'd like to display exception stacktraces in JSON response when error occurs after REST calls. See Web Exceptions documentation to get modes description and examples. false Since Nuxeo 6.0
org.nuxeo.automation.trace Enable this mode if you'd like to display automation traces during runtime:
- You'll benefit from exhaustive logs to debug all automation chain and/or operation execution.
- The automation trace mode is disabled by default (not suitable for production).
- It can be activated through JMX via org.nuxeo:TracerFactory MBean during runtime.
false  
org.nuxeo.automation.trace.printable By default, all automation executions are 'printable' (appear in logs) when automation trace mode is on.
- You can filter chain and/or operation execution trace printing by setting this property to chain name and/or operation separated by comma.
- Comment this property to get all automation chains/operations back in printing (by default set to (star))
 
templateName.target Directory where templateName files will be deployed. server/default/deploy/nuxeo.ear  
mailservice.user (JBoss only) User for e-mail authentication. nobody  
mailservice.password (JBoss only) Password for e-mail authentication. password  
mail.store.protocol
mail.transport.protocol
Server protocol parameters for e-mailing. pop3
smtp
 
mail.user User who will receive e-mail (unused in Nuxeo). nobody  
mail.store.host e-Mail server. localhost  
mail.store.user   anonymous  
mail.store.password   password  
mail.debug Enable debugging output from the JavaMail classes. false  
nuxeo.notification.eMailSubjectPrefix Subject prefix in Nuxeo notification e-mails. [Nuxeo]  
nuxeo.notification.eMailSigner Signer of the sent e-mail. The Nuxeo team  
mail.transport.host SMTP gateway server. localhost  
mail.transport.port e-Mail server port. 25 (without authentication)
587 (with authentication)
465 (SSL)
 
mail.transport.usetls Use TLS for the SMTP connection. false  
mail.transport.auth   true  
mail.transport.user   anonymous  
mail.transport.password   password  
mail.from The e-mail address will be sent from. [email protected]  
nuxeo.db.name Database name. nuxeo | NUXEO  
nuxeo.db.user Database username. sa | nuxeo  
nuxeo.db.password Database password. (empty value) | password  
nuxeo.db.host Database host URL. localhost  
nuxeo.db.port Database host port. 3700 (DB2)
5432 (PostgreSQL)
3306 (MySQL)
1521 (Oracle)
1433 (MSSQL)
 
nuxeo.db.jdbc.url Database JDBC connection URL for Nuxeo datasources, for instance jdbc:postgresql://${nuxeo.db.host}:${nuxeo.db.port}/${nuxeo.db.name}. (database-dependent)  
nuxeo.db.validationQuery Database validation query, a SELECT statement used to check connections before using them, usually SELECT 1. Using this has a noticeable speed impact but makes connections resilient to network or sever problems.    
nuxeo.db.min-pool-size Database minimum pool size for Nuxeo datasources. 5  
nuxeo.db.max-pool-size Database maximum pool size for Nuxeo datasources. 20 (JBoss)
100 (Tomcat)
 
nuxeo.db.idle-timeout-minutes Since Nuxeo 6.0. Database timeout after which connections not in use are removed from the pool. 5 Since Nuxeo 6.0
nuxeo.db.xaMode Enable XA mode (required if multiple datasources configured) false  
nuxeo.vcs.min-pool-size Database minimum pool size for Nuxeo repository (VCS). 0  
nuxeo.vcs.max-pool-size Database maximum pool size for Nuxeo repository (VCS). 20  
nuxeo.vcs.blocking-timeout-millis Since Nuxeo 5.8. Database maximum wait time to get a connection from the pool when all connections are in use, for Nuxeo repository (VCS). 100 Since Nuxeo 5.8
nuxeo.vcs.idle-timeout-minutes Since Nuxeo 5.8. Database timeout after which connections not in use are removed from the pool, for Nuxeo repository (VCS). 10 Since Nuxeo 5.8
nuxeo.vcs.fulltext.disabled Since Nuxeo 5.8. Whether full text indexing and querying should be completely disabled in the repository. See VCS Configuration for details. false Since Nuxeo 5.8
nuxeo.vcs.fulltext.search.disabled Since Nuxeo 6.0. Full text querying from VCS (database backend) is disabled, full text extraction is done. See VCS Configuration for details. false Since Nuxeo 6.0
nuxeo.vcs.fulltext.analyzer.language Since Nuxeo 7.3. Full text analyzer language. Only applies to postgresql and mssql database types (see nuxeo.db.type). english Since Nuxeo 7.3
nuxeo.vcs.noddl Since Nuxeo 5.8. Where DDL generation should be disabled in the repository. See VCS Configuration for details. false Since Nuxeo 5.8
nuxeo.vcs.ddlmode Since Nuxeo 7.10-HF01and Nuxeo 8.1. What kind of DDL generation is done. See VCS Configuration for details. execute Since Nuxeo 7.10-HF01 and Nuxeo 8.1
nuxeo.vcs.idtype Since Nuxeo 5.8. The type of id column. See VCS Configuration for details. varchar Since Nuxeo 5.8
nuxeo.vcs.copy.findFreeName.disabled Since Nuxeo 7.3. Set to true to disable free-name detection and let the database raise a constraint error in case of collisions if the constraints have been added by hand. false Since Nuxeo 7.3
nuxeo.url Application URL (without final slash), should be the public URL of your server (i.e.: http://www.yourdomain.com/....)
It is also used for emails sent out and to detect images in HTML documents when converting to PDF.
http://localhost:8080/nuxeo  
nuxeo.loopback.url Nuxeo URL, for connections from Nuxeo to itself (theme banks default). The port should be the same as nuxeo.server.http.port.
If not explicitly configured, the loop back URL is generated from nuxeo.bind.address, nuxeo.server.http.port and org.nuxeo.ecm.contextPath values.
http://localhost:8080/nuxeo  
org.nuxeo.ecm.contextPath Application context path.
Note: Changing this parameter is not enough. See How to Change Context Path
/nuxeo  
org.nuxeo.ecm.platform.transform.ooo.host.name DEPRECATED. 127.0.0.1  
org.nuxeo.ecm.platform.transform.ooo.host.port DEPRECATED. 8100  
org.nuxeo.ecm.platform.transform.ooo.version DEPRECATED. 2.2.1  
org.nuxeo.ecm.platform.transform.ooo.enableDaemon DEPRECATED. true  
jod.connection.protocol OpenOffice Connection protocol, either PIPE or SOCKET. SOCKET  
jod.max.tasks.per.process Maximum task per Office instance before restarting it. 200  
jod.task.execution.timeout Will stop the task if it s not completed after timeout. 120000  
jod.task.queue.timeout Will stop looking for the next task in the queue after timeout. 30000  
jod.office.home Home directory of OpenOffice or LibreOffice.    
jod.office.ports When running in SOCKET mode, comma-separated list of ports used for the office connection. 2003  
jod.office.pipes When running in PIPE mode, comma-separated list of pipe names used for the office connection.    
jod.jpipe.lib.path Path to Jpipe library. Only used when connecting to OO through PIPE.    
jod.template.profile.dir Path to custom OO template directory.    
opensocial.gadgets.host DEPRECATED since Nuxeo 6.0 localhost  
opensocial.gadgets.port DEPRECATED since Nuxeo 6.0 8080  
opensocial.proxy.proxySet DEPRECATED since Nuxeo 5.6 false Deprecated since Nuxeo 5.6
opensocial.proxy.proxyHost DEPRECATED since Nuxeo 5.6 (use default nuxeo.http.proxy.host)   Deprecated since Nuxeo 5.6
opensocial.proxy.proxyPort DEPRECATED since Nuxeo 5.6 (use default nuxeo.http.proxy.port)   Deprecated since Nuxeo 5.6
opensocial.proxy.user DEPRECATED since Nuxeo 5.6 (use default nuxeo.http.proxy.login)   Deprecated since Nuxeo 5.6
opensocial.proxy.password DEPRECATED since Nuxeo 5.6 (use default nuxeo.http.proxy.password)   Deprecated since Nuxeo 5.6
repository.clustering.enabled Activate clustering mode. false  
repository.clustering.id Since Nuxeo 7.3. The cluster node id for this Nuxeo instance. The id must be an integer for all databases, unless you are using Oracle which accepts a string (See NXP-17180).   Since Nuxeo 7.3
repository.clustering.delay When clustering is activated, defines the delay during which invalidations don't need to be processed (expressed in milliseconds). 1000  
repository.clustering.invalidation Allows the configuration of VCS cluster invalidations. The value default uses VCS. Since Nuxeo 8.1 you can use redis to specify Redis-based invalidations. default  
repository.binary.store Defines the folder where binaries are stored. Useful when using clustering or to change the location of binaries to another location.    
nuxeo.core.binarymanager Custom class for the Binary Manager, to replace the default file-base storage.    
nuxeo.core.binarymanager_key Since Nuxeo 6.0. Key configuration for the binary manager, if applicable.   Since Nuxeo 6.0
nuxeo.templates.parsing.extensions Deprecated since Nuxeo 5.6. Files extensions being parsed for parameters replacement when copying templates. xml,properties Deprecated since Nuxeo 5.6
nuxeo.plaintext_parsing_extensions Since Nuxeo 5.6. Files extensions being parsed for parameters replacement when copying templates. xml,properties Since Nuxeo 5.6
org.nuxeo.ecm.jboss.configuration JBoss configuration to use (default, minimal, all, ...)
Pay attention to the fact that this won't apply to templates defining their own _template_.target value (for instance, "default" template sets default.target=server/default/deploy without being aware of org.nuxeo.ecm.jboss.configuration value).
default  
zip.entry.encoding Choose how to encode filename when exporting documents to zip in the worklist.
Since Nuxeo 7.1, the ZIP entries names are encoded in UTF8 by default. If you want to get the old behavior back (having entry name encoded in ascii), use zip.entry.encoding=ascii.
  Modified since Nuxeo 7.1
org.nuxeo.ecm.platform.liveedit.autoversioning   none,minor,major  
nuxeo.wizard.done If set to false, will start a setup wizard before starting Nuxeo. true or false depending on the package  
nuxeo.http.proxy.host HTTP proxy host.    
nuxeo.http.proxy.port HTTP proxy port.    
nuxeo.http.proxy.login HTTP proxy login.    
nuxeo.http.proxy.password HTTP proxy password.    
nuxeo.http.proxy.ntlm.host NT Lan Manager (NTLM) Proxy. Host name of the Windows machine running the Nuxeo server.    
nuxeo.http.proxy.ntlm.domain NT Lan Manager (NTLM) Proxy. Domain name to authenticate against.    
nuxeo.http.proxy.pac.url Since Nuxeo 5.9.3. Proxy auto-config (PAC) file URL.   Since Nuxeo 5.9.3
facelets.REFRESH_PERIOD Indicates to the compiler the number of seconds to wait between subsequent checks for changes in modified JSF facelets in a running application. Useful for facelet debugging.
To disable this compiler check use a value of -1 which is a recommended value for production deployments as compiler checks have an impact on application performance.
Since Nuxeo 5.6, the parameter undefined should be used instead as it forces this parameter to value "2".
-1  
nuxeo.db.transactiontimeout Database transaction timeout in seconds (available for Tomcat server only) 300  
server.status.key Secure key for connecting to server status monitoring servlet. It is randomly generated if not set.
It is also used by default for sensitive configuration data encryption, see server.crypt.secretkey.
   
session.timeout Session timeout (see web.xml session-timeout). 60  
nuxeo.updatecenter.disabled Disables the Update Center feature. false (unset)  
org.nuxeo.big.file.size.limit Redirects onto the big file download URL if size exceeds limit. 5Mi (unset)  
org.nuxeo.ecm.platform.ui.web.auth
.NuxeoAuthenticationFilter.isLoginNotSynchronized
Disables login synchronization. false (unset)  
nuxeo.wizard.packages.url Defines the base URL used by the Setup Wizard to get the packages.xml file describing the available software packages options.    
nuxeo.wizard.skippedpages Comma separated list of pages that should be skipped inside the wizard. null  
nuxeo.jsf. numberOfConversationsInSession Since Nuxeo 5.7.2, Parameter to control the number of conversation states that are saved in session. Each conversation holds a number of view states that is defined by nuxeo.jsf.numberOfViewsInSession 4 Since Nuxeo 5.7.2
nuxeo.jsf.numberOfViewsInSession Since Nuxeo 5.7.2 (5.6-HF20) Parameter to control the JSF init parameter com.sun.faces.numberOfViewsInSession 4 Since Nuxeo 5.7.2
nuxeo.jsf.numberOfLogicalViews Since Nuxeo 5.7.2 (5.6-HF20) Parameter to control the JSF init parameter com.sun.faces.numberOfLogicalViews 4 Since Nuxeo 5.7.2
nuxeo.jsf.tmp.dir Since Nuxeo 6.0. Faces Servlet multi-part config: an absolute path to a directory on the file system. The location attribute does not support a path relative to the application context. This location is used to store files temporarily while the parts are processed or when the size of the file exceeds the specified fileSizeThreshold setting. The default location is "". nuxeo.tmp.dir (unset) Since Nuxeo 6.0
nuxeo.jsf.maxFileSize Since Nuxeo 6.0. Faces Servlet multi-part config: the maximum size allowed for uploaded files, in bytes. The default size is unlimited. -1 (unlimited) (unset) Since Nuxeo 6.0
nuxeo.jsf.maxRequestSize Since Nuxeo 6.0. Faces Servlet multi-part config: the maximum size allowed for a multipart/form-data request, in bytes. The default size is unlimited. -1 (unlimited) (unset) Since Nuxeo 6.0
nuxeo.jsf.fileSizeThreshold Since Nuxeo 6.0. Faces Servlet multi-part config: The file size in bytes after which the file will be temporarily stored on disk. The default size is 0 bytes. 0 (unset) Since Nuxeo 6.0
nuxeo.vcs.use-nulls-last-on-desc Since Nuxeo 5.8. Ask the database to use "NULLS LAST" when sorting DESC. True by default to get the same result order between different databases.
Also turning this option to false enable PostgreSQL and Oracle to use an index on the sorted column which can be huge performance improvement.
true (unset) Since Nuxeo 5.8
org.nuxeo.connect.connector.cache.duration Since Nuxeo 5.6. Nuxeo Packages list cache (in minutes). 60min (5min for Studio packages) Since Nuxeo 5.6
org.nuxeo.connect.server.reachable Since Nuxeo 5.7. Launcher online/offline mode for connections to Nuxeo Connect. true Since Nuxeo 5.7
org.nuxeo.connect.url Nuxeo Connect URL. https://connect.nuxeo.com/nuxeo/site/  
nuxeo.automation.properties.multiline.escape Enable/Disable multi-line strings escaped with a trailing \ when using Document.Update or Workflow.SetWorkflowVariables Automation operations. false  
org.nuxeo.cmis.joins Since Nuxeo 6.0. When true, CMISQL JOINs are allowed if VCS is used. false Since Nuxeo 6.0
org.nuxeo.cmis.proxies If false, proxies are not visible through CMIS. Cannot be true if org.nuxeo.cmis.joins is true. true Since Nuxeo 7.10-HF08 and Nuxeo 8.3
org.nuxeo.cmis.enableComplexProperties Since Nuxeo 7.1. When true, complex properties are exposed as JSON-encoded strings. false Since Nuxeo 7.1
nuxeo.security.allowNegativeACL Since Nuxeo 6.0. When true, enables adding negative ACL (deny permissions) in the UI, otherwise only grant permissions are available. false Since Nuxeo 6.0
audit.elasticsearch.enabled Since Nuxeo 7.3. See Disabling Elasticsearch for Audit Logs.
Defaults to false on server upgrade, true on new install.
false | true Since Nuxeo 7.3
audit.elasticsearch.indexName Name of the Elasticsearch index for audit logs. ${elasticsearch.indexName}-audit Since Nuxeo 7.10
seqgen.elasticsearch.indexName Name of the Elasticsearch index for the uid sequencer. ${elasticsearch.indexName}-uidgen Since Nuxeo 7.10
audit.elasticsearch.migration Since Nuxeo 7.3. See Triggering SQL to Elasticsearch Audit Logs Migration false Since Nuxeo 7.3
audit.elasticsearch.migration.batchSize Since Nuxeo 7.3. See Triggering SQL to Elasticsearch Audit Logs Migration 1000 Since Nuxeo 7.3
elasticsearch.httpReadOnly.baseUrl Required when using a standalone Elasticsearch instance. See Elasticsearch Passthrough http://localhost:9200/ Since Nuxeo 7.10
org.nuxeo.cmis.elasticsearch Since Nuxeo 7.2. To send the CMISQL queries to Elasticsearch, set to true. false Since Nuxeo 7.2
nuxeo.redis.enabled Set to true to activate Redis. false Since Nuxeo 5.8
nuxeo.redis.host   redishost Since Nuxeo 5.8
nuxeo.redis.port   6379 Since Nuxeo 5.8
nuxeo.redis.password     Since Nuxeo 5.8
nuxeo.redis.database   0 Since Nuxeo 5.8
nuxeo.redis.timeout   2000 Since Nuxeo 5.8
nuxeo.redis.maxTotal The maximum size of the Redis connections pool. 16 Since Nuxeo 8.2
nuxeo.redis.maxIdle The maximum number of Redis idle connections in the pool. 8 Since Nuxeo 8.2
nuxeo.redis.prefix This allows you to use a single Redis server between several Nuxeo cluster installations by having a different prefix for each cluster. See the page Redis Configuration for more details. nuxeo: Since Nuxeo 5.8
server.crypt.secretkey Custom secret key used for sensitive configuration data encryption. It takes either a raw value or an URL (e.g. file:///path/to/secretkey or http://some.online.file.com). ${server.status.key} Since Nuxeo 7.4
server.crypt.keystore.path Path to the keystore to use for sensitive configuration data encryption. ${javax.net.ssl.keyStore} Since Nuxeo 7.4
server.crypt.keystore.pass The password used to protect the integrity of the keystore contents. ${javax.net.ssl.keyStorePassword:="changeit"} Since Nuxeo 7.4
server.crypt.keyalias The alias prefix where to retrieve the secret key from the keystore. It is automatically suffixed with the algorithm ("AES" or "DES").   Since Nuxeo 7.4
nuxeo.virtual.host This parameter can be used to replace the nuxeo-virtual-host request header (usually when using HTTPS) when it is not possible to set it at the reverse-proxy level.
The use of the header is still preferred as the parameter forces your Nuxeo instance to be accessible from one URL only.
Example: https://my.nuxeo.com/
  Since Nuxeo 7.4
elasticsearch.enabled Switch to enable/disable Elasticsearch usage true Since 6.0
elasticsearch.client Choose between TransportClient and RestClient protocols TransportClient Since 9.3
elasticsearch.indexName Name of the Elasticsearch index for the default document repository nuxeo  
elasticsearch.addressList For TransportClient protocol a comma separated list of Elasticsearch node host:port.   
elasticsearch.clusterName Name of the Elasticsearch cluster to join when using a TranportClient protocol nuxeoCluster  
elasticsearch.indexNumberOfReplicas Number of replicas (not for local node) 1  
elasticsearch.indexNumberOfShards Number of shards (not for local node) 5  
elasticsearch.nodeName Name of the local node nuxeoNode  
elasticsearch.httpEnabled Does the local node accept HTTP request on port 9200 false  
elasticsearch.override.pageproviders Comma separated list of CorePageProvider names to supersede by Elasticsearch default_search,DEFAULT_DOCUMENT_SUGGESTION  
elasticsearch.reindex.bucketReadSize Reindexing option, number of documents to process per worker 500  
elasticsearch.reindex.bucketWriteSize Reindexing option, number of documents to submit to Elasticsearch per bulk command 50  
elasticsearch.indexing.maxThreads Maximum size of the indexing thread pool 4  
elasticsearch.indexing.clearCompletedAfterSeconds Time to keep the completed indexing worker states 90  
elasticsearch.adminCenter.displayClusterInfo Display Elasticsearch cluster and nodes information in the admin center @since 6.0-HF06, always true for embedded mode false  
elasticsearch.reindex.onStartup Reindex the repository content on startup if the index is empty false  
nuxeo.directory.type Type of directory, used for LDAP or multi-directory configuration. Possible values are default, ldap, multi. default Since 6.0
nuxeo.user.anonymous.enable When LDAP is enabled and this parameter is set to true, allows anonymous login with Guest user false Since 6.0
nuxeo.user.emergency.enable When LDAP is enabled and this parameter is set to true, declares an emergency user to connect to Nuxeo in case of LDAP issues false Since 6.0
nuxeo.user.emergency.username The username of emergency user when nuxeo.user.emergency.enable is set to true MyAdministrator Since 6.0
nuxeo.user.emergency.password The password of emergency user when nuxeo.user.emergency.enable is set to true secret Since 6.0
nuxeo.user.emergency.firstname The firstname of emergency user when nuxeo.user.emergency.enable is set to true   Since 6.0
nuxeo.user.emergency.lastname The lastname of emergency user when nuxeo.user.emergency.enable is set to true   Since 6.0
nuxeo.picture.migration.enabled When set to false allows to disable the picture migration that is run on startup and that can be slow on big volume. true Since 8.10
nuxeo.dbs.cache.enabled Whether or not the cache is enabled true Since 8.10-HF01
nuxeo.dbs.cache.concurrencyLevel Guava cache parameter: Guides the allowed concurrency among update operations. Used as a hint for internal sizing. The table is internally partitioned to try to permit the indicated number of concurrent updates without contention. Because assignment of entries to these partitions is not necessarily uniform, the actual concurrency observed may vary. Ideally, you should choose a value to accommodate as many threads as will ever concurrently modify the table. Using a significantly higher value than you need can waste space and time, and a significantly lower value can lead to thread contention. But overestimates and underestimates within an order of magnitude do not usually have much noticeable impact. A value of one permits only one thread to modify the cache at a time, but since read operations and cache loading computations can proceed concurrently, this still yields higher concurrency than full synchronization. 10 Since 8.10-HF01
nuxeo.dbs.cache.maxSize The maximum size of DBS cache 1000 Since 8.10-HF01
nuxeo.dbs.cache.ttl The expire after write value in minutes 10 Since 8.10-HF01
5 days ago manonlumeau Added content-review-lts2017 label
10 days ago manonlumeau NXDOC-1347: Update documentation for Nuxeo 9.3 and Elasticsearch 5.6
a month ago manonlumeau NXDOC-1346-FT review screenshot
a year ago Ronan Daniellou 207 | eeps only FT value for "nuxeo.db.idle-timeout-minutes
a year ago Ronan Daniellou 206 | Formatting.
a year ago Ronan Daniellou 205 | Adds "nuxeo.db.idle-timeout-minutes" property.
a year ago Ronan Daniellou 204 | Adds "nuxeo.db.idle-timeout-minutes" property.
a year ago Florent Guillaume 203 | Removed nuxeo.db.embeddedDatasources
a year ago Bertrand Chauvin 202 | Fix formulation
a year ago Bertrand Chauvin 201 | Fix typo
a year ago Frantz Fischer 200
a year ago Solen Guitter 199 | Remove properties set from Configuration service
2 years ago Solen Guitter 198 | Update description repository.clustering.invalidation
2 years ago Solen Guitter 197 | Add repository.clustering.invalidation
2 years ago Solen Guitter 196 | Add some details on repository.clustering.id
2 years ago Manon Lumeau 195
2 years ago Manon Lumeau 194
2 years ago Alain Escaffre 193
2 years ago Alain Escaffre 192
2 years ago Manon Lumeau 191
2 years ago Manon Lumeau 190
2 years ago Alain Escaffre 189
2 years ago Alain Escaffre 188
2 years ago Alain Escaffre 187
2 years ago Alain Escaffre 186
2 years ago Benoit Delbosc 185
2 years ago Benoit Delbosc 184 | Add redis pool options
2 years ago Arnaud Kervern 183 | audit.elasticsearch.enabled
2 years ago Solen Guitter 182
2 years ago Solen Guitter 181 | Mark org.nuxeo.ecm.webapp.dashboard.mode as deprecated
2 years ago Solen Guitter 180 | Add deprecation on opensocial.gadgets.host and opensocial.gadgets.port
2 years ago Solen Guitter 179
2 years ago Florent Guillaume 178 | nuxeo.vcs.ddlmode
2 years ago Solen Guitter 177
2 years ago Solen Guitter 176 | NXDOC-658: Marketplace packages are now called Nuxeo Packages
2 years ago Julien Carsique 175
2 years ago Thierry Martins 174
2 years ago Thierry Martins 173
2 years ago Julien Carsique 172
2 years ago Julien Carsique 171
2 years ago Antoine Taillefer 169
2 years ago Antoine Taillefer 170
2 years ago Benoit Delbosc 168 | Add elasticsearch nuxeo conf parameters
2 years ago Mathieu Guillaume 167
2 years ago Julien Carsique 166 | nuxeo.tmp.dir
2 years ago Julien Carsique 165
2 years ago Julien Carsique 164
2 years ago Solen Guitter 162
2 years ago Solen Guitter 163
2 years ago Solen Guitter 161 | Added "since" column
2 years ago Solen Guitter 160
2 years ago Solen Guitter 159 | NXP-16197: Update default value and description of zip.entry.encoding
2 years ago Antoine Taillefer 158
2 years ago Antoine Taillefer 157
2 years ago Florent Guillaume 156 | Added repository.clustering.id
2 years ago Julien Carsique 155 | nuxeo.vcs.fulltext.analyzer.language
2 years ago Julien Carsique 154 | add nuxeo.server.tomcat_admin.host
3 years ago Benoit Delbosc 153
3 years ago Benoit Delbosc 152 | add nuxeo.vcs.fulltext.search.disabled option
3 years ago Solen Guitter 151
3 years ago Solen Guitter 150
3 years ago Julien Carsique 149
3 years ago Florent Guillaume 148 | cmis enableComplexProperties
3 years ago Solen Guitter 147
3 years ago Solen Guitter 146 | Formatting and link update
3 years ago Guillaume Renard 145
3 years ago Florent Guillaume 144
3 years ago Mathieu Guillaume 143
3 years ago Nelson Silva 142
3 years ago Nelson Silva 141
3 years ago Solen Guitter 140 | 5.9.6 -> 6.0
3 years ago Thomas Roger 139
3 years ago Julien Carsique 138
3 years ago Vladimir Pasquier 137
3 years ago Vladimir Pasquier 136
3 years ago Thomas Roger 135
3 years ago Florent Guillaume 134
3 years ago Solen Guitter 133 | Add filter on parameter
3 years ago Stéphane Lacoin 132
3 years ago Solen Guitter 131 | Removed 5.4 and 5.5 references
3 years ago Vladimir Pasquier 130 | Add web exception extended mode
3 years ago Solen Guitter 129 | format
3 years ago Solen Guitter 128 | typo
3 years ago Anahide Tchertchian 127 | NXP-14648: mention browser compatibility for ajaxified tabs feature
3 years ago Manon Lumeau 126
3 years ago Julien Carsique 125 | NXP-8014: new property to manage MP directory
3 years ago Julien Carsique 124
3 years ago Thibaud Arguillere 123
4 years ago Vladimir Pasquier 122
4 years ago Julien Carsique 121
4 years ago Thierry Martins 120
4 years ago Thierry Martins 119 | change property name
4 years ago Julien Carsique 118 | Consistency writting: "Since Nuxeo x.y.z"
4 years ago Julien Carsique 117 | org.nuxeo.connect properties
4 years ago Julien Carsique 116 | NXBT-727, NXBT-724, NXP-8024: add properties for proxy NTLM and proxy PAC
4 years ago Thierry Martins 115 | new property nuxeo.max.segment.size
4 years ago Julien Carsique 114
4 years ago Guillaume Renard 113 | Reverted from v. 111
4 years ago Guillaume Renard 112
4 years ago Solen Guitter 111 | Formatting
4 years ago Benoit Delbosc 110 | Adding use-nulls-last-on-desc
4 years ago Guillaume Renard 109
4 years ago Florent Guillaume 108
4 years ago Florent Guillaume 107 | 5.8 vcs config
4 years ago Alain Escaffre 106
4 years ago Guillaume Renard 105
4 years ago Anahide Tchertchian 104 | NXP-9384: add nuxeo.jsf.useAjaxTabs
4 years ago Anahide Tchertchian 103
4 years ago Guillaume Renard 102
4 years ago Solen Guitter 101
4 years ago Vladimir Pasquier 100
4 years ago Thierry Martins 99 | update ignore chars default value
4 years ago Solen Guitter 97 | Formatting
4 years ago Solen Guitter 98
4 years ago Vladimir Pasquier 96
4 years ago Julien Carsique 95
4 years ago Solen Guitter 94
4 years ago Thomas Roger 93
4 years ago Thomas Roger 92
4 years ago Guillaume Renard 91 | Add nuxeo.jsf.numberOfConversationsInSession param description
4 years ago Stéphane Lacoin 90
4 years ago Solen Guitter 89 | Added Since 5.7.2 mention on nuxeo.jsf.numberOfViewsInSession and nuxeo.jsf.numberOfLogicalViews
4 years ago Anahide Tchertchian 88 | NXP-11423: add parameters for JSF number of views configuration
4 years ago Solen Guitter 87 | Changed since 5.7 for 5.7.1
4 years ago Anahide Tchertchian 86 | NXP-11129: change property name to studio.snapshot.disablePkgValidation
4 years ago Anahide Tchertchian 85 | NXP-11129: document property org.nuxeo.ecm.platform.disableStudioSnapshotPackageValidation
5 years ago Solen Guitter 84 | Added org.nuxeo.query.builder.ignored.chars parameter
5 years ago Solen Guitter 83 | Added new 5.7 D&D parameters from 5.6 documentation
5 years ago Anahide Tchertchian 81
5 years ago Anahide Tchertchian 82
5 years ago Julien Carsique 80
5 years ago Solen Guitter 78
5 years ago Solen Guitter 79 | Migrated to Confluence 4.0
5 years ago Anahide Tchertchian 77
5 years ago Anahide Tchertchian 76
6 years ago Stéphane Lacoin 75
6 years ago Stéphane Lacoin 74
6 years ago Solen Guitter 73
6 years ago Julien Carsique 72
6 years ago Julien Carsique 71 | follow changes from NXP-9251
6 years ago Arnaud Kervern 70
6 years ago Anahide Tchertchian 69
6 years ago Anahide Tchertchian 68
6 years ago Anahide Tchertchian 67
6 years ago stan 66
6 years ago Julien Carsique 65
6 years ago Florent Guillaume 64
6 years ago Solen Guitter 63
6 years ago Mathieu Guillaume 62 | Change title so the page is found when searching for "nuxeo.conf"
6 years ago Thierry Delprat 61
6 years ago Thierry Delprat 60
6 years ago Stéphane Lacoin 59
6 years ago Stéphane Lacoin 58
6 years ago Stéphane Lacoin 57
6 years ago Anahide Tchertchian 56
6 years ago Florent Guillaume 55 | Added nuxeo.db.jdbc.url and nuxeo.db.validationQuery
6 years ago Thierry Delprat 54
6 years ago Julien Carsique 53
6 years ago Mathieu Guillaume 52 | Added to options and changed 5.4.3 into 5.5
6 years ago Mathieu Guillaume 51 | Added launcher.stop.max.wait parameter
6 years ago Julien Carsique 50 | NXP-5291 - added session.timeout parameter
6 years ago Julien Carsique 49
6 years ago Julien Carsique 48 | add server.status.key param
6 years ago Vladimir Pasquier 47
6 years ago Vladimir Pasquier 46
6 years ago Julien Carsique 45
6 years ago Julien Carsique 44
6 years ago Julien Carsique 43
6 years ago Julien Carsique 42
6 years ago Julien Carsique 41 | add warning about nuxeo.loopback.url when changing nuxeo.bind.address
6 years ago Thierry Martins 40
7 years ago Stéphane Lacoin 39
7 years ago Wojciech Sulejman 38
7 years ago Wojciech Sulejman 37
7 years ago Wojciech Sulejman 36
7 years ago Julien Carsique 35
7 years ago Julien Carsique 34
7 years ago Solen Guitter 33 | add proxy settings
7 years ago Julien Carsique 32 | add proxy settings
7 years ago Solen Guitter 31
7 years ago Julien Carsique 29
7 years ago Julien Carsique 30
7 years ago Julien Carsique 28
7 years ago Julien Carsique 27
7 years ago Julien Carsique 26 | explain org.nuxeo.ecm.webapp.dashboard.mode
7 years ago Solen Guitter 25
7 years ago Julien Carsique 24
7 years ago Julien Carsique 23 | add nuxeo.wizard.done parameter
7 years ago Julien Carsique 22
7 years ago Stéphane Lacoin 21
7 years ago Florent Guillaume 20 | added nuxeo.loopback.url
7 years ago Laurent Doguin 19
7 years ago Julien Carsique 18
7 years ago Julien Carsique 17
7 years ago Julien Carsique 16
7 years ago Mathieu Guillaume 15
7 years ago Mathieu Guillaume 14
7 years ago Julien Carsique 13 | NXP-5864
7 years ago Julien Carsique 12
7 years ago Julien Carsique 11
7 years ago Julien Carsique 10
7 years ago Julien Carsique 9
7 years ago Julien Carsique 7
7 years ago Julien Carsique 8
7 years ago Julien Carsique 6 | add cluster template options
7 years ago Mathieu Guillaume 5
7 years ago Laurent Doguin 4 | Add jod parameters
7 years ago Mathieu Guillaume 3
7 years ago Julien Carsique 2
7 years ago Julien Carsique 1
History: Created by Julien Carsique