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.

  • @inex@feddit.de
    link
    fedilink
    331 year 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
    fedilink
    English
    161 year ago

    Is it just me or the backup topic is recurring each few days on !linux@lemmy.ml and !selfhosted@lemmy.world?

    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.

  • @PlexSheep@feddit.de
    link
    fedilink
    111 year 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.

    • Jajcus
      link
      fedilink
      81 year ago

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

  • @kittyrunningnoise@lemm.ee
    link
    fedilink
    91 year 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.

  • thegreenguy
    link
    fedilink
    91 year 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”.

    • SALT
      link
      fedilink
      English
      01 year ago

      Back In times

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

      • @NoXPhasma@lemmy.world
        link
        fedilink
        English
        21 year 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@lemmy.world
    link
    fedilink
    81 year 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.

  • Jajcus
    link
    fedilink
    61 year ago

    Kopia or Restic. Both do incremental, deduplicated backups and support many storage services.

    Kopia provides UI for end user and has integrated scheduling. Restic is a powerfull cli tool thatlyou build your backup system on, but usually one does not need more than a cron job for that. I use a set of custom systems jobs and generators for my restic backups.

    Keep in mind, than backups on local, constantly connected storage is hardly a backup. When the machine fails hard, backups are lost ,together with the original backup. So timeshift alone is not really a solution. Also: test your backups.

  • @okda@lemmy.ml
    link
    fedilink
    61 year ago

    Check out Pika backup. It’s a beautiful frontend for Borg. And Borg is the shit.