As you may know, Froxlor has a built in backup module since 0.9.20, but it lacks some features.
What I want it a Full Backup module, more like pleskbackup (look on Plesk site for more info).
The module need to read and use Froxlor's current configs: web server, ftp server, mail server and paths and create:
1. Main system backup: create a backup of Froxlor's system: main database, webserver, nameserver, mailserver, ftpserver and others.
2. Clients backup: create a backup of all the clients from the system, including: httpfiles, mysqldatabases, webserver logs and mailbox files.
3. Client backup: create a backup of a single client from the system, including: httpfiles, mysqldatabases, webserver logs and mailbox files.
The module need to have a restore function with same parameters as above (system, clients, client) and keep separate backups for N days (and delete older backups).
Also, the backup should be uploaded to an external FTP server and, optionally, to Amazon S3.
The module should be a single bash script or a PHP script, easy to deploy on a given server.
If the module will be useful for other people, I will propose to include this script in Froxlor's main distribution.
If you are interested in developing this module, please contact me by PM with a price/time quote. Also, if you have a Freelancer.com account, I can post a project there.
Question
frontline
Hi.
As you may know, Froxlor has a built in backup module since 0.9.20, but it lacks some features.
What I want it a Full Backup module, more like pleskbackup (look on Plesk site for more info).
The module need to read and use Froxlor's current configs: web server, ftp server, mail server and paths and create:
1. Main system backup: create a backup of Froxlor's system: main database, webserver, nameserver, mailserver, ftpserver and others.
2. Clients backup: create a backup of all the clients from the system, including: httpfiles, mysqldatabases, webserver logs and mailbox files.
3. Client backup: create a backup of a single client from the system, including: httpfiles, mysqldatabases, webserver logs and mailbox files.
The module need to have a restore function with same parameters as above (system, clients, client) and keep separate backups for N days (and delete older backups).
Also, the backup should be uploaded to an external FTP server and, optionally, to Amazon S3.
The module should be a single bash script or a PHP script, easy to deploy on a given server.
If the module will be useful for other people, I will propose to include this script in Froxlor's main distribution.
If you are interested in developing this module, please contact me by PM with a price/time quote. Also, if you have a Freelancer.com account, I can post a project there.
P.S.: Other improvements and comments are welcome
Regards,
/Sorin
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.