The problem
Sync tools are built for documents.
The established folder sync tools work. They were designed around directories of small files that change often, and it shows: they compare by timestamp, they copy without verifying, and they tell you a job finished without telling you what it actually did.
Media is the opposite case. Few files, enormous ones, over network shares, where a rename that gets replayed as a delete and a re-copy costs an hour instead of a second, and where a silent deletion is not an inconvenience but an incident.
The answer
The same feature set, rebuilt for large files.
Syncto covers what you expect from a serious sync tool: several comparison methods, several sync modes, multi-pair jobs, filters, scheduling, saved job files. What changes is what happens underneath.
Copies can be verified with the same xxHash64 read-back used by Ingesto. Moved and renamed files are detected and replayed as renames rather than re-copied. Deletions are always announced. And every job can leave a report behind, with every checksum in it.
How it works
It shows you the work, while it works.
The interface is Ingesto's: a progress ring, a live throughput graph and an ETA that is based on what the drive is actually doing rather than on an average taken at the start. On a long transfer over a network share, that difference is the difference between waiting and guessing.
Cross-machine locking keeps one machine at a time on a given folder, which makes shared destinations safe. Jobs run over local disks, mounted network shares and SFTP.
Long jobs
Start it, and go home.
A media sync is not a two-minute job. Terabytes over a network share run for hours, and the useful part of those hours is the part you spend somewhere else. What keeps you in the room is not the transfer itself, it is not knowing when it ends and whether it ended well.
Syncto pushes a notification to your phone through ntfy when a job finishes or fails, the same way Ingesto does. And once the last file has landed it can shut the machine down, put it to sleep, or simply quit. Launch the job on your way out and read the result in the morning, on a workstation that stopped drawing power hours ago.
What is in it
The rest of the toolbox.
Three comparison methods
By modification time and size, byte for byte on content, or by size alone. You pick how paranoid the comparison is.
Four sync modes
Two Ways, Mirror, Update, or Custom with a rule per category of change.
Multi-pair jobs
One job synchronises any number of folder pairs, so a whole production moves in a single run.
Rename detection
Moved and renamed files are recognised and replayed as renames, never deleted and copied back.
Three copy levels
Fast, Verified, or Secure with an xxHash64 read-back. The same verification engine as Ingesto.
Announced deletions
To the trash or permanent, always stated before it happens. Nothing is ever removed silently.
Include and exclude filters
Per job, anchored on a name or on a full path.
Sync report
HTML, CSV and JSON, with every checksum, ready to hand to whoever asks what moved.
Cross-machine locking
One machine at a time per folder, so a shared destination stays safe over a network share.
Local, network and SFTP
Local disks, mounted shares and SFTP destinations, in the same job.
Scheduled sync
Automatic runs on an interval you set, for the folder that has to stay current on its own.
Saved jobs
Jobs saved as .syncto files with every setting and every pair, ready to reopen next month.
When it finishes
Shut down, sleep or quit once the job is done, chosen per job. An overnight sync no longer means a workstation running until morning.
Phone notifications
A push through ntfy when a job finishes or fails, so a long transfer does not tie you to the room it runs in.
Free download
Get it.
Apps are safe but unsigned. If macOS blocks it or says “damaged”, run in Terminal:
sudo xattr -cr /Applications/syncto.app
