This topic provides an overview of PulseUno installation methods, locations, and configuration settings to help you prepare for a PulseUno installation on Windows or Linux.
To install PulseUno as part of Dimensions CM, see the Dimensions CM help.
Prerequisites: Before installing, ensure that you have fulfilled all the prerequisites. For details, see Before you install.
You can install PulseUno on a Windows or Linux machine using one of the following methods:
The PulseUno installer includes the following modules:
|PulseUno server||The main server with the PulseUno web application. This is where PulseUno stores its configuration information. The database is accessed through this server.|
|Vault server||The server for the library of software components (packages).|
|Git server||The server for Git repositories.|
For details about the PulseUno components, see Architecture overview.
You can install the modules on the same system or have each module on a different machine. For example, you may consider having your Vault server on a separate machine to ensure enough disk space for packages.
Windows only: The installer also includes an embedded PostgreSQL database, which you can use instead of an external database.
Note: The PulseUno installer doesn't provide an embedded agent. You need to install at least one agent for each PulseUno instance. For details, see Install agents.
When all the modules are installed on the same machine, PulseUno stores its files and data in the following default directories:
The application server's webapps directory
The PulseUno web application runs under the Common Tomcat engine.
The Tomcat webapps directory contains:
Note: If the Git and Vault servers are installed on different machines, their web applications are stored under different Tomcats.
|Root directory for the data directories||
Contains the data directories for the PulseUno, Git, and Vault servers.
PulseUno data directory
Contains program data for the web application. Includes the following subdirectories:
The location of the PulseUno data directory is defined by the dataDir context parameter in this configuration file:
Git server data directory
Contains the Git server configuration and data. Includes the following subdirectories:
The location of the Git server data directory is defined by the scm.home Java system property, or the SCM_HOME environment variable if the scm.home property is not set.
Typically, the installer sets the scm.home property in this file:
Vault server data directory
Contains the Vault server configuration and data. Includes the following subdirectories:
The location of the Vault server data directory is defined by the dataDir context parameter in this configuration file:
For details about server configuration in each data directory, see Configuration settings.
PulseUno provides an evaluation option limited to three users and three agents. To have more users or agents, determine what type of licenses and how many of them you need.
For details, see PulseUno licensing.