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

# Server Requirements

> Ensure your server meets these requirements for a smooth Davinci AI installation and operation

This page outlines the necessary components and configurations to ensure your server is ready to host Davinci AI efficiently.

<Info>
  **PHP Version Supported**: Currently script is fully tested for PHP 8.1 and PHP 8.2.
</Info>

## Core Requirements

### PHP and MySQL Versions

Currently script is fully tested for PHP 8.1 and PHP 8.2, altough PHP 8.3 is supported, some of the 3rd party libraries used in the script might not support it at this point.

<CardGroup cols={2}>
  <Card title="PHP Version" icon="php">
    PHP 8.1 or PHP 8.2
  </Card>

  <Card title="MySQL Version" icon="database">
    5.7 or later
  </Card>
</CardGroup>

### Essential PHP Extensions

To run Davinci AI smoothly, make sure your PHP installation includes these extensions:

<Accordion title="Click to view required PHP Extensions">
  * ctype
  * fileinfo
  * json
  * mbstring
  * openssl
  * pdo
  * xml
  * gd
  * curl
  * intl
  * zip
  * phar
  * shell\_exec()
  * file\_get\_contents()
</Accordion>

## Minimum Server Requirements

You can host Davinci AI both on a shared hosting or on a VPS, decision is fully up to you and your budget. We recommend to select a hosting that allows you to enabled required PHP extensions and features.

To ensure optimal performance of Davinci AI, we recommend the following minimum server specifications:

<CardGroup cols={2}>
  <Card title="Memory" icon="memory">
    2 GB RAM or more
  </Card>

  <Card title="CPU" icon="microchip">
    2 vCPUs or more
  </Card>
</CardGroup>
