Installing Desktop Client

Running the App Image (Linux)

  • Download the App Image: here
  • Mark the image as executable and simply double click it to run it.

Running the Archive Bundle (Linux/Windows)

  • Install Java version 8 (64bit) or greater.
  • Download the arhive bundle here
  • Extract the bundle and execute bin/infinitypfm.bat if on Windows or bin/ if on Linux.

Database Configuration

By default InfinityPFM will open the database in embedded mode. You can change this to run the database as a standalone server which has the benefit of allowing you to connect the InfinityPFM on different machines accross the network.

Starting the database in server mode

On the machine you wish to run the database run the below command to launch the database in server mode.

java -cp /usr/share/java/hsqldb.jar org.hsqldb.Server -database.0 file:ile:/home/user/.infinitypfm/data -dbname.0 infinitypfm

The above commad installs the database at /home/user/.infinitypfm/data but this can be changed to any path of your choosing.

Configure the Client to access the database server

On the client modify file located in your home directory in folder .infinitypfm.

Uncomment the below line and modify it to point to the database you started in the previous step.

db.source=url=jdbc:hsqldb:hsql://localhost/infinitypfm, user=SA, password=

You can also change either of these commands to encrypt the database or to set a user and password for secure access.

See the Hsqldb website for details on doing this.