Source server

Install and configure rClone

sudo apt install unzip

curl https://rclone.org/install.sh | sudo bash

rclone config

Migrate

cd /var/www/site_folder/

mysqldump -uroot -p database_name -r utf8.dump

rclone sync ORIGEM:/var/www/site_folder/ DEST:/var/www/site_folder/ --size-only --transfers=64 --checkers=64 --progress --stats-one-line --dry-run

remove --dry-run for real transfer

Destination server

cd /var/www/site_folder/

mysql -uroot -p --default-character-set=utf8mb4 database_name

SET names 'utf8';
SOURCE utf8.dump;
EXIT

rm utf8.dump