Backup System with features

I'm looking for someone to develop an application to remotely backup from client's computer (Windows, MacOS, *nix), to his own account on our server (CentOS 6.3 x64).

currently we're using a php/mysql script (on our CentOS server), and a small software to install on windows systems, and all it does, customers choose the files they want to backup to our server offsite, and it sends the files using ftp (pure-ftpd), to their own account. and currently we have it also automated, when customer goes to our webbased system, they place an order, it will automatically process his order, create an ftp account on our server for him, send him his user/pass, and a link to download our software, and our software is already preprogrammed with our server address and port, so customer places their user/pass and they are ready to go. they also have a web-based back-end, where they can view their files, restore, delete or move their files as they wish.

our existing system works, but has some drawbacks, and that's why we're looking for a better system than what we're using.

1) client-side deduplication: currently ftp doesn't support deduplication, and we're really aiming at this, for many reasons, and mainly to lesser the data usage on our server(s), so they take up less space; also to minimize client and server bandwidth usage, this is why we need it to be client-side deduplication.

2) security: as we all know ftp isn't very secure, and that's why we're looking for something which can be more secure, yet, keep fast data transfers if possible. we need the data encrypted before leaving client's PC, and decrypted when it arrives at the server. the main reason why we need it unencrypted on the server, customers request us to physically deliver them their data on a hard drive, and for deduplication to work better across multiple accounts.

3) multi-platform: currently we're supporting windows x86/x64 only, but we need the ability to offer MacOS, and Linux customers the possibility to use our application. We also would like to be able to support Linux servers which have no Desktop GUI environment, either by creating cronjobs or by installing our app on their server, and configuring it.

4) mobile devices: we would like to have the ability to also offer backup for mobile devices, like photos, music, videos, notes, sms, phone log, chat logs, or any possible features. most mobile devices like iPhone, ipad, android smartphones, android tablets, windows smartphones, windows tablets, blackberry smartphones, and blackberry tablets. we don't really care for proprietary OSs like Nokia and others.

5) billing: we're currently using WHMCS as our billing system, we would like to keep using it as our billing system, unless you have a better idea for an opensource billing system which can be integrated. we're open to suggestions.

6) back-end: currently customers can login to the back-end using their user/pass where were created when they signed up, and they will see their contact info, they can change their password, they can access their backups and delete, move or restore any files they would like. they also can upgrade/downgrade their package from their account (from 2GB to 10GB to 50GB etc...), they also see in numbers, and a pie chart of how much their disk space package, as well as how much is used & available. We would like to keep all these features, but we would like to get a good modern look/feel for our clients, something which will wow all our existing and new clients. we also want to add the feature to access their billing account, either with a link to their account in WHMCS, or if you recommend a better billing system. this way customers can pay their bills, pre-pay for service, or save their credit cards in our database for automatic billing.

7) website: we would like a very modern simple professional website which is also easy to update when required.

project payment will be paid upon COMPLETION, no partial payments will be made sorry.

good luck

Evner: Java, Linux, Python, Software Arkitektur, System Administrator

Se mere: x86 android, windows phone website create account, why is iphone better than android, why iphone is better than android, why android is better than iphone, whmcs upgrade service, which software is required to develop an app, which is better iphone or android, which is better android or iphone, where to get music for android, where can i get python, when to work mobile app download, what will i need to develop an iphone app, were to get a ipad, web develop on python, system update android, small project in python, simple chart of accounts, restore android phone, reason for leaving

Om arbejdsgiveren:
( 20 bedømmelser ) Edmonton, Canada

Projekt ID: #4084908

8 freelancere byder i gennemsnit $1722 på dette job


Hi We are interested in your project and read your [login to view URL] have completed 150+ big projects in .NET,PHP and Java in last 5 years. Please check private message board for details.

$1200 CAD in 10 dage
(7 bedømmelser)

Your main requirements are clear. We can do this for you and we have mentioned how we are going to do this in the message we sent you. Please go through it and contact us for more details. Solution Infinity.

$250 CAD in 15 dage
(19 bedømmelser)

Hi , I am interested in taking this project. Please check my PMB for more details.

$5000 CAD in 45 dage
(13 bedømmelser)

I can handle this project. Kindly contact me and lets discuss the service a little.

$3000 CAD in 30 dage
(12 bedømmelser)

Hi, I have read your requirements and I am interested to work on this project. Please get in contact with me discuss in details. Regards

$3800 CAD in 28 dage
(16 bedømmelser)

Hi. I'm expert in system administration. Have an experience more than 6 years in the field. I can help you to implement very reliable backup system. Could you please take a look on your PM for the details? Flere

$200 CAD in 7 dage
(5 bedømmelser)

consider it done.!!! check pm.

$100 CAD in 6 dage
(0 bedømmelser)

Hi this project is interesting and worth working, lets start.

$175 CAD in 30 dage
(0 bedømmelser)

Hi, here is an Expert system administrator with more than 8 years experiance in this field. I can help you to implement a very reliable and stable backup system.

$200 CAD in 2 dage
(0 bedømmelser)

We are a team of Software and Web developers [login to view URL] Please check your PMB

$200 CAD in 10 dage
(0 bedømmelser)