Copy a site from one server to another


Is there a plugin that can copy one WordPress site onto a completely different server? I'm using cloner, which works great for multisite, but what about a site that isn't multisite?

Is this something that can be done use Snapshot? I've never used snapshot before so I'm curious if it can do this.

Thank you!