> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.teleporthq.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to use private folder and files

**The Private folder is a dedicated place for the configuration files that are important to your project’s development.**

|    |    |
| --- | --- |
| [1. Enabling the Private folder](#2-enabling-the-private-folder) | [2. Uploading assets to the Private folder](#2-uploading-assets-to-the-private-folder) |

## Enabling the Private folder

* Go to **Project settings** by clicking on the name of the project in the editor.
* Navigate to the **Advanced features** tab.
* **Check the Private folder** feature and **Save changes**.

![Enabling the private folder feature from Project settings](https://storage.crisp.chat/users/helpdesk/website/60c4bca58bb99c00/enable-private-folder_1rf9827.gif)

## Uploading assets to the Private folder

Once enabled, you can find the Private folder in the **Left panel -> Assets manager -> Uploads section**.

To upload your private files, click on the “+ button” or drag the files to the “Drop files here” area in the Private section.

|| The private folder unlike the Public folder will accept only editable text files with the following extensions: **txt, xml, json, js, css, env, yml, yaml**.

For example the Private folder is the place where you should add files such as the **next.config.js** file.

![Adding the next.config.js file to the Private folder.](https://storage.crisp.chat/users/helpdesk/website/60c4bca58bb99c00/using-the-private-folder_2ti6ua.gif)