Ofcourse, you can - and should - do this always. This is compulsory.
You simply need to take a backup by using the command:
v-backup-user Username
and then save the backup on your computer or laptop at home, or store on a different VPS. Then, bring the latest backup back to the restored VPS (from the snapshot) and put it in the /backup directory. Thereafter, restore this last backup of that user (or even under a new user) into the new VPS with the following command:
v-restore-user Username Username-xx-xx-xx-xx-xx-xx
After doing this, you will import everything that was under that Username’s account into the restored and newly created VPS.
I have done this a thousand times.
One note while restoring:
The backup and restore scripts are not really buggy but they are not very well developed. They create heaps of problems over a period of time, if there were changes in versions of Hestia, etc. So during the restore, the restore script will try to restart the apache2/nginx and throw an error.
Thereafter, the restore scripts are too stupid to crash because it did not - or could n ot - restart the apache2/nginx. Thus, the restore process will not continue to restore other areas like DB, mail, etc.
The problem of restore scripts is in the insufficient or defective logic of these scripts and they are not buggy. Here is a very simple solution of this crash:
Restore twice!
After the first crash during the restore, the second attempt of restoring the same backup data will be successful, if it was due to apache2 and nginx reload problem.
As this solution is so tiny, I have never taken time to post a message here thinking that perhaphs I was the only one.