BACK UP/SYNC SFTP Solution(repost)

Closed Posted Dec 3, 2005 Paid on delivery
Closed Paid on delivery

Scenario -

I have a Linux dedicated serever. Static IP, with an SFTP site to be used for backing up two pairs of PCs (two desktop/laptop pairs).

DESKTOP: I need a program to automatically, silently and continuously monitor the My Documents directory, and Favorites and Desktop (files only) for changes (after initial backup), and sync/write any changes to SERVER (acting as backup repository) via SFTP.

LAPTOP: same as desktop

Server is Static IP, Desktop and Laptop are Dynamic.

The catch - I need the Laptop and Desktop to always have identical My Documents folders (& Favorites & Desktop files). Each desktop/laptop is used by only one, same user. Each time they do ANYTHING on one PCs MyDocuments I want it to backup right away to the Server. The next time the user sits at their desktop, it should automatically be identical in its MyDocuments/Favorites/Desktop (files). If user Deletes a file on either desktop/laptop, it should cause the corresponding file on the server should be held in a TRASH folder for 30 days then deleted automatically (30 day DELETION protection).

Another way to look at it is that both desktop/lapto have to be SYNC'd with each other, via the server, leavig a constant backup of documents always on the server as backup. If either PC have a change to a file or new file in MyDocuments, then that change needs to be detected and written to server. When laptop used, it would need to pick up the changes.

This is what we need. The laptop and desktop to be sync'd , and always and continuously back up to the server.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP Pro PCs.

Linux Server

the SFTP site is already setup and ready to receive data.

Engineering Linux MySQL PHP Software Architecture Software Testing UNIX

Project ID: #3134588

About the project

3 proposals Remote project Active Dec 25, 2005

3 freelancers are bidding on average $382 for this job

lowesoftware

See private message.

$424.15 USD in 19 days
(10 Reviews)
4.8
smings

See private message.

$297.5 USD in 19 days
(5 Reviews)
3.1
himag82

See private message.

$424.15 USD in 19 days
(0 Reviews)
0.0