Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Documented Solr connection pool

...

Property:

dspace.dir

Example Value:

/dspace

Informational Note:

Root directory of DSpace installation. Omit the trailing slash '/'. Note that this setting is used by default in other settings, e.g. assetstore.dir .

(On Windows be sure to use forward slashes for the directory path!  For example: "C:/dspace" is a valid path for Window.)

Property:

dspace.server.url

Example Value:

http://dspacetest.myu.edu:8080

Informational Note:

Main URL at which DSpace backend ("server" webapp) is publicly available. If using port 80 (HTTP) or 443 (HTTPS), you may omit the port number. Otherwise the port number must be included. Do not include a trailing slash ('/').  In Production, you must use HTTPS if you wish to access the REST API from a different server/domain.

Property:

dspace.ui.url

Example Value:

dspace.ui.url = http://dspacetest.myu.edu:4000

Informational note

Main URL at which the DSpace frontend (Angular User Interface) is publicly available. If using port 80 (HTTP) or 443 (HTTPS), you may omit the port number. Otherwise the port number must be included. Do not include a trailing slash ('/').  In Production, you should be using HTTPS for security purposes.

This URL should match the URL you type in the browser to access your User Interface.  In the backend, this URL is primarily used to build UI-based URLs in sitemaps, email messages, etc.  Therefore, it need not be set on initial installation, but it should be configured as soon as your user interface is installed.  If you are not using the DSpace UI (and running the backend "headless"), this may be set to the URL of whatever you consider your primary "user interface".

Property:

dspace.name

Example Value:

dspace.name = DSpace at My University

Informational Note:

Short and sweet site name, used in e-mails, exports and machine interfaces (e.g. OAI-PMH).  It is not currently used by the Angular UI.

General Solr Configuration

DSpace uses Solr for various indexing purposes, and uses a pool of open connections to manage communication with Solr.  These properties configure the connections between DSpace and Solr.

See also the additional Solr configuration properties for specific indexes such as search, statistics, authority and OAI PMH.

Property:solr.server
Example Value:solr.server = http://localhost:8983/solr
Informational Note:Base URL to the Solr server.  Specific indexes append to this value.
Property:

solr.client.maxTotalConnections

Example Value:

solr.client.maxTotalConnections = 20

Informational Note:The maximum number of connections that will be opened between DSpace and Solr.
Property:solr.client.maxPerRoute
Example Value:solr.client.maxPerRoute = 15
Informational Note:The maximum number of connections that will be opened between DSpace and a specific Solr instance (if you have more than one).
Property:solr.client.keepAlive
Example Value:solr.client.keepAlive = 5000
Informational Note:The default amount of time that a connection in use will be held open, in milliseconds.  Solr may specify a different keep-alive interval and it will be obeyed.
Property:solr.client.timeToLive
Example Value:solr.client.timeToLive = 600
Informational Note:The maximum amount of time before an open connection will be closed when idle, in seconds.  New connections will be opened as needed, subject to the above limits.

DSpace Database Configuration

...

Inheritance of collection default policy (since 7.1)

Property:

core.authorization.installitem.inheritance-read.append-mode

Example Value:

core.authorization.installitem.inheritance-read.append-mode = false

Informational Note:

Determine if the DEFAULT READ policies of the collection should be always appended to the policies of the new item (property set to true) or used only when no other READ policy has been defined in the submission process (property set to false). Please note that also in append mode an open access default policy will be NOT inherited if other policies have been defined in the submission (i.e. if the item was restricted)

Login as feature

Property:

webui.user.assumelogin

Example Value:

webui.user.assumelogin = true

Informational Note:

Determine if super administrators (those whom are in the Administrators group) can login as another user from the "edit eperson" page. This is useful for debugging problems in a running DSpace instance, especially in the workflow process. The default value is false, i.e., no one may assume the login of another user.

...