How to backup a VPS from the inside

Here is how to backup a VPS “from the inside”

Create a directory for the container:

mkdir /backup

Create an archive vpsbackup.tar.gz of all files and place it in this folder:

tar -zcvpf /backup/vpsbackup.tar.gz --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backup .

After a few minutes, depending on the disk size, the backup will be created.

Send the backup to a remote server:

scp vpsbackup.tar.gz [email protected]:/path/to/copy

Extract files on another server:

tar -C /path/to/extract -zxvpf vpsbackup.tar.gz
Stefan Pejcic
Join the discussion

I enjoy constructive responses and professional comments to my posts, and invite anyone to comment or link to my site.