Completed

Backupscript rclone project | language: Bash/Shell | source to destination

Language: Bash/Shell

Project: Backupscript rclone project (source to destination)

Based on working script [login to view URL] and [login to view URL]

The above backup script is already working but needed to be extended with more functions.

Features

The following needs to be coded/added:

- Graphical menu (commandline menu)

- Easy install

- Easy Uninstall

Easy install steps contains

- Option to choose for FTP, SFTP or WebDav (WebDav is already working) within install steps, check: [login to view URL]

- Add option for TAR or ZIP

- Notifications through e-mail (set e-mail address and send daily backup log)

- Choose folder or multiple folders (/ or /**) to backup (this also can be edited later in specific txt-file)

- Also need to set a time to run the backup

Log

- History Log

- Error Log/Handling

Backup restore

- Retention (already working)

- Easy backup restore function of file, folder or MYSQL database (to specific temp folder or straight to source and overwrite existing data)

- Easy backup restore function choosing a specific restore date

- Notification or prompt (command line) if restore is successful or unsuccessful

Other

- Backup option to Openstack Swift

- Copy files from source to dest, skipping already copied. Copy the source to the destination. Doesn't transfer unchanged files, testing by size and modification time or MD5SUM. Doesn't delete files from the destination.

Requirements

- Open source

- Well documented

- Good and clean code

- Commented code

- Based on Linux (CentOS is source)

- Shell script easy to customize

- Back up source (VPS) to destination ([login to view URL] or [login to view URL])

In the base

- A solide backup and restore script

- Backup needs to go from source Linux VPS to destination (cloud based)

- Restore needs to go from destination (cloud) to VPS (linux)

- Need to set a retention ( for example …2 earlier months full backup …and latest 14 days daily)

- Backup scripts need to replace the files after example14 days (so for example i want to keep a backup for 14 days and 1 monthly for the last two past months) if 14 days are past …then overwrite the directory on destination

- Also need to set a time to run the backup

Skills: Shell Script, Linux, Bash Scripting

See more: change bash shell, project salary examle free source access, free source code vbnet project, project bid software open source, bash shell script calling bash shell script, bash shell script find move files, tomake project royal hotel management using gui language, bash shell freelance, bash shell proxy script, web project leave management system source code aspnetc, free source code pharmacy project using vb6, project done radio station source code, oscommerce open source greek language, simple bash shell scripting project, manage bash shell project, bash shell project, bash shell script project, unix bash shell scripting project, bash shell automation script project

About the Employer:
( 0 reviews ) Haarlem, Netherlands

Project ID: #30967118

Awarded to:

(19 Reviews)
3.7

4 freelancers are bidding on average €195 for this job

(74 Reviews)
5.1
artsiom1liaver

Hello, I've read carefully your job description. My Github profile: [login to view URL] I have more than 7+ years of experience in Bash, Scripting In particular, I have experience in performing many of th More

€150 EUR in 7 days
(1 Review)
1.5
MohsenKh94

Hi! I'm Mohsen Khodadadi and I manage a team of software, frontend, backend, web developers, and graphic designers. I'd be happy to help you with your "Backupscript rclone project | language: Bash/Shell | source to d More

€30 EUR in 4 days
(0 Reviews)
0.0