Clone existing server to new server

What are the correct steps to backup the current installation to a new server?
Untill today I can't find 1 single post where this is covered and explained. I found some different posts but very unclear what to backup and the steps to take to end up with a working new server.

I would like to suggest to make a sticky post about backup/restore/clone a server.