# Hardware Requirements
The minimum hardware requirements for installing Enhance are:
- A private virtual, or bare-metal server (4GB RAM, 40GB disk, 2CPU cores or vCPUs)
- Ubuntu 22.04 LTS
Docker and any required Docker images will be installed for you.
All customer data resides in /var and we recommend, if your disk is partitioned, that this partition contains most of your available space.
If you are running mass hosting or a large number of websites you will require substantially more resources, particularly memory.
Additionally the hardware requirements will vary depending on the roles you have installed. For example, a database server may require higher i/o performance than a mail server.
If you do find that you outgrow a server which you have deployed, Enhance makes it easy to migrate website roles to new machines.