Hardware and Software Requirements
Hardware
Running the Ensembl web site can be rather taxing on hardware. At a minimum you will need:
- A machine capable of running a UNIX-like OS* (e.g. Tru64, Solaris, Linux, OS X, etc.)
- 4-8 Gb of RAM (A minimum of 4G required to run BioMart)
- Up to 500 Mb hard drive space to install source code required by the web server
- Depending on usage - temporary storage space for images/session information - for light usage less than 1G
- about 1Gb of hard drive space for a local MySQL (or SQLite) database to store session configurations
You can run an Ensembl installation locally and connect remotely to our public MySQL server
to retrieve genomic data. However if you require a full local installation, including some or all
genomic databases, you will additionally need:
- Around 0.6 Tb hard drive space in which to install the Ensembl MySQL databases, and about
the same again for downloading and unpacking the data. Depending on your requirements, you
may wish to install data for only one or more species. See below for the approximate
size requirements for each species (note that the compara database is required, regardless of
which subset of species you are using).
* Note that whilst Windows can run the required software, it is not officially supported as
a platform for Ensembl. Additional documentation on using Ensembl on Windows can be found in
the installation guide.
Software
The Ensembl website system is built on open source software: Apache, mod_perl and MySQL.
To install a local mirror of Ensembl you will need:
- Apache 2 and mod_perl 2
- Perl 5.8.x or better (used for running utility scripts)
- MySQL 5.0.x (if installing genomic databases locally)
Species databases
[[INCLUDE::/info/docs/webcode/install/db_sizes.inc]]