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. 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.

Note:

These instructions are for MirrorSync 7.1 and later. Other 360Works web applications, and MirrorSync 7.0 and earlier, use Ubuntu's tomcat9 package instead. They run on Ubuntu 20.04 or 22.04. Before you run their installer, install these packages:

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

Pre-Installation Requirements:​

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

  2. FileMaker Server installed on the Ubuntu server

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

Step 1: SSH into your Linux server​

remote_user is usually ubuntu.

ssh <remote_user>@<remote_host>

Step 2: Install required packages​

Run the following commands:

sudo apt update
sudo apt install unzip

Step 3: Download the installer​

The download_url can be found in the email receipt from 360Works.

wget "<download_url>" -O MirrorSync.zip

Step 4: Unzip the downloaded file​

unzip MirrorSync.zip

Step 5: Change directories to the unzipped folder​

cd <unzipped_folder>

Step 6: Run the installer script​

sudo ./LinuxInstaller.sh

The installer will automatically download and install Java 25, set up the MirrorSync service, and configure FileMaker Server integration. This may take a few minutes depending on your internet connection.

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.

Upgrading from MirrorSync 7.0 or earlier​

If you were using a version of MirrorSync previous to 7.1, and it was the only 360Works application running, this installer will stop and disable Tomcat 9. If you need Tomcat 9, you can start it again with the command:

sudo systemctl enable --now tomcat9

Sync Data will persist between updates.

If you have installed a Tomcat 11 instance (MirrorSync 7.1 or later), do not run an installer that uses Tomcat 9 (older than MirrorSync 7.1). Please contact 360Works Support at support@360works.com with any questions.