# Hardware Requirements
The minimum hardware requirements for installing Enhance are:
- A private virtual, or bare-metal server (2GB RAM, 20GB disk, 2CPU cores or vCPUs)
- Ubuntu 24.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.
TIP
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.