You can login to the VPS Control Panel and 'Create Quick Backup'.
This will create a file in /panelbackup on your VPS. /panelbackup/backup_tar.gz
Maybe not much good to you, but I did figure out a way to either use this file or create other more versitile backups that can be scheduled pretty easily.
First of all you will need to install webmin.
http://webmin.com
For ubuntu this is incredibly easy but take a look at this huge list of supported systems http://www.webmin.com/support.html
via ssh;
go to root
to install a list of dependencies
wget the file
install it
That is it, so far so good. You can now access webmin via https://yourvpsurl:10000
delete the file.
I think it is a good idea to change from the default 10000 port to something else, this can be done via Webmin > Webmin Configuration > Ports and Addresses
It is the first port that you need to change and then disable the listening port!!!
There are other configs also, that is your call....
To use webmin for backup / restore;
https://yourvpsurl:10000/fsdump/ assuming you did not just change the port from 10000
Add a new backup of directory: /home
I am not even going to bother explaining the config inside fsdump (FileSystem Backup) because it really is a no-brainer.
I have setup so that a list of files and folders are zipped over to my x10corporate server. There is not a lot of need for me to backup the entire VPS because most of the 'stuff' is well just stuff, but the folders I do want keeping are always available to me via the other server.
You can use the backup.tar.gz file created by the VPS Control Panel with fsdump or create a bunch of different backups to varying degrees of magnitude, from a few config files to the entire vps.
btw I am using ubuntu 9.04 and this all works just fine.
This will create a file in /panelbackup on your VPS. /panelbackup/backup_tar.gz
Maybe not much good to you, but I did figure out a way to either use this file or create other more versitile backups that can be scheduled pretty easily.
First of all you will need to install webmin.
http://webmin.com
For ubuntu this is incredibly easy but take a look at this huge list of supported systems http://www.webmin.com/support.html
via ssh;
go to root
Code:
cd /
Code:
sudo apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
Code:
wget http://www.webmin.com/download/deb/webmin-current.deb
Code:
sudo dpkg -i webmin_1.500_all.deb
That is it, so far so good. You can now access webmin via https://yourvpsurl:10000
Code:
rm webmin_1.500_all.deb
I think it is a good idea to change from the default 10000 port to something else, this can be done via Webmin > Webmin Configuration > Ports and Addresses
It is the first port that you need to change and then disable the listening port!!!
There are other configs also, that is your call....
To use webmin for backup / restore;
https://yourvpsurl:10000/fsdump/ assuming you did not just change the port from 10000
Add a new backup of directory: /home
I am not even going to bother explaining the config inside fsdump (FileSystem Backup) because it really is a no-brainer.
I have setup so that a list of files and folders are zipped over to my x10corporate server. There is not a lot of need for me to backup the entire VPS because most of the 'stuff' is well just stuff, but the folders I do want keeping are always available to me via the other server.
You can use the backup.tar.gz file created by the VPS Control Panel with fsdump or create a bunch of different backups to varying degrees of magnitude, from a few config files to the entire vps.
btw I am using ubuntu 9.04 and this all works just fine.
Last edited: