> For the complete documentation index, see [llms.txt](https://apexpool.gitbook.io/stake-pool-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apexpool.gitbook.io/stake-pool-scripts/stake-pool-registration/directory-structure.md).

# Directory structure

Create a folder where all the files will be stored. For example, `~/stake-pool-files`.

Inside the new folder, create the following sub-folders:

```
keys
metadata
pool-certificates
pool-keys
pool-scripts
transactions
```

The following script can be used to create them:

```bash
mkdir ~/stake-pool-files
cd ~/stake-pool-files
mkdir keys metadata pool-certificates pool-keys pool-scripts transactions
```
