NIH | National Cancer Institute | NCI Wiki  

This page includes the following topics:

Tested Environment

NBIA has been tested on the following environments.


Client Interface

  • Google Chrome (64-bit) Version 78.0.3904.108 or higher.
  • Mozilla Firefox (64-bit) Version 68.2.0esr or higher

Application Server

  • Tomcat 7 version 0.85 or higher (for NBIA application)

Database Server

  • MySQL/MariaDB 5.5.x

Operating Systems

  • CentOS 6.6
  • Windows 7 or 10

Client Platform

  • Java 1.8

Server Platform

  • Java 1.8

Minimum System Requirements

The system requirement varies according to the capacity the system is planned for, such as concurrent users and number of images, among other factors.

System Environment



Windows or Linux server


Intel 64-bit Core Duo processor or AMD Opteron


160 GB SATA HD, additional storage is needed for large image collections


8GB minimum

Required Software: Not Included in NBIA

Many of the servers and services that make up NBIA are automatically installed as part of this installation. However, there are certain tools that you must manually install and configure. These tools are listed in the following table. The software name, version, description, and download URLs are indicated in the table.

Prior to the NBIA installation, you must download and install the following tools and recommended versions in the order they are listed. Complete the directions for installing each, as directed on the corresponding website.

Required Software Name and Version


Java SE Development Kit 8 Exit Disclaimer logo
Be sure to download the correct Java SDK for your operating environment. For example, for Linux AMD 64, you would download jdk-8u101-linux-x64.tar.gz and for Windows, jdk-8u101-windows-x64.exe. You must also factor in if the system is 32 or 64-bit. A 32-bit system cannot install 64-bit software. It is recommended that you install 32-bit Java SDK in a Windows environment even if your system is 64-bit because generating CTP thumbnail image only works properly with the 32-bit JDK in Windows.   

The J2SE Development Kit (JDK) supports creating J2SE applications.

Apache Ant is a Java-based build tool.

MySQL is an open-source database software.

Tomcat 7.0.85 (The latest version tested with NBIA) Exit Disclaimer logo

Tomcat is an open-source application server.


As you install each application, record the installation directory paths, the hostname of your MySQL database server, and the database admin username/password.

  • No labels