All integrationsFile Storage

Syncthing

Watch and steer Syncthing, the open-source file sync between your own devices: get a folder's or device's sync status, rescan a folder after saving files to it, pause and resume folders and devices, list files that won't sync and recent changes, and accept new devices and folders.

actions
15
triggers
4

Triggers

Start a workflow when something happens in Syncthing.

  • Device disconnectedRuns when a remote device stops being connected to Syncthing, or once it has been offline for the minutes you choose, once per outage. A paused device doesn't start it.
  • Device connectedRuns when a remote device connects to Syncthing again, with how long it was offline.
  • Folder errorsRuns when files in a folder start failing to sync (such as permission denied), or the folder stops, with the files and why. A file that keeps failing doesn't start it again.
  • File changed in a folderRuns for each file added, changed or deleted in a folder, on this device or synced from another, such as a new PDF in Scans. A file changed several times between two looks runs once.

Actions

Steps a workflow can run in Syncthing.

  • Get system statusGet Syncthing's version, how long it has been running, how many folders and devices it has and how many are connected, and its recent errors. For a health check.
  • List foldersList every folder Syncthing syncs, with its status (up to date, syncing, paused…), how much is done, what's left and any errors.
  • Get folder statusGet a folder's sync status: up to date or syncing, the share done and what's left to sync, files that failed, the last file synced, and how far each device it's shared with has got.
  • List folder errorsList the files that won't sync, and why (such as permission denied), in one folder or all of them, and any folder that has stopped.
  • Rescan folderScan a folder (or one subfolder) for changes now, such as after a workflow saved files into it, so they sync straight away. Waits for the scan, up to 5 minutes.
  • Pause folderPause a folder on this device, so it stops syncing until it's resumed, as its Pause button does.
  • Resume folderResume a paused folder, so it syncs again.
  • List devicesList the remote devices this Syncthing syncs with: connected or not, when last seen, paused, and how much of their folders they have.
  • Get device statusGet a remote device's status: connected or not, its address, when it was last seen, and how much of each folder shared with it it has.
  • Pause devicePause a remote device, so this Syncthing stops syncing with it until it's resumed.
  • Resume deviceResume a paused remote device, so they sync again.
  • List recent changesList files recently added, changed or deleted, newest first: in a folder, made here or on another device, matching a path. From the last 1000 changes Syncthing remembers since it started.
  • List pending requestsList the devices asking to connect to this Syncthing and the folders other devices offer to share, waiting to be accepted.
  • Accept deviceAdd a device that is asking to connect to this Syncthing. Only a device waiting to connect can be accepted, and no folder is shared with it.
  • Accept folderAccept a folder another device offers to share, as Syncthing's Add button does: it's made in Syncthing's default folder location and shared only with the devices offering it.

Automate Syncthing with Lodol.

Connect Syncthing, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card