FREEDOM251

Freedom251 › Backup software

rsnapshot

by rsnapshot

Free plan LinuxMacSelf-hosted

Visit rsnapshot Alternatives Pricing

rsnapshot's own site

What rsnapshot is

rsnapshot is free, self-hosted filesystem backup software for Linux and macOS. Based on rsync, it creates periodic snapshots of local machines and remote machines over SSH, with file-level backup and restore. Hard links are used where possible to reduce the disk space needed for successive snapshots. You configure how many snapshots to retain, preventing storage from growing continuously. After setup, backups can run automatically through scheduling tools such as cron, and file owners can restore their own files without root access. The program is written entirely in Perl, has no module dependencies, and requires rsync. Major distributions package it, with source and GitHub releases also available. Windows machines can be backed up from a Linux host when Windows provides SSH and an rsync server. The project warns that rsync daemon traffic is unencrypted on untrusted networks and that remote snapshot roots over SSH are unsupported.

Who it suits

rsnapshot suits administrators comfortable configuring self-hosted Linux or macOS backups. It can also fit setups that need SSH-based remote snapshots and configurable retention.

What it does well

  • Free self-hosted filesystem backup
  • Hard links reduce snapshot disk usage
  • Configurable snapshot retention
  • Automatic scheduling after setup
  • Users can restore their own files

What to know first

  • Requires rsync
  • Needs system-administration skills
  • Rsync daemon traffic is unencrypted on untrusted networks
  • SSH remote snapshot roots are unsupported

Plans

PlanBilled and limitsPrice
rsnapshotFree software · self-hosted filesystem backup utilityFree

As rsnapshot.org lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

rsnapshot provides scriptable, file-level snapshots without a software charge. Its Perl and rsync requirements, configuration work, and transport limitations matter when planning deployment.

Facts from rsnapshot's own pages

Automation
Backups can run automatically after setup, with scheduling examples using cron in the project README. · github.com, 12 Oct 2026
Backup scope
file · rsnapshot.org, 19 Sept 2026
Computer backup
Yes · rsnapshot.org, 19 Sept 2026
Dependencies
The current project README says rsnapshot is written in Perl with no module dependencies and requires rsync. · github.com, 12 Oct 2026
Downloads
The download page says major distributions package rsnapshot and links to source releases and GitHub releases. · rsnapshot.org, 12 Oct 2026
Founded
2003 · rsnapshot.org, 28 Sept 2026
Free plan
Yes · rsnapshot.org, 19 Sept 2026
Implementation
The program is written entirely in Perl and has no module dependencies. · rsnapshot.org, 12 Oct 2026
Intended users
The HOWTO says reasonably good system-administration skills will help with installation and configuration. · github.com, 12 Oct 2026
License and warranty
The project describes rsnapshot as free software and says it comes with absolutely no warranty. · rsnapshot.org, 12 Oct 2026
macOS support
The project README lists Mac OS X among operating systems on which rsnapshot has been tested successfully. · github.com, 12 Oct 2026
Notable limitation
The README warns that with link_dest enabled, an unavailable remote host can leave no latest backup for that machine and require a full resync when it returns. · github.com, 12 Oct 2026
Platforms
The project says it should work on reasonably modern UNIX-compatible operating systems and lists Linux, BSD systems, Solaris, Mac OS X, and IRIX among tested platforms. · github.com, 12 Oct 2026
Purpose
rsnapshot is a filesystem snapshot utility based on rsync for periodic backups of local machines and remote machines over SSH. · rsnapshot.org, 12 Oct 2026
Remote destination limit
The FAQ states that a remote snapshot root over SSH is unsupported, though an NFS-mounted remote snapshot root can be used. · rsnapshot.org, 12 Oct 2026
Restore
Users who own files can restore them without involving the root user. · rsnapshot.org, 12 Oct 2026
Restore modes
file · rsnapshot.org, 19 Sept 2026
Retention
The number of snapshots retained is configurable, so disk use does not continuously grow. · rsnapshot.org, 12 Oct 2026
Security
Remote filesystem snapshots can be taken over SSH. · rsnapshot.org, 12 Oct 2026
Server backup
Yes · rsnapshot.org, 19 Sept 2026
Storage efficiency
It uses hard links when possible to reduce the disk space required for snapshots. · rsnapshot.org, 12 Oct 2026
Support
The project README directs questions and general discussion to its mailing list. · github.com, 12 Oct 2026
Transport security
The FAQ warns that rsync daemon protocol is unencrypted when used over an untrusted network. · rsnapshot.org, 12 Oct 2026
Windows backups
The FAQ describes backing up Windows machines from a Linux rsnapshot host using an SSH and rsync server on Windows. · rsnapshot.org, 12 Oct 2026

Where rsnapshot stands on Freedom251

Look at these too