GoodSync — file sync and backup with plenty of connection options
GoodSync is built for moving and protecting data across local drives, network shares, and a long list of cloud services. It’s available for Windows, macOS, and Linux, and it can run jobs in either backup mode (one-way) or sync mode (two-way).
The setup is straightforward: pick two locations, choose the mode, and let it scan to show what will change. It works with everything from SMB shares to SFTP servers, WebDAV, and public cloud APIs like Google Drive or Amazon S3. You can run jobs on a schedule, on file changes, or manually — and it can keep versions of changed files for rollback.
While it offers a GUI for day-to-day use, it also supports command-line operation for integration with scripts or scheduled tasks.
Capabilities
Feature | Description |
Cross-Platform | Runs on Windows, macOS, and Linux with consistent features |
Modes | One-way backup or two-way synchronization |
Destinations | Local disks, NAS, SMB, FTP/SFTP, WebDAV, and many cloud services |
Versioning | Keeps old versions of changed/deleted files |
Scheduling | Time-based, real-time monitoring, or manual |
Encryption | AES encryption for data at rest |
Compression | Optional ZIP compression on transfer |
CLI Support | Run and manage jobs via command line |
Deployment Notes
– Cloud destinations require API credentials; test connections before production use.
– Versioning is off by default — enabling it uses more space but adds safety.
– On slower links, compression helps, but real-time sync may lag.
– Jobs can be chained for multi-step workflows (e.g., local copy → cloud).
– Command-line mode is useful for integration into existing automation scripts.
Quick Start (Windows)
1. Download from https://www.goodsync.com
2. Install and launch.
3. Create a new job, choose Backup or Synchronize.
4. Select source and destination.
5. Review comparison results.
6. Run the job or set a schedule.
Where it fits
– Syncing files between office NAS and a cloud bucket.
– Backing up project directories to SFTP or WebDAV storage.
– Keeping laptop and desktop project folders in sync.
– Hybrid workflows that mix local and cloud storage.
– Admin environments needing both GUI and CLI control.