Most people will use DAISY Pipeline 2 as a standalone desktop application. It is easy to install and ready to go. But the Pipeline can also be used as a service to which client programs can connect, through a web API.
There are several use cases:
Choose a package from the downloads page that includes the server, then follow the installation instructions for that package.
If the Pipeline was installed via the Debian package, the service is
launched automatically on system startup. To start or stop the service
service daisy-pipeline2 start|stop|restart|status.
In order to start the service, execute the file
exactly this file is located on the file system depends on the
installation. To shut down the service press
When using DAISY Pipeline 2 as a service, especially when integrating
it in a custom setup, you probably want to configure a thing or
two. Two files are intended to be edited by you for this purpose:
Configuration files for details. Where on the
file system these files are located depends on the installation.
If the Pipeline was installed via the Debian package,
config-logback.xml are located in
/etc/opt/daisy-pipeline2. In addition there is a third configuration
/etc/default/daisy-pipeline2. All available
environment variables listed below, except
PIPELINE2_DATA, can be specified in this file in the format
A number of environment variables will influence the program:
In addition to the environment variable listed above, all available
that start with
org.daisy.pipeline can be set through environment
variables as well. For example, the system property
org.daisy.pipeline.ws.host can be set with the environment variable
PIPELINE2_WS_HOST. The environment variable settings will have
precedence over settings in the
The following command line arguments are available. Combinations are possible.
helpfor a list of commands,
help COMMANDfor more info about a specific command.