# Single-user simple backup solution

**URL:** <https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277>\
**Category:** Rocky Linux Help & Support\
**Created:** [March 21, 2023, 9:05am UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277 "2023-03-21T09:05:14Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![microlinux](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/microlinux/32/1244_2.png) [@microlinux](https://forums.rockylinux.org/u/microlinux)\
**Post date:** [March 21, 2023, 9:05am UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/1 "2023-03-21T09:05:14Z")

</div>

Hi,

I’ve been using Rsnapshot for the last decade to perform all my backups, either in local networks or for my public servers. It works great, but normally it requires a dedicated backup server.

From time to time I’m setting up Linux desktops for friends or neighbors. Here for example I’m currently migrating an old Apple iMac from 2009 from an obsolete Mac OS High Sierra to Rocky Linux. Now I’m looking for an alternative backup solution that wouldn’t require buying a backup server.

Here’s roughly the behavior/characteristics I’m looking for.

- Dedicated external hard disk for backups.
- Once a day, disk gets mounted.
- Backup gets performed automatically.
- Once backup is finished, disk gets unmounted.
- Incremental backups with snapshots would be fine.
- Ideally, use rsync and hard links under the hood for efficiency.
- User should be able to access backups.

Before I go ahead and reinvent the wheel by scripting such a thing, I wonder if there’s maybe already an existing solution out there. Can you recommend one ?

Cheers,

Niki

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [March 21, 2023, 9:44am UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/2 "2023-03-21T09:44:52Z")

</div>

Restic is definitely worth a look at. Backups in the form of snapshots to a mounted disk/directory path.

---

<div class="post-metadata">

**Author:** ![sspencerwire](https://avatars.discourse-cdn.com/v4/letter/s/c2a13f/32.png) [@sspencerwire](https://forums.rockylinux.org/u/sspencerwire)\
**Post date:** [March 21, 2023, 2:10pm UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/3 "2023-03-21T14:10:38Z")

</div>

You can run rsnapshot directly on a machine you are backing up and use an external hard drive to do the backup. I’m doing this on my workstation today and also used rsnapshot with the dedicated server scenario that you describe in my former $day job. My use case is slightly different in that I mount the backup drive using an @reboot cron, but you can use a cron or timer to run your backup script that does the mount at the time of the backup too. If you know rsnapshot already, you already know its efficiency. I’d stick to using that personally.

---

<div class="post-metadata">

**Author:** ![j6tqgf.s](https://avatars.discourse-cdn.com/v4/letter/j/7ab992/32.png) [@j6tqgf.s](https://forums.rockylinux.org/u/j6tqgf.s)\
**Post date:** [March 21, 2023, 2:58pm UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/4 "2023-03-21T14:58:30Z")

</div>

I am a very happy user of borgbackup, it offers deduplication, compression and encryption.  
I use local repository, that is synchronized to remote locations, or to USB drive on demand (automated via udev rule + scripting) - so the only thing I need to do is to plug it in.

---

<div class="post-metadata">

**Author:** ![RL1000](https://avatars.discourse-cdn.com/v4/letter/r/ec9cab/32.png) [@RL1000](https://forums.rockylinux.org/u/RL1000)\
**Post date:** [March 21, 2023, 3:19pm UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/5 "2023-03-21T15:19:49Z")

</div>

Déjà Dup is a very simple single user backup program and might be an option.

> **[Total System Backup and Recall with Déjà Dup - Linux.com](https://www.linux.com/topic/desktop/total-system-backup-and-recall-deja-dup/)**
>
> Linux offers a world of options. No matter your need, you’ll find a tool for the purpose. This holds true for servers, productivity, games, and everything in between. While you’re working on your desktops or servers, however, there’s one task of...

> **[Déjà Dup Backups – Apps for GNOME](https://apps.gnome.org/app/org.gnome.DejaDup/)**
>
> Protect yourself from data loss – Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. Support for local, remote, or cloud backup...

and is available thru dnf:

dnf info deja-dup  
Last metadata expiration check: 12:46:36 ago on Mon 20 Mar 2023 10:32:54 PM EDT.  
Installed Packages  
Name : deja-dup  
Version : 40.7  
Release : 1.el8  
Architecture : x86\_64  
Size : 3.9 M  
Source : deja-dup-40.7-1.el8.src.rpm  
Repository : @System  
From repo : epel  
Summary : Simple backup tool and frontend for duplicity  
URL : [World / Déjà Dup Backups · GitLab](https://gitlab.gnome.org/World/deja-dup)  
License : GPLv3+  
Description : Déjà Dup is a simple backup tool. It hides the complexity of doing backups the  
: ‘right way’ (encrypted, off-site, and regular) and uses duplicity as the  
: backend.  
:  
: Features:  
: • Support for local, remote, or cloud backup locations (Amazon S3 or Rackspace)  
: • Securely encrypts and compresses your data  
: • Incrementally backs up, letting you restore from any particular backup  
: • Schedules regular backups  
: • Integrates well into your GNOME desktop

---

<div class="post-metadata">

**Author:** ![bobar](https://avatars.discourse-cdn.com/v4/letter/b/b77776/32.png) [@bobar](https://forums.rockylinux.org/u/bobar)\
**Post date:** [March 21, 2023, 4:36pm UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/6 "2023-03-21T16:36:45Z")

</div>

just posted about the return of Timeshift to epel8/9. It might meet your needs.

---

<div class="post-metadata">

**Author:** ![bobar](https://avatars.discourse-cdn.com/v4/letter/b/b77776/32.png) [@bobar](https://forums.rockylinux.org/u/bobar)\
**Post date:** [March 21, 2023, 4:39pm UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/7 "2023-03-21T16:39:44Z")

</div>

Duplicity won’t write to a non-empty location which makes partial restoration of files and system recovery a pain.

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:20am UTC](https://forums.rockylinux.org/t/single-user-simple-backup-solution/9277/8 "2023-08-25T03:20:52Z")

</div>


