Develop a Direct Admin backup plugin

Anulowany Opublikowano Jul 8, 2012 Płatność przy odbiorze
Anulowany Płatność przy odbiorze

I need a linux Direct Admin (DA) plugin that allows end users to log in at DA and to restore their entire site backup from the backups from yesterday, the day before .. till a week ago.

So .. there will be at most 7 backups having a full database backup and a full website file backup.

No backup restore of email and other things!

Suggested Languages: bash, python, perl, logrotate

Deliverable should contain an installation procedure so my sys-admin can install the plugin.

Plugin should be tested by you before sending to me.

Suggested backup create procedure

syntax: [url removed, login to view] so [url removed, login to view] [url removed, login to view] .. [url removed, login to view] [url removed, login to view]

when creating backup .. old backup files should be removed. Leaving max 6 backups + the fresh backup = 7.

Warning: some files are root:root, they need to be kept root:root

a) Normal DA backup for website files and DB

OR:

b) Normal DA backup for DB + rsync for the website files to increase speed

Suggested browse backups

* User logs in at DA

* Clicks item "Website backups"

* Sees a list with dates and a radiobutton + submit button.

* Onclick: check IF any radio button is clicked and JS alert ("Are you sure to restore the website backup from [date]?") ?

Suggested restore procedure after clicking the submit button:

* .maintenance file in public_html ("touch")

* restore public_html files, overwrite if neccesary

Warning: some files are root:root, they need to be kept root:root

* restore MySQL DB

* delete .maintenance file

* mail emailadres of DA enduser "Websitebackup restored"

Linux Shell Script Architektura oprogramowania Administrator systemu

Numer ID Projektu: #1744624

O projekcie

3 ofert Zdalny projekt Aktywny Jul 15, 2012