PegaPE Nitro Home - PSIndLLC/pegape-nitro GitHub Wiki

Pega Infinity Personal Edition is enterprise software built and licensed by Pegasystems to allow prospective licensees with an opportunity to evaluate the software and is bundled to install on a MS Windows operating system. Most organizations licensing Pega Infinity run the product on a Linux or other Unix operating system in their production environment, but the web interface has a long history of running only on a MS Windows platform allowing for development on other clients only within the last few years.

PegaPE-Nitro provides users with a simple way to install the Pega Personal Edition - as downloaded from Pegasystems website - to a Linux or Mac OSX operating system should the user need to evaluate the product in a more robust or secure operating system than Microsoft Windows or even if they just have a non-Windows OS and want to eliminate the additional load of running a MS Windows VM while accessing the personal edition. It's also often simpler and less costly for an enterprise IT organization to add a Linux instance to an existing UAT environment than to obtain and provision MS Windows server licenses and configure Pega as a service on Windows.

Generally, the installer will ensure PostgreSQL and Java are available and install the application to the /usr/local/PegaPE directory by default where it can be started and stopped by running the PRPCPersonalEdition/scripts/startup.sh or PRPCPersonalEdition/scripts/shutdown.sh scripts provided in the installation. Optionally, a systemd startup script can be added to the /usr/lib/systemd/system directory on operating systems supporting systemd startup and enabled to start Pega Infinity as a service on boot.

Installation is fairly simple - the script ensures correct environment configuration on Linux or OSX and lists several installation options if executed with the -h flag where the final argument passed to install.sh must be the location of the PegaPE zip file to be used for installation. In the Linux environment, the user may choose to specify a dedicated user to run the instance using the -U option, however it is best to use the postgres user that typically runs the PostgreSQL service and to also enable it on the Linux instance.