How to set up like this with features -

  1. Forever full backups/DeDuplication
  2. Option Delete changes older than x.
  3. How to Only backup Select Data, like only personal data,
  4. Save a “Ghost” for other data (internet data not personal) which is only Filename, Metadata and Folder-Structure.
  5. “File Change Tracker” to see summary of what files are moved/deleted/renamed.
  6. “File History” where I see previous version of files.
  7. Config from inside folders for disks (not OS) with e.g..backupconfigfile containing e.g. backup=1, or have select file backuped/not-backed-up.

To Backup

  • External and Internal Disk (files) and OSes to backup,
  • Backup select data from Disks,
  • all separately backup-ed to the same backup disk, .
Software FOSS Enterprise OS Encrypted GUI MultiMachine Dedup Snapshots Scalable Schedule Image Lesson
Restic Frontends - Resticprofile, 2 , Backrest (garethgeorge), restic-browser) [zerobyte (nicotsx)-Video, Automation, UI, schedule, manage, Monitor] 🟢 🟢 🟢 🟢 🟢 (Seems like is best it’s Old and trusted)
urbackup (seems Powerful, some people love it some say it’s not reliable) [Backup/Imaging] 🟢 🟢 🟢 Server/Client, ChangeBlockTracker , Lesson , https://christitus.com/urbackup/
Duplicati 🟢 🟢 🟢 Data issues
Freefilesync.org 🟢 🟢
Minarca 🟢 🟢
plakar.io 🟢 🟢
syncBKUP (Jim-JMCD) 🟢
Bacula 🟢 🟢 🟢 🟢 🟢 🟢 🟢 🟢 🟢 Lesson
Bareos (Bacula Fork) 🟢 🟢 🟢 🟢 🟢
Kopia 🟢 🟢 🟢 🟢
vykar 🟢 🟢 🟢 🟢 🟢 Rust, YAML config, Support for S3, Custom REST, SFTP Storage. Inspired by BorgBackup, Borgmatic, Restic, Rustic.
Pika 🟢 ❌Windows https://www.youtube.com/watch?v=W30wzKVwCHo
Borg (borgbackupserver) 🟢 ⚠️Windows)(cygwin/WSL) ⚠️macOS 🟢 🟢
Duplicacy github source-available 🟢 🟢
BackInTime (rsync frontent for backups) ❌Windows
blinkdisk 🟢 🟢
Veeam (Free) 🟢 ⚠️macOS 🟢
Backblaze - -
zfs_autobackup 🟢
eXdupe (rrrlasse) 🟢
zpaqfranz (fcorbelli) 🟢
VaultSync (ATAC-Helicopter) 🟢
https://bvckup2.com/ Maybe Not
https://www.nakivo.com/ Free

Dead but FOSS

https://github.com/zmanda/amanda

https://en.wikipedia.org/wiki/List/_of/_backup/_software

Freemium

Software OS
uranium Windows
SyncBack Free Windows

Backup and Imaging

Software Foss
ShadowMaker Free ❌
Paragon Backup ❌
MSP360 ❌
Macrium Free ❌
Acronis Free ❌

Disk Imaging

Software Foss Imaging Backup OS
Veeam Agent for Microsoft Windows ❌
Rescuezilla (clonezilla) 🟢 🟢

Sync Software

Foss OS
Rsync https://linux.die.net/man/1/rsync 🟢 All
RClone - ( https://www.youtube.com/watch?v=QKCIi-NxJEo ) 🟢 All
ByteSync 🟢 All
FreeFileSync 🟢 All
SyncBackFree Windows
Syncthing 🟢 All

Cloud

https://www.reddit.com/r/Backup/wiki/index/cloud/_backup/_services/backblaze/

Info

Incremental backup method, where I only make full backups once ,

Question - as i understand from “grandfather,father,son” method - that Full backups are still necessary when using snapshots/incremental backups, why is that ?

“deduplication” is of 2 types

Data/Block de-duplication - tech to reduce amount storage required. This breaks files upon into chunks and creates a DB. Data de-duplication is influenced heavily by data type. Data de-duplication is a waste of time with compressed multimedia and encrypted data. Data de-duplication is often incorporated into backup products and can exist in independently, its built into some file system types (Windows server and some Linux).

File deduplication - Removing identical files. by comparing the whole file. Homelabers and home users are more worried about this than commercial environments. In commercial environments users and projects are usually allocated a quota storage space and its up to them how they want to manage it.

Incrementals Forever and Synthetic Full Backup - incremental may/not have de-duplication. They can also use Change Block Tracking (CBT) to save a lot of backup time.

“Forever Full” are simply a variation on synthetic full backups with data deduplication and CBT being optional.

Data deduplication occurs when you:

  • Have multiple copies of the same data across multiple machines e.g. the operating system files of the computers you are backing up.
  • Data that has not changed since you last successive backup. This includes files that have partially changed, only new unique data is added to the dedupe database/repository. Old Post about methodology - https://lemmy.ml/post/44433232