Backup software

Storniert Veröffentlicht vor 7 Jahren Bezahlt bei Lieferung
Storniert Bezahlt bei Lieferung

I have no clue on price or the level of difficulty of this project, so I hope to get some advice. I'm open to other programming languages as well. Maybe someone have done a similar project and know what is involved?

I want to make an application that behaves similar to CrashPlan (for desktop computers). Only that it always stores the data on my servers. It's more and more common that all software for Windows (and Mac) desktop agents only do backup to the backup-providers cloud and not to private clouds. I want to keep backups in-house, also in the future. And I want code that I can further develop for later expansion.

I need two things, you can choose parts of the task:

1) One client side GUI agent (Windows). This is responsible to transfer the data to/from the server. This should be very similar in looks/functionality as CrashPlan (see attached) and must have a professional look.

Minimum features:

- Installable.

- Backup selected folders and files - resume/pause backup.

- Restore selected folders or files - include restore older version of folders/files.

- Settings for username/password.

- Strong encryption.

I think that this agent will send requests somehow to server-side (over encrypted connection, maybe https-port?) to ask for information about files/folder before it start backup. So that one make sure an already uploaded file (same checksum/crc/size) isn't already there - to save bandwith/time.

Then get a temp location for the backup until it is complete, before maybe the server itself renames and "archive" the old file and moves the uploaded content to its primary location.

2) Server-side software (Linux). I would prefer for instance PHP for communication on the server-side and maybe standard SSH, SFTP or FTP-S for the file transfer to/from the server/agent.

The server side doesn't have to be very complicated, but it will need to have different dirs for each user and it has to handle the file revisions/archive. For instance, it should communicate with the backup-agent before and after file-upload somehow.

.NET C# Programmierung Python Software-Entwicklung

Projekt-ID: #13263462

Über das Projekt

20 Vorschläge Remote Projekt Aktiv vor 7 Jahren

20 Freelancer bieten im Durchschnitt $849 für diesen Job

mstechIN

Hi, Have completed more than 8 backup solutions so far including Windows to windows as well as windows to Linux back-end. Please check previous reviews for an insight of working. Being a .Net Windows developer, for Mehr

$833 USD in 10 Tagen
(33 Bewertungen)
6.4
bestit4u

Hi,I'm very very interested in your job. I have enough experience for this job. I wanna work for u. If u award me, i can finish this job without fail. Please send me message. Thanks...

$833 USD in 10 Tagen
(41 Bewertungen)
5.9
huypq5

to provide resume/pause backup function we can not use http or ftp protocol because it doesn't allow pause uploading. Instead I will make a server socket with encryption to do that.

$555 USD in 10 Tagen
(49 Bewertungen)
5.5
prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Mehr

$1030 USD in 30 Tagen
(8 Bewertungen)
4.6
AwaisChaudhry

Hello, I propose to complete your project with perfection right on time. Review and use the available description and resources in order to complete this project. We specialize in Website development and design, Androi Mehr

$833 USD in 10 Tagen
(10 Bewertungen)
5.9
faezy

I have been in this industry for 3.5 years and such jobs are my daily practice and projects are running successfully in market and big industries without any minor bug. I can assure you that if you work with me once, y Mehr

$1000 USD in 10 Tagen
(1 Bewertung)
2.4
SnowSea5

Full-stack and client-oriented developer Hi. I've gone through your requirement thoroughly and make sure that it is appropriate to me. Being a professional web developer, I have been developed various kinds of web a Mehr

$833 USD in 10 Tagen
(0 Bewertungen)
0.0
RubyOnRail

Hello, It's a pleasure to let you know that I've Completed and Delivered similar project before. All I need to work on customization part if we can proceed towards more discussion. I have gone through your project Mehr

$833 USD in 10 Tagen
(0 Bewertungen)
0.0