---
title: Overview
description: "# Software and System Requirements The i2b2 has a number of software and system requirements which have been outlined in this chapter for you to review. Some of the requirements involve the installation of additional software from various third parties…"
url: "https://i2b2.org/docs/chapter-2-requirements/"
updated: "2026-09-15"
category: i2b2 Installation Guide / Chapter 2. Requirements
---

# Overview

# Software and System Requirements

The i2b2 has a number of software and system requirements which have been outlined in this chapter for you to review. Some of the requirements involve the installation of additional software from various third parties and when appropriate we have outlined the steps to install and configure it to work in your i2b2 environment.

Important Warning for Linux Users

*SELinux (Security-Enhanced Linux)* is a security module that is delivered with the operating system. The default setting for this feature is set to the highest level (strictest) of security. A number of i2b2 users have encountered various connection issues when this feature is turned on. The recommended fix is to **enable remote network connections in httpd**. Another option (not recommended) is to disable the SELinux feature. More information can be found in the [i2b2 Usage Community FAQ](https://i2b2.atlassian.net/wiki/spaces/docs2/pages/208830493/i2b2+Usage+Community+FAQ).

  **Chapter 2. Table of Contents**

###### [2.1 Chapter Overview](https://i2b2.org/docs/2-1-chapter-overview/)

###### [2.2 Database Requirements](https://i2b2.org/docs/2-2-database-requirements/)

###### [2.3 Browser Requirements](https://i2b2.org/docs/2-3-browser-requirements/)

###### [2.3.1 Operating System Requirements](https://i2b2.org/docs/2-3-1-operating-system-requirements/)

###### [2.4 i2b2 Server Requirements](https://i2b2.org/docs/2-4-i2b2-server-requirements/)

- [2.4.1 Java JDK](https://i2b2.org/docs/2-4-1-java-jdk/)
- [2.4.2 WildFly Application Server](https://i2b2.org/docs/2-4-2-wildfly-application-server/)
  - [2.4.2.1 Recommended Ports](https://i2b2.org/docs/2-4-2-1-recommended-ports/)
  - [2.4.2.2 Wildfly Logging Configuration](https://i2b2.org/docs/2-4-2-2-wildfly-logging-configuration/)
  - [2.4.2.3 Run Wildfly as a Linux Service](https://i2b2.org/docs/2-4-2-3-run-wildfly-as-a-linux-service/)
  - [2.4.2.4 Run Wildfly as a Windows Service](https://i2b2.org/docs/2-4-2-4-run-wildfly-as-a-windows-service/)
- [2.4.3 Apache Ant](https://i2b2.org/docs/2-4-3-apache-ant/)
- [2.4.4 Apache Axis2](https://i2b2.org/docs/2-4-4-apache-axis2/)
- [2.4.5 System Environment Variables](https://i2b2.org/docs/2-4-5-system-environment-variables/)
  - [2.4.5.1 Set Variables on Linux Machine](https://i2b2.org/docs/2-4-5-1-set-variables-on-linux-machine/)
  - [2.4.5.2 Set Variables on Windows Machine](https://i2b2.org/docs/2-4-5-2-set-variables-on-windows-machine/)

###### [2.5 Web Server Requirements](https://i2b2.org/docs/2-5-web-server-requirements/)

- [2.5.3 PHP](https://i2b2.org/docs/2-5-3-php/)
  - [2.5.3.2 PHP for Windows](https://i2b2.org/docs/2-5-3-2-php-for-windows/)
  - [2.5.3.1 PHP for Linux](https://i2b2.org/docs/2-5-3-1-php-for-linux/)
- [2.5.1 Client URL Request Library (cURL)](https://i2b2.org/docs/2-5-1-client-url-request-library-curl/)
- [2.5.2 Internet Information Services (IIS)](https://i2b2.org/docs/2-5-2-internet-information-services-iis/)
  - [2.5.2.1 Verify IIS 7.0 Installation](https://i2b2.org/docs/2-5-2-1-verify-iis-7-0-installation/)

###### [2.6 i2b2 Requirements](https://i2b2.org/docs/2-6-i2b2-requirements/)

- [2.6.2 Download i2b2 Software](https://i2b2.org/docs/2-6-2-download-i2b2-software/)

###### [2.7 Next Steps](https://i2b2.org/docs/2-7-next-steps/)
