Subdomains
Subdomains can be created just like creating any other domain through VirtualMin. The complicated part is giving someone else the abiltity to upload files to the subdomain. The method that I have found best (and requires the least amount of effort on my part) is to: Create sub.domain.com through webmin like you would any other domain Create a user on that domain with ftp access Login through ftp as the new user Create a folder named public_html Login to the server with your account via ssh Change do the domains directory (should be domains/sub.domain.com) Delete the public_html directory (rm -rf public_html) Create a link to the user’s public_html directory (ln -s home/user/public_html) Done. If you don’t want to give another user access, you can just leave the original public_html directory and upload files through your ssh account. Note, subdomains may require DNS setup as well. I have added wildcard DNS entries for most domains, but not all.