luckyBackup 0.2

Loukas Avgeriou lavgeriou at yahoo.gr
Tue Dec 30 03:11:10 CET 2008


Name: luckyBackup
Version: 0.2
Type: KDE Archiving/Backup
Depend: Qt 4.x
License: GPL
Homepage: http://luckybackup.sourceforge.net/
More Info:
http://www.kde-apps.org/content/show.php?content=94391

Description:
  
... a powerful, fast and reliable backup & sync
tool
luckyBackup is an application that backs-up and/or
synchronizes any directories with the power of
rsync.

The advantage over similar applications is (apart
from its simple interface) its ability to keep
your data safe by checking all declared
directories before proceeding in any data
manipulation.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[b]no Donations !![/b]
If you like this app and would like to donate
something you can:
- Vote "good" at the link above.
- Leave a "thank u" message here.
- become a fan
This is my reward :)

If you don't like this app or have any negative
commends, please say so. I will really appreciate
it.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[b]features[/b]

[b]1. Backup[/b]
Create a "clone" of your data at another location
in no time, safely.

Backup any directory (source) to another
(destination).

luckyBackup copies over only the changes you've
made to the source directory and nothing more.
You will be surprised when your huge source is
backed up in seconds (after the first time !!).

Whatever changes you make to the source iclude
adding, moving, deleting, modifing files /
directories etc, will have the same effect to the
destination.

Owner, group, time stamps, links and permissions
of files are preserved.

[b]2. Synchronize[/b]
Sync any directories keeping the files that were
most recently modified on both of them.

Useful if you modify files on more than one PCs
(using a flash-drive and don't want to bother
remembering what did you use last.

[b]3. Keep your data safe[/b]
luckyBackup first checks if the directories you've
declared exist or if they are empty and warns you
accordingly.

You wouldn't want your 500GB music collection
backup (that took half a day to create !!) vanish
in a second if you forgot to mount the external
drive that your source is in !!
You also wouldn't want to execute an rsync command
if your destination folder is in an external drive
that you also forgot to mount.

[b]4. Simple / advanced option[/b]
The add/modify operation dialog is quite simple
and everybody can use it with confidence.
Hit on the "advanced" pushbutton and a whole bunch
of other options will apear.
If you know what you're doing change anything at
your will.

[b]5. Exclude option[/b]
Exclude any file, folder or pattern from the
transfer.
You might not want to copy over backup files (*~),
trash folders, system mount folders (/media &
/mnt) or even some hude video files

[b]6. Only include option[/b]
Use this option to only transfer over specific
files, folders or patterns within your source
directory and nothing else.

[b]7. Add/remove any rsync option[/b]
If you don't like the default rsync options that
luckybackup uses, add or remove any option you
wish.

[b]8. Remote connections[/b]
Remote connections are possible, either for use as
a source or as a destination.
Simply declare your remote login name (if any),
the remote host name and the remote directory at
the appropriate (source or destination) field and
you are ready to go.
If you use an rsync password to connect to a
remote module, create a password file and declare
it at the appropriate field.
If you use ssh as a transport, you have to first
create relevant keyfiles, and make all actions
needed for a passwordless ssh connection. Then
declare your private keyfile at the appropriate
field.

[b]9. Restore operation[/b]
Everybody wishes to never use this !!
But when this time comes, luckyBackup gives you
the option to create an operation based on an
existing one for restore purposes.

[b]10. dry-run option[/b]
If you are unsure of the effects on your data when
executing an rsync command try the dry-run option.
luckyBackup will perform a trial run that doesn't
make any changes (and produces mostly the same
output as a real run).
Note: The progressbar might be misleading when
using this.

[b]11. Inlude option[/b]
A seperate checkbox can be used to include or not
the operations that have been declared.

[b]12. Profiles[/b]
You don't have to enter the directories names from
the beginning, every time you start luckyBackup.
You can save your preferences in a .profile file
and load it whenever needed. Use as many profiles
as you like.

[b]13. Scheduling[/b]
Scheduling for execution of already created
profiles via cronjobs is supported.

[b]14. logfile[/b]
After each operation a logfile is created in your
home folder. You can have a look at it any time
you want.

[b]15. Command line mode[/b]
luckyBackup can run in command line if you wish
not to use the gui, but you have to first create
the profile that is going to be executed.
Type "luckybackup --help" at a terminal to see
usage and supported options.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wish you good, fast, reliable, safe and usable
backups
luckyb
:-)


Changelog:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.2 :

* Completely changed gui
* Added support for infinite number of operations
for each profile
* Added command line support
* Added support for scheduling of certain profiles
execution via cron
* Added support for remote connections
* Added SSH support for remote connections
* Added option to restore an operation
* Added option to remove/add any rsync option
* Added support for certain files, folders or
patterns tranfer only (Only Include) & not whole
directory
* Added support to exclude the tranfer of certain
files, folders or patterns from an operation
* Added option to actually see the rsync command
to be executed
* Improved checks to protect user from doing stuff
that he/she shoudn't
* Added simple/advanced mode for every type of
user ;-)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1.2 :

* Help dialog fix
* Added man page
* Fixed menu links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1.1 :

* Fixed bug when user declares 2 or more identical
destination directories (or uses the master backup
directory for 2 or more tasks) and only the last
task would be performed
* Added manual in html format
* Added licence files
* Added readme files
* Added new logo :-)
* Minor gui improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1 :

* Initial release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the Kde-announce-apps mailing list