Installing Squore Server on Linux

Before installing Squore on a Linux platform, verify that all prerequisites are met, as described in the section called “Installation Prerequisites”

If you use all the default settings, the installer will deploy the following components in the specified locations:

Ensure that the user that installs and runs Squore has read and write access to these locations.

Note

The installation script will try to guess the amount of memory to allocate for the database on your system. If it cannot do it, you will get an error message about setting kernel.shmall. In this case, you need to set the value of kernel.shmall to a value that suits your need, based on which other applications are running on your system. The script will only suggest a minimum value.

Follow these instructions to install Squore Server:

  1. Copy the installation package (squore-server-linux-16.3.4.tar.bz2) into the location where you want to install Squore Server (For example: /home/user/squore/).

  2. Extract the contents of the archive into the selected installation directory.

    tar xjf squore-server-linux-16.3.4.tar.bz2

    The folder now contains a new folder called squore-server, which we will refer to as <SQUORE_HOME> .

  3. Run the Squore installation script in a command shell. The full list of options accepted by the install script can be found in install(1), but the command below is usually enough for most installations:

    <SQUORE_HOME>/bin/install -b 0.0.0.0 -k /path/to/squore-license.p7s /path/to/project/data

    Note

    It is mandatory to accept the end-user licence agreement as the first step of the installation.

    Warning

    Do not run the installation script as root, as this causes the installation of postgreSQL to fail.

    The file squore-license.p7s should have been previously provided by Squoring Technologies according to the applicable Squore licensing agreement in order to run Squore Server, but you can perform the installation even if you do not have a licence file yet.

    Tip

    If you want Squore Server to use a remote database backend, consult install(1) to find out more about the parameters available to set the remote database type, name and location.