Choosing a backup tool

CapyArk speaks standard protocols — SFTP, rsync over SSH, and raw ZFS — so nearly every backup tool ever written works with it. Here's the ladder, from "drag and drop" to "incremental-forever block replication", all free.

The ladder at a glance

ToolBest forAutomationEncryption by tool*Effort
1FileZilla / WinSCPOne-off copies, browsing your backupsManual—None
2FreeFileSyncDesktop folders, non-technical usersScheduled GUI—10 min
3rsyncServers, anything scriptablecron / systemd—15 min
4rclonePower users, many sources, filterscron / systemdOptional20 min
5resticVersioned, deduplicated, client-encrypted backupscron / systemdAlways30 min
6ZFS send/receiveWhole ZFS pools, block-level incremental-foreverscripts / sanoid—Advanced

* Independent of the tool, your CapyArk dataset is encrypted at rest and every transfer travels inside your encrypted private network. "Encryption by tool" means the tool additionally encrypts file contents client-side, so even filenames are opaque in storage.

How to pick in 30 seconds

Sync vs. versioned backup — know the difference

Tools 1–4 synchronize: the destination mirrors the source. If ransomware encrypts your files and the sync runs, the destination gets the encrypted files too. With CapyArk this is still safe — automatic ZFS snapshots preserve the pre-sync state and are immutable from the client side — but your plan’s snapshot retention defines how far back you can reach.

Tools 5–6 are versioned by design: every run creates a new restorable state, and history handling is explicit.

Rule of thumb: sync tools + CapyArk snapshots is a solid setup for most people; restic or ZFS send is the upgrade when you want versioning under your own control too.

A note on tools that don’t fit