About
Apple's Time Machine is a great feature in their OS, and Linux has almost all of the required technology already built in to recreate it. This is a simple GUI to make it easy to use.
Website: http://flyback-project.org/
Instructions
To use, make sure you have the following packages installed:
| Debian | $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite3 rsync |
| Ubuntu | $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite3 python-gconf rsync |
| Redhat/Fedora | $ yum install pygtk2 gnome-python2-gconf pygtk2-libglade python-sqlite3 |
Then download:
$ svn checkout http://flyback.googlecode.com/svn/trunk/ flyback
or
$ wget http://flyback.googlecode.com/files/flyback_0.4.0.tar.gz $ tar -zxvf flyback_0.4.0.tar.gz
Then change to the new directory ("flyback/src/" or "flyback/", depending on which you chose above) and run:
$ python flyback.py
Documentation
Screenshots
News
v0.4
- show/hide hidden files
- column sorting/resizing
- new columns: "size" and "has changed"
- auto-delete old backups (by age or available space)
- icons in the file list
- a default excludes list is now available
v0.3
- excludes are now implemented
- automation is now implemented
- can now run backups gui-less via "--backup"
- all commands (not just rsync) get outputed to the command output box now
- fixed restore permissions error, other bugs
v0.2.1
- fixed "running for the first time - prefs should show" bug
v0.2
- "restore" button now implemented
- GTK multithreading bugs fixed
- pulled output pane into main window - made viewing optional
- added warning of exit while backup/restore is in the works
v0.1
- initial release
Future Work
- yes, an 3D/opengl view of the directories "flying back" is coming... =P
Notes
I am not affiliated with Apple, nor have I even used Time Machine personally. Please don't sue me.