[Feature Request] Add rsync (files only) option for Transfer Virtual Server Feature

First of all, thank you for the continuous development and support of Virtualmin. It is greatly appreciated.

Would it be possible to add an rsync option to Transfer Virtual Server for website files?

Currently, transfers use the backup/compression method. For large sites (25–50GB+), transferring files via rsync would be much more efficient & would reduce downtime/maintenance window during transfers.

Suggested options for the Tansfer virtual screen:

  • Compressed backup transfer (default selected via radio button)
  • rsync file transfer

other items such as databases, mail, DNS, and configuration can continue using the existing backup/restore process.

thanks again!

Hello,

Yeah, that was on my to-do list for a while. @Jamie and @Joe, we discussed it in the past, but neither of us actually started working on it, as far as I know.

I believe it would be a really great feature to have, and I would like to look into implementing it.

Yes I think this would be a good addition to the transfer_domain function in Virtualmin.

Before you start with the implementation though, can you give a summary of what changes you plan to make?