The backup process is capable of capturing all the important components of the MediaCP software including the database, media contents and configuration files. All backup data is compiled into a single .tar file and stored on your system, by default backups , in the /backups path however this can be defined from within the MediaCP System Configuration screen.
A Full Backup includes both the Database and Media Contents while a Partial Backup only includes the Database. If the Media Contents path (/usr/local/mediacp/content/) is very large then you might consider a Partial Backup and manually configure an rsync of the Media Contents to another disk or server; this will dramatically improve backup performance.
A full backup will take a backup of the MediaCP as well as all your media content files. This may take some time to process while it archives all your media files.
Firstly, we recommend checking the how large the MediaCP directory is and also the disk space available on your system using:
du -h --max-depth=1 /usr/local/mediacp | tail -1 df -h
You can then specify the location to store the backup with the option –backup-dir=
cd /root/;rm -f init;wget http://install.mediacp.net/scripts/init;chmod 777 init;./init backup --backup-dir=/backups/
A partial backup is much faster and will backup all MediaCP system files and database required for critical operation. Media content files are excluded and should be backed up separately.
cd /root/;rm -f init;wget http://install.mediacp.net/scripts/init;chmod 777 init;./init --no-contents backup
Automatic backups can be configured from the MediaCP System Configuration -> Backups interface.
Custom Backup Location
To change the location of backups, we recommend that you configure a symlink to the new location.
For example, if you wish to configure a mounted drive at /home2/backup/ as the backup destination you can run the following commands to set this up:
rm -rf /usr/local/mediacp/backup/; mkdir -p /home2/backup/; chown mediacp:mediacp -R /home2/backup/; ln -s /home2/backup/ /usr/local/mediacp/backup/;
There is not enough space on this disk to backup the MediaCP and contents
The backup process requires twice the amount of free space on the disk as the total size of the MediaCP software. This is to ensure adequate space for a staging area where files are packaged before finalising the backup. You should increase the amount of disk space available to complete the backup.