Snapshot Question regarding migration.

Hi there.

I’m currently wanting to migrate servers. If I use snapshot, will that give me EVERYTHING required for the site to run perfectly on a new server?

Regards

Dean