This website is deprecated, and remains online only for historic access to old issues and docs for historic versions of Virtualmin. It has been unmaintained for several years, and should not be relied on for up-to-date information. Please visit www.virtualmin.com instead.
One thing you may want to do is go to Limits and Validation -> FTP Directory Restrictions and restrict users to their home directories for all virtual servers.
As for FTP software to use: whatever they are comfortable with. They just need their username, password and domain name to configure their software. I usually use Filezilla myself.
They will want to put all of their web accessible files in the public_html directory.
One thing you may want to do is go to Limits and Validation -> FTP Directory Restrictions and restrict users to their home directories for all virtual servers.
As for FTP software to use: whatever they are comfortable with. They just need their username, password and domain name to configure their software. I usually use Filezilla myself.
They will want to put all of their web accessible files in the public_html directory.