Profinity V2 IS NOW IN EARLY ADOPTER RELEASE
Profinity V2 is available now in Early Adopter Release. To support this release we are making the product available to our Early Adopter Community. If you have any issues or feedback please report it via our support portal or via the Feedback form in the Profinity Admin menu.
Installing Profinity On macOS and Linux
Available Profinity Releases
Profinity is currently available on Windows machines as a standard desktop application, for selected Unix Platforms (including macOS and Linux) and as a Docker container for Docker enabled environments and Cloud setups.
Zip Installation
Profinity is available as a Zip installation file for Unix and MacOS platforms, this approach does not require any installer but simply requires the files to be run with a version of the Microsoft ASP.NET Core 9.0 runtime.
To use this installation approach firstly download and install a ASP.NET Core 9 or above runtime (note we are currently only testing against .Net 9 releases so if you do use a more recent version you may have issues). The ASP.NET Core runtime is the version of .Net that is required.
Once installed download the latest Profinity release .zip file from the and unzip the file in to the folder that you wish to run Profinity on.
Download Profinity V2 Early Adopter Release .Zip file
Starting and Stopping Profinity
To start Profinity from a Zip installation, go to the folder where Profinity has been unzipped and simply run the command
dotnet Profinity.dll
The following or similar should then appear.
Prohelion Profinity - v2.1.0.0
Profinity (c) 2023 - Prohelion Pty Ltd.
------------------------------------------
Press Ctrl-C to shut the application down.
INFO: Starting Prohelion - Profinity
INFO: Default Quartz.NET properties loaded from embedded resource file
INFO: Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl
INFO: Quartz Scheduler created
INFO: RAMJobStore initialized.
INFO: Quartz Scheduler 3.13.1.0 - 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED' initialized
INFO: Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 10
INFO: Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
INFO: Profinity Profile : Default 11
INFO: Profinity Services Starting
INFO: Now listening on: http://127.0.0.1:18080
With Profinity running, open the URL defined in the Config.yaml
file (i.e., http://profinity:18080
) to access the Profinity web client.
Connecting to the Profinity web client will direct you to the Profinity login page.
A fresh install of Profinity will only have the administrator user active. To log in, use the following login details.
Username: admin
Password: password
After logging in, you will arrive at the Profinity homepage.
To stop Profinity, go to the terminal window running Profinity and press Ctrl-C