> For the complete documentation index, see [llms.txt](https://docs.ellipsis-drive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ellipsis-drive.com/installation/system-architecture-and-configuration/recommended-hardware.md).

# Recommended hardware

When hosting your own Private Ellipsis Drive Instance, we recommend the following hardware configuration for the Docker containers:

<table><thead><tr><th>Node</th><th>CPUs</th><th>RAM</th><th>Disk</th><th data-hidden></th></tr></thead><tbody><tr><td><code>API (pool)</code></td><td>4 to 16</td><td>16GB to 32GB</td><td>4GB</td><td></td></tr><tr><td><code>Cache database (pool)</code></td><td>4 to 8</td><td>8GB to 16GB</td><td>4GB</td><td></td></tr><tr><td><code>Centeral metadata storage</code></td><td>4 to 8</td><td>8GB to 16GB</td><td>32GB</td><td></td></tr><tr><td><code>Main cluster node</code></td><td>4</td><td>8GB to 16GB</td><td>4GB</td><td></td></tr><tr><td><code>Actived raster data node (pool)</code></td><td>4</td><td>4GB to 8GB</td><td>2TB to 32TB</td><td></td></tr><tr><td><code>Activated vector data (pool)</code></td><td>8</td><td>8GB to 16GB</td><td>100GB to 4TB</td><td></td></tr><tr><td><code>Raster activation (pool)</code></td><td>16</td><td>32GB to 64GB</td><td>16GB</td><td></td></tr><tr><td>Vector <code>activation (pool)</code></td><td>16</td><td>32GB to 64GB</td><td>16GB</td><td></td></tr></tbody></table>

{% hint style="warning" %}

### **Note:**&#x20;

* **Hardware requirements** **only apply to** **self-hosted Private Instances**.
* If Ellipsis Drive hosts your Private Instance as a managed service, hardware provisioning and scaling are fully handled by Ellipsis Drive and do not require customer involvement.
  {% endhint %}

***

#### Architecture of the Docker containers in Ellipsis Drive

<figure><img src="/files/pC9dlFEJ4JGXQlC98x17" alt="" width="563"><figcaption></figcaption></figure>
