Technical Requirements

Hardware Requirements

The minimum and recommended specifications are details below.

Component

Minimum Requirement

Recommended Requirement

Details

Disk Space

150 GB

300 GB

150 GB should allow for thousands of uploaded results, files, generated PDFs, etc. Monitor and adjust accordingly.

Memory

12 GB

24 GB

Insufficient memory may lead to performance issues, including slow or failed PDF report generation. Monitor and adjust as needed.

Processor

4 Cores @ 1.4 GHz

8 Cores @ 2.0 GHz or faster

Lower processing power may cause slow or failed PDF report generation. Monitor and adjust as needed.

Operating Systems

As of version 9.1.51 and later, the following operating system is supported:

  • Docker via Docker Compose on Ubuntu 20.04 LTS

Earlier versions of Link-Live Private supported a different set of Linux distributions. Customers upgrading from an older version should review the script changes described below.

NOTE: Software dependencies for Link-Live Private are installed when you run the start script. All required software is included in the bundle and is installed without an internet connection. The installer never contacts the internet.

Installation Location

The recommended location for the installation directory is /opt.

Installing elsewhere works, but the start script prints a warning naming /opt as the recommended location before continuing normally.

Script Naming and Usage

The start script, ubuntu-start.sh, is the only script at the root of the installation directory and the only one that carries an operating system prefix.

Every other script lives in the toolkit/ subfolder and has a plain name:

  • toolkit/backup.sh

  • toolkit/restore.sh

  • toolkit/cert-renew.sh

  • toolkit/export-logs.sh

Run the start script and every script in toolkit/ with the sudo command, from inside the installation directory, so that Docker can access the required root privileges.

Examples:

sudo ./ubuntu-start.sh # Run full configuration prompt (required for first install).

sudo ./ubuntu-start.sh signup # Enable or disable users' ability to create a new account from the login page.

sudo ./ubuntu-start.sh host auth # Change the host/IP address used to access Link-Live Private and superuser credentials.

sudo ./toolkit/backup.sh -y -o /home/myuser/ll-backups # Back up to the specified directory.

Required Ports

Link-Live Private serves on port 443, with NGINX handling SSL certificates.

NOTE: Port 80 is not used. There is no HTTP listener and no redirect to HTTPS, so browse to https:// explicitly. Take this into account when placing a reverse proxy or load balancer in front of the server.

By default, Link-Live Private creates an SMTP server container and sends out emails on port 25.

Other ports may be needed and configured by your company.

Storage and File System Requirements

Link-Live Private does not support installation or operation on NFS (Network File System) clients. The application and database must reside on local or directly attached storage.

Running Link-Live Private on NFS-mounted directories may result in performance issues or data corruption and is not supported.

Privilege Requirements

The start script and every script in the toolkit/ folder are run with sudo, from inside the installation directory. Docker requires root privileges to run.