The question does not look off-topic to me, but it is certainly quite broad. It says "copy the entire server" which could be divided up into
- "replicating the installed software" (you got an answer relating to this)
- "replicating custom software configurations"
- "replicating user data"
- "testing the new server"
Each of these require a very different answer.
I'm in favor for closing the question due to its broadness (I did not vote on it), but I also recognize that it may be difficult to formulate specific enough questions that wouldn't be too broad.
As a general rule of thumb, trying things out by yourself and then reporting exactly what you have done (a specific task rather than the whole project of replicating the entire server), why it did not work (verbatim error messages etc.) and what you expected to happen, will most likely generate the best answers.