Tink vs rdiff-backup

rdiff-backup copies reverse diffs, increment files, and a live mirror. That is not a mechanic. Tink installs in one command, watches the Linux host, explains what is wrong, and helps you fix it.

rdiff-backup keeps the increment. Tink answers “why is this VPS sick?”

Accidental sysadmins land on rdiff-backup because a reverse-diff mirror looks cheaper than a NAS. Then the host volume fills, nginx dies, and --list-increments still looks Current — no increment match for host fill. A filling /var is a Tink warning; it is not an rdiff-backup job unless you scraped cron mail and watched it.

Tink is the other job: detect the issue on the machine, say why it happened in plain English, propose the command, and run it only after you approve. Keep using rdiff-backup if you already run reverse increments. Use Tink if you run Linux servers and want a mechanic.

FeatureTinkrdiff-backup
Setup time30 seconds (one curl | sh command)Hours — rdiff-backup source dest, exclude globs, rdiff-backup-data, then a host that still has no mechanic after the last increment lands
What you getWorking monitoring, diagnosis, and approved fixesA reverse-diff mirror and increment files. Disk fill, nginx, Postgres, and certs stay your problem until you SSH past --list-increments
PricingFree (Scout) / $9 / $29 per machine per monthGPL and free. You still pay the person who owns the VPS after the last increment date stays listed
Hidden costsNone — fully managedA quiet overnight rdiff-backup, a healthy rdiff-backup-data that is not host fill, and a second tool to tell you the box is sick while --list-increments still looks Current
Monitoring approachAgent on the server — CPU, disk, services, logs, certs, portsMirror, increments, and rdiff signatures. rdiff-backup does not watch a quiet cert or host auth.log after the last increment finished
ConfigurationNone after install — heuristics and AIsource dest, --exclude, --verbosity, increment retention, and which cron actually pages you
Plain-English diagnosisYes — AI explains root cause, impact, and fixYou read --list-increments, then SSH into the host to change the Linux box rdiff-backup already sits on
Fix executionProposes and executes approved commands with an audit trailRetry rdiff-backup or --restore-as-of — rdiff-backup cannot free host disk, rotate a cert, or stop SSH brute-force unless you wrote that path
AlertingBuilt-in across 8 channelsNot an rdiff-backup job — cron mail plus a separate monitoring tool have to fire
Predictive alertsYes — disk fills in ~6 days, memory and CPU trendsNot an rdiff-backup job — an increment date does not forecast a quiet host filling up
SSH brute-force detectionBuilt-in — parses auth.log every scanNever — rdiff-backup does not read host auth.log, journald, or firewall state after the last increment landed
Machine offline detectionAgent presence monitoring with multi-channel alertsSilence if the guest dies after the last Current mirror — unless you built a separate uptime check
Public status pageShareable URL with 90-day historyNone — rdiff-backup has no customer-facing status page for the Linux host
Weekly fleet digestAutomated Monday digest + daily brief when issues are openNone — a --list-increments recap is not a plain-English fleet narrative
On-call trackingBuilt-in /oncall command + incident acknowledgmentNot included — wire failed rdiff-backup cron into PagerDuty or another incident tool
Conversation interfaceTelegram, WhatsApp, web dashboard, CLI--list-increments and SSH. No mechanic you text when /var filled and the last increment still showed Current
Learning curveNone — works after installSteep — reverse diffs, rdiff-backup-data, --restore-as-of, and which failure is the mirror vs the running host
Best forFreelancers, small teams, accidental sysadmins (1-50 Linux servers)Teams that already run rdiff-backup for reverse increments, not a sick-VPS mechanic

When rdiff-backup is the right choice

Keep using rdiff-backup when you already want that exact job:

  • Reverse-diff mirrors with increment files — you need rdiff-backup-data, --list-increments, and --restore-as-of, not a mechanic.
  • An existing backup cron — source dest, exclude globs, and increment retention matter more than guest nginx, certs, and SSH on a quiet VPS.
  • An existing lab or nested setup — rdiff-backup already runs, the mirror already ships, and someone owns the destination disk.
  • Hosts that only page on increment death — you already run rdiff-backup cron mail, not a sick-box SSH loop.

The real cost of “just watch --list-increments”

rdiff-backup keeps reverse diffs and a live mirror. A working ops loop for five Linux boxes is not:

  • A healthy Current increment still means you SSH into the host and change the box by hand when it gets sick later
  • Host fill, nginx, certs, and SSH brute-force never appear unless a separate tool scraped those signals and a rule fired
  • A filling /var is a Tink disk warning on every scan — rdiff-backup will stay quiet until the next cron fails
  • A single VPS with a dead agent still needs a mechanic, not another increment date

For a 5-server team, Tink Mechanic at $45/month is cheaper than the engineer who keeps failed-cron notifications alive after an rdiff-backup install, and every scan includes a diagnosis a quiet --list-increments Current will not type.

No rdiff-backup-data homework. No silent host. One command install.

Start Mechanic

Also compare: Tink vs rsnapshot · Tink vs restic · Tink vs Borg