All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
...
To configure your DSpace installation to run the handle server, run the following command:
Code Block |
---|
[dspace]/bin/make-handle-config |
If you are using Windows, the proper command is:
Code Block |
---|
[dspace]/bin/dspace dsrun net.handle.server.SimpleSetup [dspace]/handle-server |
Ensure that [dspace]/handle-server matches whatever you have in dspace.cfg for the handle.dir property. You will need to answer a series of qestions to configure the server. For the most part, you can use the default options, except you should choose to not encrypt your certificates when prompted.
Edit the resulting [dspace]/handle-server/config.dct file to include the following lines in the "server_config"clause:
|
This tells the Handle server to get information about individual Handles from the DSpace code and to disable transaction replication. If you used the make-handle-config script, these should already be set in your config.dct file.
handle.prefix
in [dspace]/config/local.cfg
from "123456789" to your assigned naming authority prefix, so that DSpace will use that prefix in assigning new Handles.Now start your handle server (as the dspace user):
Code Block |
---|
[dspace]/bin/start-handle-server |
If you are using Windows, there is a corresponding 'start-handle-server.bat' script:
Code Block |
---|
[dspace]/bin/start-handle-server.bat |
...
Please note: The Handle Server will only start if it is able to connect to at least one running DSpace Installation. It only resolves the handles of the DSpace Installations that were running when it was started.
Instead of using the describd plugin above, you can configure a Handle server to resolve handles based on a template. Template handle require less configuration than the plugin, and do not require an additional download. However, there are two things to keep in mind when using template handles:
The Handle server you use must be dedicated to resolve Handles from DSpace. You cannot use a Handle server that is in use with other software already. The following instructions were tested with CNRI's Handle software version 9.1.0.
README.txt
with installation instructions. Follow the directions to install and configure your Handle server. Importantly, make sure your prefixes are set correctly in the "auto_homed_prefixes" setting.Edit the
server's config.dct
file to include the following line in the " server_config"
clause:
|
In the "namespace" section, replace "https://demo.dspace.org/jspui/handle
/
" with the url endpoint for your DSpace server. The "${handle}" part of the template will be replaced with the full handle to be resolved.
This configuration is a minimal example of how to configure template handles for DSpace. For more details about configuing template handles, see the Handle Technical Manual, Chapter 11.
...