> ## Documentation Index
> Fetch the complete documentation index at: https://speedypage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Create and manage FTP accounts

> How to create FTP accounts in cPanel to upload files and give other users access to your hosting.

Your cPanel account comes with a default FTP account that uses your cPanel username and password. You can create additional accounts to give other people access to specific directories without sharing your main credentials.

## Create an FTP account

<Steps>
  <Step title="Open FTP Accounts">
    Log in to cPanel through your [client area](https://my.speedypage.com) or at `yourdomain.com/cpanel`. Go to **Files** and click **FTP Accounts**.
  </Step>

  <Step title="Fill in the account details">
    * **Log In** — enter a username. This gets combined with your domain to form the full login (e.g. `uploads@yourdomain.com`).
    * **Domain** — pick which domain the account is for.
    * **Password** — set a strong password or use the **Password Generator**.
    * **Directory** — the folder this account can access. cPanel pre-fills this based on the username. Clear everything after `public_html/` and type a specific folder path, or enter `/` for access to the entire home directory.
    * **Quota** — set a disk space limit or leave it as **Unlimited**.
  </Step>

  <Step title="Create the account">
    Click **Create FTP Account**.
  </Step>
</Steps>

<Note>
  The FTP user can access all files and subfolders within their assigned directory but cannot navigate above it.
</Note>

## Manage existing accounts

Scroll down to the **FTP Accounts** list to see all your accounts. From here you can:

| Action              | What it does                                                                                                        |
| ------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Change Password** | Set a new password for the account                                                                                  |
| **Change Quota**    | Adjust or remove the disk space limit                                                                               |
| **Delete**          | Remove the account. Choose **Delete** to keep the files, or **Delete the User's Home Directory** to remove them too |

<Warning>
  You cannot change an FTP account's directory after creation. To assign a different directory, delete the account and create a new one. Choosing **Delete** (not **Delete the User's Home Directory**) keeps all files in that directory intact.
</Warning>

## Connect with an FTP client

Use these settings in any FTP client (FileZilla, Cyberduck, WinSCP, etc.):

| Setting  | Value                                                 |
| -------- | ----------------------------------------------------- |
| Host     | `yourdomain.com` or your server's IP address          |
| Port     | `21`                                                  |
| Username | The full FTP username (e.g. `uploads@yourdomain.com`) |
| Password | The password you set when creating the account        |
| Protocol | FTP or FTPS (FTP over TLS)                            |

<Tip>
  Use FTPS instead of plain FTP when your client supports it. This encrypts the connection and protects your credentials in transit.
</Tip>
