config – contains configuration files. The most important file is the boot.json file, the main bootstrap file. It contains the bare minimum to get the server started. The phenix-store.json contains most PhenixID Server settings. The log4j.xml file regulates the level of logging in the server. How logging works and is configured is described in detail in separate document which can be found here.

license – This the location of the license. How to replace the license is described here

logs – Contains log files. A more deep documentation for logging can be found here.server.log – contains system information used for troubleshooting. event.log – contains server events like startup, deployment and more

mods – contains temporary data. Please do not add or remove anything from this directory if not instructed to do so by PhenixID support.

Bootstrap configuration

PhenixID server relies on a bootstrap file, boot.json. It contains initial configuration data used to start the server. File location must be <phenixid server root>/config and may not be changed . Changes to this file should only be done advised by PhenixID support or PhenixID documentation.

Configuration interface

After successful login four main headings are available.

Start page

The start page is a dashboard for the PhenixID Server which will contain information about the installation, connections and most recent events.

Reports page

The Reports page provides a number of default reports on system events. It is possible to create custom reports.

Scenarios page

PhenixID Server ships with several scenarios to choose from. With these you will be able to create a number of configurations. Each scenario aims to quickly get admins going in terms of MFA. Typical usage is protecting a VPN login or web application SSO .

Once walked through a scenario the result will be found under the heading selected. To edit or delete just select the scenario and all possible options will presented on screen.

Advanced page

The Advanced page is a powerful module used when needing to move outside the capabilities of a Scenario. It gives a total control over the system configuration and is basically a way into the configuration file. Usage of this implies great knowledge about PhenixID server. When in doubt contact PhenixID support.

Backup / Restore

PhenixID server relies on files and folders created during the installation process. Maintain backup of the installation root directory. A recovery simply means replacing the current files and folders with the data from last backup. Replacing single files or directories should only be done if advised by PhenixID support.