Skip to main content
There are many ways to sync files or folders between two devices. This guide will show you how to set up SyncThing, a popular free and open-source tool for syncing between devices.

1. Install SyncThing on your computer

Install SyncThing on your computer by downloading the app from the SyncThing Downloads page.
How to open the SyncThing application

Click Open from the SyncThing menu to open the application

How to use the SyncThing application running in your browser

The SyncThing application runs in your browser

2. Install SyncThing on your Zo

To install SyncThing on your Zo Computer, copy and paste the text below into a new chat:
Run the following commands sequentially to install SyncThing:
mkdir -p /etc/apt/keyrings
curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | tee /etc/apt/sources.list.d/syncthing.list
apt-get update
apt-get install syncthing
Source: Installing SyncThing on Ubuntu

3. Run SyncThing on your Zo

Open the System page in your Zo:
How to host services on your server

The Zo System page

Click “Add service” to create a new service and fill in the details below:
Labelsyncthing
Local port28384
Typehttp
Entrypointsyncthing --no-browser --gui-address=0.0.0.0:28384
Working directory/home/workspace
Environment variablesNone
How to run SyncThing on your server

A running SyncThing service

Once your service is running, open the SyncThing application using the Direct Tunnel URL.
Complex hosted applications may not work via the HTTP Proxy URL. For SyncThing, always use the Direct Tunnel URL.

4. Password protect your Zo’s SyncThing

You must set a password for your Zo’s SyncThing. If you don’t, anyone with the service URL can access it.SyncThing running on your desktop or laptop is not publicly accessible, and does not need to be password protected.
How to set a password in SyncThing running

Setting a user and password in your Zo SyncThing

5. Connect your SyncThings

Open both SyncThing applications. Add your computer as a connected device to your Zo’s SyncThing:
  1. In your Zo’s SyncThing, click “Add Remote Device”.
  2. In your computer’s SyncThing, click “Actions” → “Show ID” to see your device ID. Copy into the “Add Device” dialog and save.
How to connect another device to SyncThing

Connecting a device to SyncThing

6. Create a shared folder

In your Zo’s SyncThing, click “Add Folder”. For example, you might choose:
/home/workspace/Laptop
The files you can see in the Zo application are in /home/workspace on your Zo Computer.Your SyncThing Folder path must be in this workspace, otherwise you will not be able to see it in the Zo application.
How to share a folder in SyncThing

Creating a shared folder in your Zo's SyncThing

In your computer’s SyncThing, a “New Folder” notification will appear. Click “Add”. In the dialog, choose a location for the folder you want to sync with your Zo. For example, on macOS you might choose:
~/Documents/Zo Computer
How to confirm a shared folder in SyncThing

Creating a shared folder in your Zo's SyncThing

Your SyncThings should now look like this:
How to share a folder between two devices using SyncThing

Our two computers are connected

That’s it! Changes to the shared folder will be synced between your computer and your Zo.