Need help with backintime?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

1.1K Stars 89 Forks GNU General Public License v2.0 2.1K Commits 380 Opened issues


Back In Time - A simple backup tool for Linux

Services available


Need anything else?

Contributors list

Back In Time

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

Build Status Coverage Status Documentation Status


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)


The documentation is currently under development in


Please ask questions and report bug on


Please find the latest versions on


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


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

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

gpg --keyserver --recv-keys 615F366D944B4826
# Fingerprint: 3E70 692E E3DB 8BDD A599  1C90 615F 366D 944B 4826
tar xvzf backintime.tar.gz
cd backintime
makepkg -srci

From sources

  • dependencies

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

    • sshfs
    • encfs
  • Command

    cd common
    make test
    sudo make install
  • 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
    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


Back In Time has a RSS feed


There is a dev-docu on 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.