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.
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:
-
An Ubuntu 22.04 or 24.04 system with either x86_64 or aarch64 architecture (Note: FileMaker only supports aarch64 on Ubuntu 22.04)
-
FileMaker Server installed on the Ubuntu server
-
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.