All Projects → bit-team → Backintime

bit-team / Backintime

Licence: gpl-2.0
Back In Time - A simple backup tool for Linux

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Backintime

adlibre-backup
High performance rsync backup utilising BTRFS / ZFS filesystem features
Stars: ✭ 35 (-96.72%)
Mutual labels:  backup, rsync, snapshot
Zrepl
One-stop ZFS backup & replication solution
Stars: ✭ 327 (-69.32%)
Mutual labels:  incremental, backup, snapshot
BaNG
Backup Next Generation for Linux & Mac using rsync (support hardlinks and btrfs snapshots), Web-Frontend, Statistics, History-Merger)
Stars: ✭ 28 (-97.37%)
Mutual labels:  backup, rsync, snapshot
Btrfs Sxbackup
Incremental btrfs snapshot backups with push/pull support via SSH
Stars: ✭ 105 (-90.15%)
Mutual labels:  incremental, backup, snapshot
btrfs-backup
A simple, flexible script for versioned backups using btrfs and rsync
Stars: ✭ 59 (-94.47%)
Mutual labels:  backup, rsync, snapshot
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 (-72.7%)
Mutual labels:  backup, rsync
Battery Wallpaper
Simple bash script to set wallpaper according to battery percentage with charging animations.
Stars: ✭ 314 (-70.54%)
Mutual labels:  ubuntu, arch-linux
Linux Timemachine
Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups
Stars: ✭ 358 (-66.42%)
Mutual labels:  backup, rsync
Btrbk
Tool for creating snapshots and remote backups of btrfs subvolumes
Stars: ✭ 605 (-43.25%)
Mutual labels:  backup, snapshot
netbackup
A frontend for various backup programs (rsync, rdiff-backup, rclone) that simplifies local and remote backups.
Stars: ✭ 15 (-98.59%)
Mutual labels:  backup, rsync
Mons
POSIX Shell script to quickly manage monitors on X
Stars: ✭ 457 (-57.13%)
Mutual labels:  ubuntu, arch-linux
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (-42.4%)
Mutual labels:  ubuntu, arch-linux
Raspibackup
Backup and restore your running Raspberry
Stars: ✭ 268 (-74.86%)
Mutual labels:  backup, rsync
PyFiSync
Python (+ rsync or rclone) based intelligent file sync with automatic backups and file move/delete tracking.
Stars: ✭ 88 (-91.74%)
Mutual labels:  backup, rsync
virtnbdbackup
Backup utiliy for Libvirt / qemu / kvm supporting incremental and differencial backups.
Stars: ✭ 62 (-94.18%)
Mutual labels:  backup, incremental
Rdiff Backup
Reverse differential backup tool, over a network or locally.
Stars: ✭ 510 (-52.16%)
Mutual labels:  backup, rsync
Pgbackrest
Reliable PostgreSQL Backup & Restore
Stars: ✭ 766 (-28.14%)
Mutual labels:  incremental, backup
Dynamic Wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler.
Stars: ✭ 762 (-28.52%)
Mutual labels:  ubuntu, arch-linux
Vidcutter
Been busy guys, will be reviewing and integrating pull requests shortly. Thanks to all contributors! LATEST RELEASE: 6.0.0 - flatpak @ https://flathub.org/apps/details/com.ozmartians.VidCutter - snap @ https://snapcraft.io/vidcutter - see https://github.com/ozmartian/vidcutter/releases for more details...
Stars: ✭ 775 (-27.3%)
Mutual labels:  ubuntu, arch-linux
Gifcurry
😎 The open-source, Haskell-built video editor for GIF makers.
Stars: ✭ 830 (-22.14%)
Mutual labels:  ubuntu, arch-linux

Back In Time

Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar Reitze, Taylor Raack

Build Status Coverage Status Documentation Status

About

Back In Time is a simple backup tool for Linux, inspired by "flyback project".

It provides a command line client 'backintime' and a Qt5 GUI 'backintime-qt' both written in Python3.

You only need to specify 3 things:

  • where to save snapshots
  • what folders to backup
  • backup frequency (manual, every hour, every day, every month)

Documentation

The documentation is currently under development in https://backintime.readthedocs.org/

Support

Please ask questions and report bug on https://github.com/bit-team/backintime/issues

Download

Please find the latest versions on https://github.com/bit-team/backintime/releases/latest

INSTALL

Back In Time is included in many distributions and can be installed from their repositories.

Ubuntu PPA

We provide a PPA (Private Package Archive) with current stable version (ppa:bit-team/stable) and a testing PPA (ppa:bit-team/testing)

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4

or

sudo add-apt-repository ppa:bit-team/testing
sudo apt-get update
sudo apt-get install backintime-qt
Debian/Ubuntu make packages
./makedeb.sh
sudo dpkg -i ../backintime-common-<version>.deb
sudo dpkg -i ../backintime-qt-<version>.deb
ArchLinux

Back In Time is available through AUR. You need to import a public key once before installing

gpg --keyserver pgp.mit.edu --recv-keys 615F366D944B4826
# Fingerprint: 3E70 692E E3DB 8BDD A599  1C90 615F 366D 944B 4826
wget https://aur.archlinux.org/cgit/aur.git/snapshot/backintime.tar.gz
tar xvzf backintime.tar.gz
cd backintime
makepkg -srci

From sources

Common
  • dependencies

    • python3 (>= 3.3)
    • rsync
    • cron-daemon
    • openssh-client
    • python3-keyring
    • python3-dbus
  • recomended

    • sshfs
    • encfs
  • Command

      cd common
      ./configure
      make
      make test
      sudo make install
    
Qt5 GUI
  • dependencies

    • x11-utils
    • python3-pyqt5
    • libnotify-bin
    • policykit-1
    • python3-dbus.mainloop.pyqt5
    • backintime-common
  • recomended

    • python3-secretstorage or
    • python3-keyring-kwallet or
    • python3-gnomekeyring
    • kompare or
    • meld
  • Command

      cd qt
      ./configure
      make
      sudo make install
    

configure options

first value is default:
--no-fuse-group | --fuse-group (only COMMON)
    Some distributions require user to be in group 'fuse' to use
    sshfs and encfs. This toggles the check on or off.

--python3 | --python (all)
    Use either 'python3' or 'python' to start Python Version 3.x

NewsFeed

Back In Time has a RSS feed https://feeds.launchpad.net/backintime/announcements.atom

Contribute

There is a dev-docu on https://backintime-dev.readthedocs.org It's not complete yet but I'm working on it. If you'd like to contribute please add docstrings following the Google style guide and add unit-tests for new methods in common. To run unit-test locally you can run cd common && ./configure && make test

December 2016

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].