# Temporary server files folder setting This setting controls where AyaNova stores files temporarily while servicing requests such as report generation etc. Warning: this folder MUST NOT be the same location set for [AYANOVA_ATTACHMENT_FILES_PATH](ops-config-folder-user-files.md) or [AYANOVA_BACKUP_FILES_PATH](ops-config-folder-backup-files.md) or AyaNova will not start. ## Default If no override is specified AyaNova will store temporary files in a `tempfiles` folder in the location specified by [AYANOVA_DATA_PATH](ops-config-data-path.md) setting. ## Overriding AyaNova expects the temporary files folder path to be provided by a config.json property, environment variable or command line parameter named `AYANOVA_TEMP_FILES_PATH` The value specified should be a string containing a fully qualified file path for the platform. Example LINUX config.json entry ```json { ...other properties... "AYANOVA_TEMP_FILES_PATH": "/var/lib/ayanova/tempfiles" } ``` Example WINDOWS config.json entry (Back slashes need to be **doubled** in config.json file or the server will fail to start) ```json { ...other properties... "AYANOVA_TEMP_FILES_PATH": "c:\\ProgramData\\ayanova\\tempfiles" } ``` Example command line parameter `ayanova.exe --AYANOVA_TEMP_FILES_PATH="/var/lib/ayanova/tempfiles"` Example environment variable Windows `set "AYANOVA_TEMP_FILES_PATH=c:\ProgramData\ayanova\tempfiles"` Linux `export AYANOVA_TEMP_FILES_PATH="/var/lib/ayanova/tempfiles"`