Backup script for ISPConfig 3

I needed a backup script for ISPConfig 3. I found this one by go0ogl3 but it was not exactly what I needed. I needed to backup the databases and only the clients/clientX/webX/ directories for each web site on the server. So I created a shell script for backup (not restore) that it is very simple but works excellent (at least on my server).

The script will take a daily backup and a weekly backup. The daily backup is being refreshed everyday while the weekly backup every Sunday. The weekly backup is the last daily backup taken (Saturday's backup).

Rename it to ispc3backup.sh and chmod to 777 before you use it.
Open the file and set the variables in the very beginning (BACKUPDIR, CLIENTSDIR, DBUSER, DBPASS).
Install a crontab like the following to run it daily:

30 04 * * * /backup/ispc3backup.sh &> /dev/null

The script will put backups into these dirs:BACKUPDIR/db/daily/
BACKUPDIR/db/weekly/
BACKUPDIR/webs/daily/
BACKUPDIR/webs/weekly/

I don't provide any support for this script. If you like it, use it.
Greetings from the Elxis CMS Team.

I needed a backup script for ISPConfig 3. I found this one by go0ogl3 but it was not exactly what I needed. I needed to backup the databases and only the clients/clientX/webX/ directories for each web site on the server. So I created a shell script for backup (not restore) that it is very simple but works excellent (at least on my server).

The script will take a daily backup and a weekly backup. The daily backup is being refreshed everyday while the weekly backup every Sunday. The weekly backup is the last daily backup taken (Saturday's backup).

Rename it to ispc3backup.sh and chmod to 777 before you use it.
Open the file and set the variables in the very beginning (BACKUPDIR, CLIENTSDIR, DBUSER, DBPASS).
Install a crontab like the following to run it daily:

30 04 * * * /backup/ispc3backup.sh &> /dev/null

The script will put backups into these dirs:BACKUPDIR/db/daily/
BACKUPDIR/db/weekly/
BACKUPDIR/webs/daily/
BACKUPDIR/webs/weekly/

I don't provide any support for this script. If you like it, use it.
Greetings from the Elxis CMS Team.