# Manage files and FTP accounts
Source: https://docs.webgee.com/en/wordpress-cloud/files-and-ftp







Every website has a browser-based file manager and can have FTP accounts for
external clients. Applies to all WordPress Cloud packages.

## The file manager [#the-file-manager]

Open a website and select **Files**.

<img alt="The file manager showing the home directory contents and folder tree" src="__img0" />

The left pane is a folder tree; the right pane lists the current directory in
grid or list view, switchable from the icons top right. **New** creates a file
or folder, **Upload** sends files from your computer.

## What is in the home directory [#what-is-in-the-home-directory]

A newly provisioned WordPress site contains:

| Path                                  | What it is                                           |
| ------------------------------------- | ---------------------------------------------------- |
| `public_html`                         | The document root — your website                     |
| `.wp-cli`                             | WP-CLI configuration used by the scheduled cron job  |
| `.my.cnf`                             | MySQL client credentials, used by command-line tools |
| `.bashrc`, `.profile`, `.bash_logout` | Shell configuration for SSH sessions                 |

The full container path is shown under **At a glance** → **Home dir**, as
`/var/www/` followed by the site's ID.

<Callout type="warn">
  `.my.cnf` contains working database credentials. Do not move it into
  `public_html`, and do not include it in anything you share publicly.
</Callout>

Two more files appear once you enable
[Redis](/en/wordpress-cloud/redis-object-cache): `redis.conf` and `redis.log`.

## Create an FTP account [#create-an-ftp-account]

Go to **Advanced** → **FTP**.

<img alt="The FTP accounts page before any account exists" src="__img1" />

Select **Add account**. Use the account with any standard client such as
FileZilla.

<Callout type="info">
  Prefer SFTP over SSH where your client supports it — see
  [SSH access](/en/wordpress-cloud/ssh-access). It uses the same credentials
  model, encrypts the whole session, and needs no separate FTP account.
</Callout>

## Related [#related]

* [SSH access and keys](/en/wordpress-cloud/ssh-access)
* [Back up and restore a website](/en/wordpress-cloud/backups-and-restore)
