Moving away from a VPS is not one migration. Static files, running applications, databases, and DNS each need their own plan. These are my accounts of untangling those pieces after hosting them on Hetzner.

Start here

The shared lesson is to inventory everything running on the old server before switching DNS, and verify each service at its new home before retiring the old machine. For related troubleshooting notes, browse DevOps.