snapshot to transfer a website from one host to another

Would I be able to use snapshot to transfer a website from one host to another such as from my localhost to a server? If so how would I do this?

Thanks in advance,

Rian