Skip to content

Develop-Python/backintime

 
 

Repository files navigation

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 <[email protected]>: Spanish translation
    * Michael Wiedmann <[email protected]>: German translation
    * Niklas Grahn <[email protected]>: Swedish translation
    * Vanja Cvelbar <[email protected]>: Slovenian translation
    * Michel Corps <[email protected]>: French translation
    * Tomáš Vadina <[email protected]>: Slovak translation
    * Paweł Hołuj <[email protected]>: Polish translation
    * Vadim Peretokin <[email protected]>: 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

About

Back In Time - A simple backup tool for Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.7%
  • Roff 3.8%
  • Other 1.5%