# How to use Syncthing for remote continuous file synchronization

## Introduction <a href="#introduction" id="introduction"></a>

Backing up files is a crucial aspect of data management and should be considered a top priority for individuals and organizations alike. Accidental deletion, hardware failure, [malware attacks](https://nordvpn.com/cybersecurity/what-is-malware/), and natural disasters are some potential threats that can lead to data loss. You can recover lost data and avoid potential disruptions by synchronizing files between different devices and using backup folders.

[Syncthing](https://syncthing.net/) is a free and open-source continuous file synchronization program. The app allows you to link various devices and exchange data between them in real time. In addition, Syncthing allows you to select a network interface on each device that is used for file synchronization.

Once you enable [Meshnet ](https://nordvpn.com/meshnet/)on your device, it creates a new network interface using the [NordLynx technology](https://nordvpn.com/blog/nordlynx-protocol-wireguard/). This interface can then be used to increase the security of Syncthing file transfers even further with encrypted network tunnels. Moreover, you do not need to worry about allowing remote connections between your devices because Meshnet connects them to a single virtual network without poking additional holes in your firewall.

This article showcases how you can set up Syncthing on Windows, macOS, and Linux devices and synchronize your files over Meshnet.

## Installing Syncthing <a href="#installing-syncthing" id="installing-syncthing"></a>

To start the configuration, you need to install Syncthing on your system.

{% tabs %}
{% tab title="Windows" %}
For convenience, the Syncthing Tray app will be used for Windows. Unlike the standard version, which requires an active terminal window during operation, Syncthing Tray can run in the background and be minimized to the system tray. If needed, alternative versions are available for download on Syncthing’s [Community contributions](https://docs.syncthing.net/users/contrib.html) page.

To install the app:

1. Visit the [Releases page](https://github.com/Martchus/syncthingtray/releases) of the Syncthing Tray GitHub repository.
2. Download the latest `syncthingtray` installer archive for the 64-bit version of Windows.

   <div align="left"><figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FRcG0D9X60Niu28zdUmkP%2Fsyncthing_dl_win.png?alt=media&#x26;token=84b60d5a-9708-4455-ba38-76deedd8d0c9" alt="Downloading the latest version of Syncthing Tray from GitHub."><figcaption></figcaption></figure></div>

   &#x20;
3. Extract the downloaded archive.
4. Launch **Syncthing Tray** by opening the executable file.

   <figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fw7xOzmD87VyFd8zOyCKV%2Fsyncthing_win_exe_dark.png?alt=media&#x26;token=cbc1da78-cdd2-46e8-949a-42041df4548e" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F0V3VzxLBH53TSII5janx%2Fsyncthing_win_exe.png?alt=media&#x26;token=5cdc35b5-a901-4729-8d39-c717036d4fde" alt="SyncthingTray executable file selected."></picture><figcaption></figcaption></figure>

   &#x20;
5. Follow the setup wizard to configure Syncthing for your device.
6. If the **Windows security alert** box appears, select both the *private* and *public* networks options, and then click **Allow access** to allow incoming connections through the firewall.

   <div align="left"><figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FdONxHjV57qDejujUwLg9%2Fsyncthing_win_fw.png?alt=media&#x26;token=0c8ae1b2-9568-49cf-a628-0d828ba3c8c5" alt="&#x22;Allow access&#x22; button highlighted in the Windows Security Alert dialog." width="375"><figcaption></figcaption></figure></div>

Syncthing is now active and ready for use on your system. Additionally, the app will launch automatically each time you reboot your device. You can see the Syncthing Tray icon in your system tray.

<div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FwVJSGIVjqa0UOyCMFcXX%2Fsyncthing_win_tray_dark.png?alt=media&#x26;token=b94ccaaf-5d85-41a6-adbd-8430103c1c2a" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fu9hfNTeqbCgfQh3v5pWY%2Fsyncthing_win_tray.png?alt=media&#x26;token=b3619b78-1e59-46f2-acfa-9e79d535dac0" alt="Syncthing Tray icon in the system tray." width="251"></picture><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Note**

If the Windows Defender SmartScreen warning appears when attempting to launch the app, select **More info** and click **Run anyway**.
{% endhint %}
{% endtab %}

{% tab title="macOS" %}
To install the Syncthing macOS application bundle:

1. Visit the [Releases page](https://github.com/syncthing/syncthing-macos/releases) of the syncthing-macos GitHub repository.
2. Download the latest Syncthing `.dmg` file.

   <div align="left"><figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FVdPwhEF2NJxko1THJkFL%2Fsyncthing_dl_mac.png?alt=media&#x26;token=ca720d12-8350-418e-912c-390674735d84" alt="Downloading the Syncthing installation file from GitHub."><figcaption></figcaption></figure></div>

   &#x20;
3. Open the downloaded file.
4. In the new window, drag and drop **Syncthing** to the **Applications** folder.
5. Launch **Syncthing**. If you receive a confirmation dialog, click **Open**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FNYGIAOy4BLQKR38Ppl63%2Fsyncthing_launch_confirm_mac_dark.png?alt=media&#x26;token=ff028aba-13c9-44ef-9ee7-6ab370b659e0" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FWOdS5zxIolFemj5cTytl%2Fsyncthing_launch_confirm_mac.png?alt=media&#x26;token=2edfbec3-fa74-4761-a026-3f9624aa8b1b" alt="Clicking &#x22;Open&#x22; in the confirmation dialog." width="261"></picture><figcaption></figcaption></figure></div>

Syncthing is now installed on your device and ready for use.

### Launch Syncthing automatically <a href="#launch-syncthing-automatically" id="launch-syncthing-automatically"></a>

To ensure the highest up-time and continuous file synchronization, it is best to launch Syncthing every time your system is started. However, launching the app manually may get tedious. To auto-launch Syncthing upon each reboot:

1. In the menu bar, click the Syncthing icon and select **Preferences**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FvEzLXfQ9XWuZ0koJY55g%2Fsyncthing_mac_preferences_dark.png?alt=media&#x26;token=831fe643-12f3-4bdb-998f-f28ad123cb15" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fxew1AM0Ey6HmStQWuUHk%2Fsyncthing_mac_preferences.png?alt=media&#x26;token=bc83390a-8011-4e88-929d-e046db6b2f32" alt="Selecting &#x22;Preferences&#x22; from the dropdown menu." width="206"></picture><figcaption></figcaption></figure></div>

   &#x20;
2. Select the **Start at login** checkbox.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FEpXJejlGKFTQEeUa7vBF%2Fsynthing_mac_autolaunch_dark.png?alt=media&#x26;token=bc86b46d-2920-47af-b97a-65ff6eef5862" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FG0CbuCCc39GPefzO4XNB%2Fsynthing_mac_autolaunch.png?alt=media&#x26;token=ab2371ea-1001-4846-bb69-fc5bffb5fd1b" alt="" width="375"></picture><figcaption></figcaption></figure></div>

Syncthing will now automatically start each time you log in to your computer.
{% endtab %}

{% tab title="Linux" %}
{% hint style="info" %}
**Note**

In this section, the Ubuntu 24.04 LTS distribution is used as an example.
{% endhint %}

To install Syncthing on Linux:

1. Open **Terminal**.
2. Download and import Syncthing’s [PGP key](https://help.gnome.org/users/seahorse/stable/about-pgp.html.en) to your device by running this command:\
   &#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">sudo curl -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
   </code></pre>

   &#x20;
3. Add the Syncthing repository to your repository list with this command:\
   &#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
   </code></pre>

   &#x20;
4. Fetch all available repository updates and install Syncthing by executing the following command:\
   &#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">sudo apt update &#x26;&#x26; sudo apt install syncthing -y
   </code></pre>

### Launch Syncthing automatically <a href="#launch-syncthing-automatically.1" id="launch-syncthing-automatically.1"></a>

To ensure the highest up-time and continuous file synchronization, it is best to launch Syncthing every time your system is started. On many Linux distributions, you can utilize SystemD to start the Syncthing process each time your device is started by taking these steps:

1. Open **Terminal**.
2. Run the following command to initiate the Syncthing service upon each reboot:\
   &#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">sudo systemctl enable syncthing@$USER.service
   </code></pre>

   &#x20;
3. Execute this command to start Syncthing right now:\
   &#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">sudo systemctl start syncthing@$USER.service
   </code></pre>

Syncthing is now active and ready for use on your system. You can check the status of the service with this command:

{% code overflow="wrap" %}

```bash
sudo systemctl status syncthing@$USER.service
```

{% endcode %}

The output should tell you that the service is active.

<figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FP0gE21sVul4AwQSL1NJj%2Fsyncthing_linux_status.png?alt=media&#x26;token=35ffaac7-62bb-44ef-b644-015b94782d4c" alt="Terminal output showing the the Syncthing process is active and running."><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Configuring Syncthing for remote file synchronization <a href="#configuring-syncthing-for-remote-file-synchronization" id="configuring-syncthing-for-remote-file-synchronization"></a>

Once you install Syncthing, its web interface is created. You can use the web interface to control all aspects of Syncthing, including managing your synchronization folders and devices.

### Set up web interface authentication <a href="#set-up-web-interface-authentication" id="set-up-web-interface-authentication"></a>

Even though, currently, the web interface can only be accessed from the host device, it is highly recommended to use username and password authentication. This is especially important to minimize the risk of [unauthorized access](https://nordvpn.com/blog/unauthorized-access/) if you plan to allow connecting to the web interface from other devices. To enable authentication:

1. Open your internet browser and visit the following URL:\
   &#x20;\
   `127.0.0.1:8384/`\
   &#x20;
2. Under **GUI authentication: set user and password**, click the **Settings** button.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FePjXehR2wufbvp9KysOB%2Fsyncthing_web_settings_dark.png?alt=media&#x26;token=9ca98bc3-ac1d-44b9-965e-b98f87712212" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FLuD0fJdshAy5sV4ZV8rn%2Fsyncthing_web_settings.png?alt=media&#x26;token=867250c0-f4aa-4760-a705-7698259e8cd9" alt="Clicking the &#x22;Settings&#x22; button under GUI authentication."></picture><figcaption></figcaption></figure></div>

   &#x20;
3. Switch to the **GUI** tab.
4. Type in your authentication details.
   * In the **GUI authentication user** field, enter your desired username.
   * In the **GUI authentication password** field, enter a secure password.\
     &#x20;\
     **Example**

     <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fxj15Mpt7qc7YUy0Xsqb1%2Fsyncthing_web_creds_dark.png?alt=media&#x26;token=a4129bbb-6bc4-40ed-846f-2b44b63e42cb" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FESV9StNlJPO6s6G4MjUc%2Fsyncthing_web_creds.png?alt=media&#x26;token=82608b1b-9872-49c3-a6e8-bf73235350ff" alt="Entering the GUI authentication username and password."></picture><figcaption></figcaption></figure></div>

     &#x20;
5. Click **Save**.
6. On the **Authentication required** screen, enter your newly created credentials and click **Log in**.

   <figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FpOWnF161cNeLwyeiSIoS%2Fsyncthing_web_login.png?alt=media&#x26;token=9d9979ba-a3cf-4c13-9951-0d965ac35fe7" alt="Signing in to the Syncthing web interface."><figcaption></figcaption></figure>

### Connect remote devices <a href="#connect-remote-devices" id="connect-remote-devices"></a>

With authentication in place, you can start linking other devices for data synchronization. You must have control of both devices to complete the connection procedure.

#### Connect the host device <a href="#connect-the-host-device" id="connect-the-host-device"></a>

1. In your Syncthing web interface, under **Remote devices**, click **Add remote device**.

2. On the **General** tab specify the following information:
   * In the **Device ID** field, enter the Device ID of the remote device that you want to synchronize your files with.
   * In the **Device name** field, type in a custom name for the specific device.

3. Select the **Advanced** tab.

4. In the **Addresses** field, enter `tcp://<peer>:22000`, replacing `<peer>` with the other device’s Nord name or Meshnet IP address.\
   &#x20;\
   **Example**

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FeY6Io2XnhZaV13l4JGOG%2Fsyncthing_web_peer_address_dark.png?alt=media&#x26;token=a4593871-ede3-4915-b6ae-93d0cddf440c" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fuh6yPAtWT9EhLNXJot3z%2Fsyncthing_web_peer_address.png?alt=media&#x26;token=b6f156b2-685f-4c8b-8f49-759bad540655" alt="Entering the address of the client device using the assigned Nord name."></picture><figcaption></figcaption></figure></div>

5. Click **Save**.

#### Connect the client device <a href="#connect-the-client-device" id="connect-the-client-device"></a>

On the other device, you will receive a message asking if you want to connect with the new device. To finish linking the devices, you must accept the connection on the client device as well.

1. Open the Syncthing web interface.
2. Under **New device**, click **Add device**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FOsCNPHDTyAS4yjlryQiu%2Fsyncthing_web_invite_dark.png?alt=media&#x26;token=d295e660-94a0-4cb3-ac61-f7fc5a6e99e2" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FKEqpurwQCaNL8ugyuuZi%2Fsyncthing_web_invite.png?alt=media&#x26;token=1c138535-564a-4cfc-b591-11132dc85bcc" alt="Clicking &#x27;Add device&#x27; on the client device."></picture><figcaption></figcaption></figure></div>

   &#x20;
3. In the **Device name** field, enter a custom name for the device. Alternatively, you can leave the default name that was selected by the other device.
4. Switch to the **Advanced** tab.
5. In the **Addresses** field, enter `tcp://<peer>:22000`, replacing `<peer>` with the host device’s Nord name or Meshnet IP address.\
   &#x20;\
   **Example**&#x20;

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fu0aN3OV6r94HC14nm664%2Fsyncthing_web_invite_address_dark.png?alt=media&#x26;token=685c1cdb-f610-4b14-bc5b-5af9f383503c" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FYZ7Emi0gyq9rDGg9Y6iM%2Fsyncthing_web_invite_address.png?alt=media&#x26;token=1068a571-e455-492c-a5f2-b730af69db3d" alt="Entering the address of the host device using the assigned Nord name."></picture><figcaption></figcaption></figure></div>

   &#x20;
6. Click **Save**.

After a few seconds, the device status will change to **Connected (unused)**.

<div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FCcB2I57bho6263TEB6Dw%2Fsyncthing_web_devices_dark.png?alt=media&#x26;token=a46484c7-f0f0-46fd-951b-d081440bdb9d" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fzfiu2Lu22ZJ8fkEFHbFE%2Fsyncthing_web_devices.png?alt=media&#x26;token=d2bc8c91-3913-43f3-a203-cf9d3ab55b1e" alt="New remote device connected."></picture><figcaption></figcaption></figure></div>

### Add synchronization folders <a href="#add-synchronization-folders" id="add-synchronization-folders"></a>

Syncthing automatically creates a default synchronization folder called `Sync` in the user’s home directory. Nevertheless, you can create and share multiple new folders with selected devices.

#### Share a folder from the host device <a href="#share-a-folder-from-the-host-device" id="share-a-folder-from-the-host-device"></a>

1. On the Syncthing web interface, under **Folders**, select **Add folder**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F209HYxebJdIleelhTuw3%2Fsyncthing_web_add_folder_dark.png?alt=media&#x26;token=f44491dc-6824-45ef-bc12-242b68d43ef2" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FqvJaKhgDfLztq0umzELv%2Fsyncthing_web_add_folder.png?alt=media&#x26;token=a6964ea7-8b87-4855-8871-9df84700228d" alt="Clicking the &#x22;Add folder&#x22; button."></picture><figcaption></figcaption></figure></div>

   &#x20;
2. Fill in the following fields:
   * In the **Folder label** field, type in a custom label to easily differentiate the folder.
   * In the **Folder path** field, enter the path to the folder you want to synchronize. If the folder does not exist, it will be created automatically.
3. Switch to the **Sharing** tab.
4. Under **Unshared devices**, select the devices that you want to synchronize the folder with.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fctn9TXu6JN1JK4qn2WCm%2Fsyncthing_web_share_dark.png?alt=media&#x26;token=c1cd4192-e5c9-4b79-a0d3-c90e52639b6d" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FwZs5zpYHa6lvyLKk4O7h%2Fsyncthing_web_share.png?alt=media&#x26;token=d207f724-87d7-4bb0-9913-43e4f4535389" alt="Sharing a folder with the added remote device."></picture><figcaption></figcaption></figure></div>

   &#x20;
5. Click **Save**.

The new folder is now visible under **Folders** on your Syncthing web interface.

<div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fm24wvfDnjKv6wjpkg8sb%2Fsyncthing_web_folder_shared_dark.png?alt=media&#x26;token=34159fdf-ab2b-48f7-8e7b-48233a29efda" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fe4WrcBCUFR9bunro3c85%2Fsyncthing_web_folder_shared.png?alt=media&#x26;token=0c9f9bd4-0a80-4485-b26e-d8b2c1364b42" alt="New shared folder visible on the Syncthing web interface." width="563"></picture><figcaption></figcaption></figure></div>

#### Share a folder from the client device <a href="#share-a-folder-from-the-client-device" id="share-a-folder-from-the-client-device"></a>

On the client device, you will receive a message asking if you wish to add the shared folder to your system. To finish linking the folders:

1. Open the Syncthing web interface.
2. Under **New folder**, click **Add**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FpxTBY1UCtPNpCFp98VOx%2Fsyncthing_web_accept_dark.png?alt=media&#x26;token=5987faa1-e406-4ebd-9c71-9fda731e8018" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F3hEAMvIQHenRSHLEFQCO%2Fsyncthing_web_accept.png?alt=media&#x26;token=d1d2d0bf-347d-4d22-975f-c975f4e4f7cf" alt="Adding a new shared folder on the client device."></picture><figcaption></figcaption></figure></div>

   &#x20;
3. Fill in the following fields:
   * In the **Folder label** field, type in a custom label to easily differentiate the folder.
   * In the **Folder path** field, enter the path where you want the synchronized folder to be located on your system.
4. Click **Save**.

The new folder should be visible under **Folders** on your device.

Your folders are now synchronized between your remote devices over Meshnet, and you can securely make backups of your storage hassle-free.

### Optional: Allow access to the web interface from other devices <a href="#allow-access-to-the-web-interface-from-other-devices-optional" id="allow-access-to-the-web-interface-from-other-devices-optional"></a>

While having access to the web interface only from the host device is more secure, you may want to have access to it over the network. To change the address of the web interface:

1. On your Syncthing web interface, in the upper-right corner, select **Actions** > **Settings**.
2. Switch to the **GUI** tab.
3. Change the **GUI listen address** to `0.0.0.0:8384`.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F7uwLq9e6diBCNX4McMTk%2Fsyncthing_web_listen_dark.png?alt=media&#x26;token=91f8dba4-c799-49b5-adb4-32a5d95fb1c5" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FDqgZzzwRUkEDTUYuPiiz%2Fsyncthing_web_listen.png?alt=media&#x26;token=caf61dd6-c457-41c4-86aa-eaa7d423da04" alt="Changing the GUI listen address to 0.0.0.0:8384"></picture><figcaption></figcaption></figure></div>

   &#x20;
4. Click **Save**.

Your Syncthing web interface can now be accessed from the device’s local network or over Meshnet using the Nord name or the Meshnet IP address with the port number `8384`.
