Hey Guys! I run a gaming community as a hobby, and I've been using linux systems for about 2 years now. I know my way around linux fairly well, and I am able to manage our 2 OVH dedicated servers and 1 VPS. It's like a second job for me, but it's a lot of fun. Recently, we have been victim to fairly constant DDoS attacks. Fortunately I don't have any issues with these attacks on my two OVH boxes because of the awesome protection that OVH provides. My VPS is another story... There is no protection against DDoS attacks, and I use it for our XMPP chat server, a few webpages, and our Gitlab server. I decided that I want to switch to OVH VPS hosting for this server, but this will be the first time that I have done a real migration. I've had to make things work in a disaster about 8 months ago where we lost our server, but I really don't want to deal with the stress of that again :)
I have made a tarball backup (excluded proc, dev/pts, sys, and the swapfile) and downloaded it to one of my dedicated servers and to my home PC. I heard that I can't unarchive the tar on my new server because of hardware differences, is this true? If so, what would be the best way to get my data onto my new VPS? I don't really want to copy everything manually unless I NEED to, because I might miss some external dependencies and the ejabberd2 (xmpp server) files are seem to be located in 5+ different places (Having to remake all the accounts after a new install would be a bit annoying). The VPS is running Ubuntu 12.04 server (I know, my other servers run debian). I might do a dist-upgrade after I get everything moved over to the new VPS, but for now I just want to focus on making sure I actually can get it moved :)
[link][3 comments]