Annulleret

Backup

General Information

- Need to developed a branded and secure (encrypted) backup solution

- Objective is for a Windows client to save compressed files/folders onto a Linux server

- Compression is extremely important to reduce bandwidth and time required for each backup

- Linux server will be ready to accept remote TCP/IP connections (my responsibility)

- Linux server will need to keep a log of transactions

- Programmer to decide on the transfer protocol used i.e. FTP, SFTP, SCP, RSYNC, HTTP etc.

- Each user will have an account on the Linux server with the structure of

/home/companyname/username/backup/jobname/

/home/companyname/username/deleted-from-client/jobname/

/home/companyname/username/logs/

/home/companyname/username/storage/

where companyname, username and jobname are variables

Windows GUI Client

- workable on Windows 95/98/ME/2000/XP

- easy to install

- easy to navigate and select folders/files for backup

- stores hostname + username + password information

- easy to change hostname + username + password information

- scheduled task (once, every 15 minutes, every 30 minutes, every hour, daily, weekly)

- easy to view all scheduled tasks

- one click to remove all scheduled tasks

- one click to activate backup now

- stores names and configuration of backup jobs

- no reference to FTP/SFTP/RSYNC protocol used

- needs to inform user of the amount of diskspace used per backup

- needs to run in the background

- needs to run scheduled tasks even if the backup GUI client is switched off

- users will be able to decide how many versions of files they wish to keep i.e. days of backup

- windows gui client should be easily brandable i.e. replace [url removed, login to view] file, replace [url removed, login to view] file etc.

Other Requirements

- users will need to be able to select a restore of the whole dataset or to restore a specific file/files

- users also need to be able to tag file/files with "storage"

- all files tagged with "storage" will be backup once into the /home/username/storage folder

- all files tagged with "storage" will still appear for selection in a backup job but will NOT be backed up based on the schedule unless the "storage" tag is removed

- data is stored incrementally and how many versions of files i.e. days of backup are determined by the user

- files/folders saved by the users but are deleted at a later date must remain stored on the server

- the application should NOT remove any deleted files/folders from the server but should instead move these files/folders to /home/username/deleted-from-client/jobname/

Report Generation

- Linux server will generate daily reports indicating bandwidth/diskspace used by each backup user to the company admin (configurable)

- Linux server will generate daily reports indicating bandwidth/diskspace used by each company to the server admin (configurable)

- Linux server will generate monthly reports indicating total bandwidth and average monthly diskspace used by each backup user to the company admin (configurable)

- Linux server will generate monthly reports indicating total bandwidth and average monthly diskspace used by each company to the server admin (configurable)

Færdigheder: C programmering, Perl

Se mere: workable, windows remote jobs, structure stores, change jobs, remote programmer jobs, remote jobs programmer, remote home jobs, remote admin jobs, reduce gif file, programmer remote jobs, programmer jobs home, programmer job home, perl remote jobs, perl programmer job, one jobs, one hour jobs, objective programmer jobs, need data structure programmer, navigate home, names generation, log used company, logs company, logo generation, linux jobs home, linux admin jobs

Om arbejdsgiveren:
( 15 bedømmelser ) Singapore, Singapore

Projekt-ID: #29115