All Projects → joekerna → time-travel

joekerna / time-travel

Licence: GPL-3.0 license
An rsync based backup script which only transfers modified files. Smooth integration into OSX Notification Center.

Programming Languages

shell
77523 projects
Rich Text Format
576 projects

Projects that are alternatives of or similar to time-travel

BaNG
Backup Next Generation for Linux & Mac using rsync (support hardlinks and btrfs snapshots), Web-Frontend, Statistics, History-Merger)
Stars: ✭ 28 (-34.88%)
Mutual labels:  mac, backup, rsync
Rsync Time Backup
Time Machine style backup with rsync.
Stars: ✭ 2,572 (+5881.4%)
Mutual labels:  backup, rsync, time-machine
System Tar And Restore
Backup and Restore your system using tar or Transfer it with rsync
Stars: ✭ 170 (+295.35%)
Mutual labels:  backup, rsync
Rsnapshot
a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)
Stars: ✭ 2,335 (+5330.23%)
Mutual labels:  backup, rsync
Elkarbackup
Open source backup solution for your network
Stars: ✭ 247 (+474.42%)
Mutual labels:  backup, rsync
Hactar
📃 An incremential daily backup script using rsync
Stars: ✭ 34 (-20.93%)
Mutual labels:  backup, rsync
Backintime
Back In Time - A simple backup tool for Linux
Stars: ✭ 1,066 (+2379.07%)
Mutual labels:  backup, rsync
Auto Gitlab Backup
A simple script to backup your Gitlab data. This script will copy the backup archives of your gitlab installation via rsync, or scp. Also, you can copy backups to Backblaze’s B2 Cloud Storage service.
Stars: ✭ 291 (+576.74%)
Mutual labels:  backup, rsync
sicksync
Don’t accept the available as the preferable. Go the extra mile with extra speed.
Stars: ✭ 67 (+55.81%)
Mutual labels:  backup, rsync
planb
PlanB - automating remote backups and snapshots with zfs/rsync
Stars: ✭ 24 (-44.19%)
Mutual labels:  backup, rsync
butdr
Backup to Cloud( Google Drive, Dropbox ... ) use rclone
Stars: ✭ 49 (+13.95%)
Mutual labels:  backup, backup-script
Rsyncosx
A macOS GUI for rsync
Stars: ✭ 780 (+1713.95%)
Mutual labels:  backup, rsync
Rdiff Backup
Reverse differential backup tool, over a network or locally.
Stars: ✭ 510 (+1086.05%)
Mutual labels:  backup, rsync
Rsync Incremental Backup
Configurable bash script to send incremental backups of your data to a local or remote target
Stars: ✭ 150 (+248.84%)
Mutual labels:  backup, rsync
Linux Timemachine
Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups
Stars: ✭ 358 (+732.56%)
Mutual labels:  backup, rsync
pgsql-backup
PostgreSQL Backup Script. Ported from AutoMySQLBackup.
Stars: ✭ 24 (-44.19%)
Mutual labels:  backup, backup-script
PyFiSync
Python (+ rsync or rclone) based intelligent file sync with automatic backups and file move/delete tracking.
Stars: ✭ 88 (+104.65%)
Mutual labels:  backup, rsync
Raspibackup
Backup and restore your running Raspberry
Stars: ✭ 268 (+523.26%)
Mutual labels:  backup, rsync
Vuplicity
A cross-platform GUI for Duplicity backups, powered by Atom Electron.
Stars: ✭ 31 (-27.91%)
Mutual labels:  mac, backup
VestaCP-Sync-Backups-To-Mega
VestaCP: uploading backups to the MEGA cloud
Stars: ✭ 17 (-60.47%)
Mutual labels:  backup, backup-script

time-travel

An rsync based backup script which only transfers modified files. Smooth integration into OSX Notification Center. It relies mainly on a script named rsync-time-backup by laurent22 and terminal-notifier by julienXX. This script combines the powerful backup capabilites of rsync-time-backup with the notification features of terminal-notifier to provide a simple backup alternative to Apple's Time Machine.

Installation

git clone https://github.com/joekerna/time-travel

Destination directory has to contain empty file named backup.marker.

touch <DESTINATION>/backup.marker

Usage

time-travel.sh <SOURCE> <[USER@HOST:]DESTINATION> [exclude-pattern-file]

Backup strategy

Every time the script runs it creates a new backup. Only modified data is transferred, all unchanged data is hard linked to the previous backup and does not use up space on the backup drive.

You can safely delete any backup folder by hand if you like.

Previous backups are eventually deleted. Based on the following strategy backups are kept

  • Within the last 24 hours: all
  • Within the last 31 days: The last of each day
  • Older than 31 days: The last of each month

Screenshots

Backup started

Backup finished

Notification center

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].