There doesn't seem to be much help available for Ubuntu server migration at least that I have found so far.
My old server is beginning to fail (mainboard).
I am going to need to move my server to a new computer. I need my new server to be configured exactly like the current server with all programs and settings and data etc.
Basically, I want the exact same server on totally different hardware.
I've been using ubuntu for over a year now and it seems I can move all the configuration files safely. The only files that might cause trouble are the HARDWARE configuration files.
So, it seems that the "best (and only) way at present to do this is to follow these basic steps....
1). Prepare the new server hardware
2). Install ubuntu Server (or whatever version you choose) on the new server
3). Install ALL the software (programs) that were on the old server so you have a "base"
4). Find & copy ALL the configuration files for all the programs you want to migrate
5). Cross your fingers and pray
Step 4 is the most tedious since some programs can have bits and pieces installed across several locations and/or directories.
Maybe someone can come up with a nice script that will automatically TAR all the correct files into neat, organized packages that can be un-tarred on a new server.
I could envision a script with clearly defined sections that can be commented so that they wouldn't be included in the script in case that software was not installed on a particular machine.
This script would have SECTIONS for each software package and cover all the most critical software including but not limited to....
1). Apache Server
2), MySQL
3). PHP
4). Postfix
5). Awstats
6). Webmin
I use Intrepid 8.10 Server and I am not sure if different versions install software into different locations. But if that IS the case, scripts might need to be customized for those different versions. Also, if people install into locations other than the Defaults, then they would have to customize their own script accordingly.
Bookmarks