I’m trying to find a good method of making periodic, incremental backups. I assume that the most minimal approach would be to have a Cronjob run rsync periodically, but I’m curious what other solutions may exist.

I’m interested in both command-line, and GUI solutions.

  • @[email protected]
    link
    fedilink
    3111 months ago

    Timeshift is a great tool for creating incremental backups. Basically it’s a frontend for rsync and it works great. If needed you can also use it in CLI

  • mariom
    link
    English
    1211 months ago

    Is it just me or the backup topic is recurring each few days on [email protected] and [email protected]?

    To be on topic as well - I use restic+autorestic combo. Pretty simple, I made repo with small script to generate config for different machines and that’s it. Storing between machines and b2.

    • Jajcus
      link
      fedilink
      811 months ago

      Restic does not need rclone and can use many remote storage services directly. I do restic backups directly to Backblaze.

    • SALT
      link
      fedilink
      English
      111 months ago

      Back In times

      Isn’t timeshift have same purpose, or it’s just matter of preference?

      • @NoXPhasma
        link
        English
        211 months ago

        Yes, it is the same purpose, kinda. But timeshift runs as a cron and allows for an easy rollback, while I use BIT for manual backups.

  • @elscallr
    link
    811 months ago

    Exactly like you think. Cronjob runs a periodic rsync of a handful of directories under /home. My OS is on a different drive that doesn’t get backed up. My configs are in an ansible repository hosted on my home server and backed up the same way.

  • @[email protected]
    link
    fedilink
    811 months ago

    I have a bash script that backs all my stuff up to my Homeserver with Borg. My servers have cronjobs that run similar scripts.

  • @GlowHuddy
    cake
    link
    711 months ago

    I do periodic backups of my system from live usb via Borg Backup to a samba share.

  • thegreenguy
    link
    fedilink
    711 months ago

    Pika Backup (GUI for borgbackup) is a great app for backups. It has all the features you might expect from backup software and “just works”.

  • @[email protected]
    link
    fedilink
    711 months ago

    I like rsnapshot, run from a cron job at various useful intervals. backups are hardlinked and rotated so that eventually the disk usage reaches a very slowly growing steady state.

    • @[email protected]
      link
      fedilink
      English
      411 months ago

      I also use it. Big benefit is also that you don‘t need a special software to access your backup.

    • @wheels
      link
      111 months ago

      Been using rsnapshot for years, has saved me more than once

  • Used to use Duplicati but it was buggy and would often need manual intervention to repair corruption. I gave up on it.

    Now use Restic to Backblaze B2. I’ve been very happy.

    • Restic to B2 is made of win.

      The quick, change-only backups in a digit executable intrigued me; the ability to mount snapshots to get at, e.g., a single file hooked me. The wide, effortless support for services like BackBlaze made me an advocate.

      I back up nightly to a local disk, and twice a week to B2. Everywhere. I have some 6 machines I do this on; one holds the family photos and our music library, and is near a TB by itself. I still pay only a few dollars per month to B2; it’s a great service.

    • @[email protected]
      link
      fedilink
      211 months ago

      I’ve used restic in the past; it’s good but requires a great deal of setup if memory serves me correctly. I’m currently using Duplicati on both Ubuntu and Windows and I’ve never had any issues. Thanks for sharing your experience though; I’ll be vigilant.

  • voxel
    link
    fedilink
    5
    edit-2
    11 months ago

    by the way, syncthing is great if you need bi-directional sync.
    not exactly what you’re looking for (sth like Duplicacy?) but you should probably know about it as it’s a great tool.