Back In Time

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

1. 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)

1.1. Credits

    * Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>: Spanish translation
    * Michael Wiedmann <mw@miwie.in-berlin.de>: German translation
    * Niklas Grahn <terra.unknown@yahoo.com>: Swedish translation
    * Vanja Cvelbar <cvelbar@gmail.com>: Slovenian translation
    * Michel Corps <mahikeulbody@gmail.com>: French translation
    * Tomáš Vadina <kyberdev@gmail.com>: Slovak translation
    * Paweł Hołuj <pholuj@gmail.com>: Polish translation
    * Vadim Peretokin <vperetokin@gmail.com>: Russian translation
    * translators from Launchpad (https://translations.launchpad.net/backintime/trunk/+pots/back-in-time)

2. INSTALL

2.1. Debian/Ubuntu packages

        ./makedeb.sh
        sudo dpkg -i backintime-common-<version>.deb
        sudo dpkg -i backintime-qt4-<version>.deb

2.2. From sources

    Common  (dependencies: python3, rsync, cron, openssh-client,
                           python3-keyring, python3-dbus
             recomended:   powermgmt-base, sshfs, encfs):

            cd common
            ./configure
            make
            sudo make install


    Qt4 GUI (dependencies: x11-utils, python3-pyqt4, libnotify-bin, policykit-1,
                           python3-dbus.mainloop.qt, backintime-common
             recomended:   python3-secretstorage | python3-keyring-kwallet |
                           python3-gnomekeyring, kompare | meld):

            cd qt4
            ./configure
            make
            sudo make install


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


3. Integrate with filemanager

3.1. Nautilus

    You can make a simple Nautilus integration using nautilus-actions.
        * Run System => Preferences => Nautilus Actions Configuration.
        * Add a new action
            * Menu Item & Action tab:
                * Label: Open with Back In Time
                * Icon: gtk-save
                * Path: backintime
                * Parameters: %M
            * Conditions Tab:
                * Appears is selection contains: Both
        * Press OK and you will see the new actions called "Open with Back In Time" when you 
          right-click an item

Jan 2015

