# System Requirements

### Hardware <a href="#systemrequirements-hardware" id="systemrequirements-hardware"></a>

#### RAM <a href="#systemrequirements-hardware" id="systemrequirements-hardware"></a>

4 GB RAM is required per application; 6 GB is recommended. Tomcat and the database system (RDBMS) are considered applications in this case. If Tomcat and the database run on the same server, the minimum RAM requirement is 8 GB.

#### Hard Drive <a href="#systemrequirements-harddrive" id="systemrequirements-harddrive"></a>

The following hard drive space must be available next to the applications.

* eMuseum application: 250 MB
* Solr: 500 MB
* Media: If media is hosted on the eMuseum webserver (the default configuration), additional storage space depends on the amount of media published.

### Runtime Environment <a href="#systemrequirements-runtimeenvironment" id="systemrequirements-runtimeenvironment"></a>

eMuseum is a Java-based application that requires a Java Runtime Environment (JRE). The following table shows which Java versions are supported by each version of eMuseum:

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">Java 21</th><th data-type="checkbox">Java 17</th><th data-type="checkbox">Java 11</th><th data-type="checkbox">Java 8</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.5</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.4</td><td>false</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.3</td><td>false</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.2</td><td>false</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.1</td><td>false</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.0</td><td>false</td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

### Application Server <a href="#systemrequirements-applicationserver" id="systemrequirements-applicationserver"></a>

eMuseum runs on the [Tomcat](https://tomcat.apache.org/) web application server. The following table shows which Tomcat versions are supported by each version of eMuseum

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">Tomcat 10</th><th data-type="checkbox">Tomcat 9</th><th data-type="checkbox">Tomcat 8.5</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.5</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.4</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.3</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.2</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.1</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.0</td><td>false</td><td>true</td><td>true</td></tr></tbody></table>

### Search Engine <a href="#systemrequirements-searchengine" id="systemrequirements-searchengine"></a>

eMuseum uses [Solr](https://lucene.apache.org/solr/), an external search engine. The following table shows which Solr versions are required and supported by each version of eMuseum:

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">Solr 9</th><th data-type="checkbox">Solr 8</th><th data-type="checkbox">Solr 7</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.5</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.4</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.3</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.2</td><td>false</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.1</td><td>false</td><td>false</td><td>true</td></tr><tr><td>eMuseum 6.0</td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

### Database Management System <a href="#systemrequirements-databasemanagementsystem" id="systemrequirements-databasemanagementsystem"></a>

One of the following database management systems (RDBMS) is required.

#### Microsoft SQL Server <a href="#systemrequirements-microsoftsqlserver" id="systemrequirements-microsoftsqlserver"></a>

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">2022</th><th data-type="checkbox">2019</th><th data-type="checkbox">2017</th><th data-type="checkbox">2016</th><th data-type="checkbox">2014</th><th data-type="checkbox">2012</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.5</td><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.4</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.3</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.2</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.1</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.0</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

#### MySQL/MariaDB <a href="#systemrequirements-mysql-mariadb" id="systemrequirements-mysql-mariadb"></a>

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">MariaDB >= 10.5.2</th><th data-type="checkbox">MariaDB >= 10.2.2</th><th data-type="checkbox">MySQL >= 5.7.7</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.5</td><td>true</td><td>false</td><td>false</td></tr><tr><td>eMuseum 6.4</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.3</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.2</td><td>true</td><td>true</td><td>false</td></tr><tr><td>eMuseum 6.1</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.0</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

### Prism <a href="#systemrequirements-prism" id="systemrequirements-prism"></a>

Since eMuseum 6, an instance of Prism is required to import data, vocabulary, and media from TMS. Prism is not required to be installed on the same server as eMuseum; one Prism instance can transfer data to multiple eMuseum instances.

<table data-full-width="true"><thead><tr><th></th><th data-type="checkbox">Prism 1.8</th><th data-type="checkbox">Prism 1.7</th><th data-type="checkbox">Prism 1.6</th><th data-type="checkbox">Prism 1.5</th><th data-type="checkbox">Prism 1.4</th><th data-type="checkbox">Prism 1.3</th><th data-type="checkbox">Prism 1.2</th><th data-type="checkbox">Prism 1.1</th><th data-type="checkbox">Prism 1.0</th></tr></thead><tbody><tr><td>eMuseum 6.6</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.5</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.4</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.3</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.2</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.1</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>eMuseum 6.0</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>
