I am looking to have remote backup software developed based on the existing open source rsync and ssh software. As part of the project, I would like a graphical installer. The installer should allow for installation and uninstallation. The installer can be built with the Nullsoft install system (preferred method).
The program should install on the users computer or server running Windows XP or Windows 2003. The program should be based on SSH and RSYNC and allow for the generation of SSH keys to be shared with a remote server where files will be backed up to.
The program should allow the user to enter their username / password to the remote server. It should also allow the user to select which files and folders to backup, and it should have the ability to schedule the backup job to run on a user defined schedule.
The program can/should rely on existing open source software / functions of Windows XP and Windows 2003 to speed development time.
All interaction with the user should be through a graphical user interface.
I can provide further details once a bid is accepted.
## Deliverables
The goal of this project is to automate / ease the setup of Rsync running over SSH on windows. The software will connect back to my end servers which are running ssh and rsync.
I want to make this an easy experience for the end user and hide the confusing and difficult options from the end user.
As part of the project if it is decided to use the existing open source software RSYNC / SSH, I can provide the compiled software so you do not have to write or compile this portion.