Installing Desktop Client

Running the App Image:

  • If you have not already done so then download the Infinity PFM App Image: here
  • Mark the image as executable and simply double click it to run it.

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.