Skip to main content

Linux Web Application Installation

Table of Contents:


Linux Web Application Installation

This page gives general instructions on how to install 360Works web applications onto Ubuntu 20 and 22. These instructions can also be found in the download of the application in a file called Linux Installation Instructions.txt.

Linux Installation Instructions

Welcome to the 360Works MirrorSync Linux installer! This document will guide you through the process of installing MirrorSync on your Linux server.

Pre-Installation Requirements:

  1. An Ubuntu 20.04 or 22.04 system with either x86_64 or aarch64 architecture (Note: FileMaker only supports aarch64 on Ubuntu 22.04)

  2. A local SSH client (such as Terminal on macOS or PuTTY on Windows)

  3. The wget utility (included with most Ubuntu distributions)

  4. The unzip utility (included with most Ubuntu distributions)

  5. The following system dependencies:

    • openjdk-17-jre-headless
    • tomcat9
    • tomcat9-admin

Step 1: Install required system dependencies

Run the following commands:

sudo apt update
sudo apt install openjdk-17-jre-headless tomcat9 tomcat9-admin

Step 2: Obtain the 360Works product bundle

Option 1: Download directly from 360Works with wget

  1. SSH into your Linux server
    ssh <remote_user>@<remote_host>
  2. Change directories to your home directory
    cd ~
  3. Run the following command:
    wget "<download_url>"
  4. Unzip the downloaded file
    unzip <downloaded_file> -d .
  5. Change directories to the unzipped folder
    cd <unzipped_folder>

Option 2: Transfer from another machine using scp

  1. On your local machine, run the following command:
    scp <local_file> <remote_user>@<remote_host>:/home/<remote_user>
  2. SSH into your Linux server
    ssh <remote_user>@<remote_host>
  3. Change directories to your home directory
    cd ~
  4. Unzip the downloaded file
    unzip <downloaded_file> -d .
  5. Change directories to the unzipped folder
    cd <unzipped_folder>

Step 3: Make the installer script executable

Run the following command:

sudo chmod +x LinuxInstaller.sh

Step 4: Run the installer script

Run the following command:

sudo ./LinuxInstaller.sh

Step 5: Follow the on-screen instructions

The installer will ask you a series of questions about how you want this instance MirrorSync to be configured. Options in square brackets are default values that will be selected if you leave the field blank; or if it's a yes or no question the uppercase letter will be selected if the field is left blank. There is no default password, this must be supplied by the user.