Skip to content

utajum/backintime

 
 

Repository files navigation

#Back In Time

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

Build Status Coverage 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 Qt4 GUI 'backintime-qt4' 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)

#####Credits

  • Francisco Manuel García Claramonte: Spanish translation
  • Michael Wiedmann: German translation
  • Niklas Grahn: Swedish translation
  • Vanja Cvelbar: Slovenian translation
  • Michel Corps: French translation
  • Tomáš Vadina: Slovak translation
  • Paweł Hołuj: Polish translation
  • Vadim Peretokin: Russian translation
  • translators from Launchpad

##Support

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

##Download

Please find the latest versions on https://launchpad.net/backintime/+download

##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

#####Debian/Ubuntu make packages

./makedeb.sh
sudo dpkg -i ../backintime-common-<version>.deb
sudo dpkg -i ../backintime-qt4-<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
wget https://aur.archlinux.org/cgit/aur.git/snapshot/backintime.tar.gz
tar xvzf backintime.tar.gz
cd backintime
makepkg -src
sudo pacman -U backintime-<VERSION>.pkg.tar.xz

###From sources

#####Common

  • dependencies

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

    • powermgmt-base
    • sshfs
    • encfs
  • Command

      cd common
      ./configure
      make
      make test
      sudo make install
    

#####Qt4 GUI

  • dependencies

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

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

      cd qt4
      ./configure
      make
      sudo make install
    

##configure options

first value is default:
--fuse-group | --no-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 http://feeds.launchpad.net/backintime/announcements.atom

Dec 2015

About

Back In Time - A simple backup tool for Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.8%
  • Roff 4.8%
  • Shell 1.5%
  • Makefile 0.9%