System Administration

System Administration

This page is for PhixFlow administrators. It summarises the configuration and monitoring tasks you need to do, with links to more details.

Minimum Set-up After Installation

If you have installed PhixFlow for the first time, you need to do the minimum set-up so that you can start creating applications.

  1. Login as the startup user.

  2. Add your licence key

  3. Create a user with Administrator privileges.

  4. Check your new user account works.

    • Logout

    • Login using your new user account

  5. Once your account works, delete the startup user.

  6. Set up the essential file locations in 

    → System → Configuration
    System Directories:

    • Restricted Directory: this is optional, but is an important security setting. Leaving it empty effectively allows users to scan the server file system with File Collectors. Although it only allows users to see files that Tomcat has permission to access, this can include files which most users should not be able to see. Typically this is set to the root of the file system you set up for PhixFlow data files. E.g. /opt/phixflow/data.

      Example:

      update system_configuration set restricted_dir = '/opt/phixflow/data'; commit;
    • Temporary File Location: e.g. /opt/phixflow/data/temp – needed for exporting and importing applications and models between PhixFlow instances.

    • File Upload Directory: e.g. /opt/phixflow/data/upload –  needed for uploaded files ( via file collectors)

    • Download Location: required to export data; see Configuring the Download Area.

Full System Configuration

For a full system with multiple users, you need to configure:

We recommend that you:

You can optionally configure:

Monitoring and Maintenance

To monitor and maintain PhixFlow, you need to:

If you have several PhixFlow instances, for example a development instance and production instance, you may also need to move packages, applications, models and tables between PhixFlow instances; see Administration Menu and Moving Items and Data Between Instances.

Other useful information is available in:

PhixFlow Database Considerations

When users or automated process change the data in the PhixFlow client, the data changes are automatically published to the PhixFlow database.