FTP Accounts in Plesk is a widely used web hosting control panel that provides a user-friendly interface for managing various aspects of a hosting server, including website management, email accounts, and file transfer protocols (FTP). FTP accounts allow users to upload, download, and manage files on the server via FTP clients. In this guide, we will explain how to set up and configure FTP accounts in Plesk.
Table of Contents
Step 1: Access the Plesk Control Panel
Before setting up an FTP account, you need to log in to the Plesk control panel. Here are the steps:
- Open your web browser and navigate to your Plesk login page. Typically, this URL will look like
https://your-domain.com:8443orhttps://your-server-ip:8443. - Enter your username and password. These credentials are typically provided by your hosting provider when you purchase a hosting plan or set up your server.
Once you log in successfully, you will be taken to the Plesk dashboard, where you can manage all the settings for your web hosting account.
Step 2: Navigate to the FTP Accounts Section
To set up FTP accounts, follow these steps:
- In the Plesk dashboard, click on the Websites & Domains tab. This will bring up a list of all domains hosted on your Plesk server.
- Find the domain for which you want to configure the FTP account.
- Under the Files section, click on FTP Access. This will direct you to the FTP account management page for that particular domain.
Step 3: Create a New FTP Account
Once you’re on the FTP Access page, follow these steps to create a new FTP account:
- Click on the “Add FTP Account” button: This will open a form where you can configure the new FTP account.
- Enter the username: Choose a unique username for the FTP account. Typically, you would use a name related to the user or purpose (e.g.,
user1,admin,uploads, etc.). - Set the password: Enter a strong password for the FTP account. It is recommended to use a combination of upper and lower case letters, numbers, and special characters for added security.
- Confirm the password: Retype the password to confirm it.
Step 4: Assign Directory Access
Next, you need to specify the directory that the FTP account will have access to:
- Set the home directory: By default, FTP accounts are created with access to the root directory of the domain (e.g.,
/httpdocs). However, you can change this by clicking the “Browse” button and selecting a different directory. This is useful if you want the user to only have access to a specific folder, like a subfolder or a file storage directory. - Specify folder access permissions: You can choose whether to allow the FTP account to have full access (read and write) to the specified folder or only read access. If you set the account as read-only, the user will only be able to download files but won’t be able to upload or modify them.
Step 5: Configure Additional Settings (Optional)
Plesk allows you to set up some additional options for the FTP account:
- Enable or Disable Access: You can configure the FTP account to be enabled or disabled. If you disable the account, it will no longer be able to access the server via FTP, but the credentials can remain active for future use.
- Set Disk Quota: You can specify a disk quota for the FTP account to limit the amount of storage it can use on the server. This can be useful if you want to restrict the amount of data the user can upload or store.
Step 6: Save the FTP Account
After entering all the required information, click OK or Save to create the new FTP account. Plesk will now store the settings, and the new FTP account will be active.
Step 7: Provide FTP Credentials to the User
Once the FTP account is created, you need to provide the FTP login credentials to the user who will access the server:
- FTP username: This will be the username you configured in step 3.
- FTP password: This is the password you set when creating the account.
- FTP server address: The user will need to connect to the FTP server using your server’s IP address or domain name. For example,
ftp://your-domain.comorftp://your-server-ip. - FTP client: The user will need an FTP client like FileZilla, Cyberduck, or WinSCP to access the files.
Make sure the user knows how to configure their FTP client with these credentials for a smooth file transfer experience.
Step 8: Edit or Delete FTP Accounts
If you need to modify or remove an FTP account, follow these steps:
- Go back to the FTP Access page under the Websites & Domains tab.
- Locate the FTP account you wish to modify or delete from the list.
- To edit the account, click on the pencil icon next to it. You can change settings such as the username, password, home directory, or disk quota.
- To delete the account, click on the trash icon next to the account.
Conclusion
Setting up and configuring FTP accounts in Plesk is a simple and effective way to allow users to access and manage files on your server. With the ability to customize the username, password, directory access, and disk quota, Plesk offers great flexibility in controlling FTP access. By following the steps outlined in this guide, you can efficiently set up and manage FTP accounts for your hosting environment.

