Tech Requirements

Note: REDCap is server software, so it is not something that a user might install on their computer. REDCap must be installed on a local web server by your institutional IT staff, after which users will then be able to access REDCap over the web in their device’s web browser.

Requirements and dependencies for installing REDCap:

REDCap is easily configurable for use by consortium partner institutions and requires minimal infrastructure and setup. REDCap can run on a number of different operating systems (Linux, Unix, Windows, Mac). Below are REDCap’s requirements regarding hardware and third-party software. For more details, see the Technical Overview PDF.

  1. Web server with PHP (PHP 5.3.0+, including support for PHP 7). Apache (any OS) or Microsoft IIS (Windows)
  2. MySQL database server (MySQL 5.0+, MariaDB 5.1+, or Percona Server 5.1+). a MySQL client (e.g., phpMyAdmin, MySQL Workbench) is required for performing installation/upgrades
  3. SMTP email server. Configure PHP with an institutional SMTP server or install an SMTP to use for sending emails out of REDCap.
  4. File server (optional). A separate server may be utilized for housing files uploaded/stored in REDCap via secure communication using WebDAV protocol (SSL supported). Consult your local policy first in case your institution has regulations or mandates regarding file storage practices.

NOTE: Although all the components above can be set up on the same machine/server, for best security and performance we recommend that the web server, database server, and file server all be separate and running on different hardware (or virtualized servers). Additionally, although REDCap consortium developers can often provide any assistance needed for installing REDCap, IT assistance cannot be provided for help installing the required software listed above, in which it is recommended that you consult your local IT department or the plethora of detailed documentation found on the web.

REDCap has no hard requirements for server processing speed, memory, or hard drive space since it is very light weight in most respects and requires very little initial space (less than 10MB for both web server and database server combined). We typically recommend that 10GB be allocated for web server space and also 10GB for MySQL initially, as that should be more than enough for about one year of heavy REDCap usage.