# Rsnapshot

Rsnapshot is a disk-space-efficient backup utility that creates periodic filesystem snapshots of local and remote systems using rsync and hard links, letting homelab administrators keep multiple versioned backups with. It is open source and self-hosted, installable on ZimaOS, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1248/rsnapshot

## Description

Rsnapshot is a disk-space-efficient backup utility that creates periodic filesystem snapshots of local and remote systems using rsync and hard links, letting homelab administrators keep multiple versioned backups with minimal extra storage.

## Platform availability

Available on 2 of 9 platforms: Unraid, ZimaOS.

## Health score

65/100 (Good), based on 3 of 4 factors.
- Maintained: 95 (last commit 15 days ago)
- Popular: 32 (41 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/rsnapshot
- Docker Hub: https://hub.docker.com/r/linuxserver/rsnapshot
- GitHub: https://github.com/linuxserver/docker-rsnapshot
- Official website: http://www.rsnapshot.org/
- Unraid: https://ca.unraid.net/apps/rsnapshot-090tmi60uub0wq?q=rsnapshot

## Common questions

### How much disk space will rsnapshot use over time?

rsnapshot keeps only a fixed, configurable number of snapshots, so disk usage does not continuously grow. Unchanged files are handled with hard links to reduce the space required.

### Can rsnapshot back up remote machines?

Yes. It can make periodic snapshots of local machines and remote machines over SSH.

### Why is the first rsnapshot run slow?

rsnapshot wraps rsync and uses hard links, so later backups are usually fast. The first sync can be slow because rsync is slow on first syncs, often when backing up large files or directories that do not need to be backed up.

### Can the LinuxServer.io rsnapshot container use my host user and group IDs?

Yes. The LinuxServer.io container supports easy user mappings with PUID and PGID.

### Do users need root to restore their files?

No. Files can be restored by the users who own them, without the root user getting involved.

## Alternatives

- Back In Time: A simple backup tool for Linux.
- BorgBackup: BorgBackup (short: Borg) is a deduplicating backup program.
- Déjà Dup: Déjà Dup is a simple backup tool.
- Restic: Restic is a fast, secure, open-source command-line backup program for self-hosted users that creates encrypted, incremental, versioned, ded…
- Time Machine: Time Machine is the breakthrough automatic backup that’s built right into Mac OS X.
- Timeshift: Creates incremental snapshots of Linux systems, protecting system files and settings while allowing full system restoration without impacti…
- Vorta: Vorta is a containerized graphical client for BorgBackup that lets homelab users create, schedule, and restore protected backups through a…
- rsync: File and directory synchronization tool for Unix systems with delta encoding, compression, recursion, SSH support, permission preservation,…

---
Source: Our Local Host (https://ourlocalhost.com/app/1248/rsnapshot), the self-hosted and open-source app directory.
