How to Create an FTP Account in Virtualmin

Virtualmin is a Webmin module that is typically used to manage multiple virtual hosts through a single interface, similar to cPanel. It supports multiple functions such as managing Apache virtual hosts, MySQL database management, generating DNS zones, managing mailboxes, and much more. Virtualmin/Webmin is an open source control panel that allows you to manage both your server and your websites with the familiarity and comfort of a GUI. In this article we will go over how to create an FTP account using Virtualmin’s very intuitive interface. This article implies that you have already installed Virtualmin, if you have not done so yet please take a look at the following article: How to install Virtualmin (CentOS 7).


How Do I Create an FTP Account Using Virtualmin?

Before we get started you’ll first need to login to Virtualmin/Webmin. If you’re not certain how to login to either Webmin or Virtualmin, please refer to the following guide: How to login to Webmin. Once you have logged in, you can proceed with the following step by step instructions to create an FTP account in Virtualmin.


  1. Select the domain that you’d like to add the FTP account to from the drop down menu
  2. Click Edit Users


Showing the Edit Users location in Virtualmin


  1. Select the Add a website FTP access user button



  1. Enter in the requested information
    1. Email address – Enter the FTP account name here
    2. Real name – Enter the FTP user name
    3. Password – Enter in your desired password for the account
  2. When you’re satisfied click the Create button




Congratulations your new FTP user should now be added and ready to use!


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.