System Requirements2019-11-21T13:55:35-05:00

SYSTEM REQUIREMENTS

Development and Test Environments

Our development server has the following specifications:

  • Dual 2.8GHz Intel Xeon Processors
  • 1GB RAM*
  • 70GB Disk space

This server has provided us with ample processing power and disk space to handle multiple installations of ATiM along with other development resources including an FTP server and Subversion repository.

To set up either a development, test or demo installation under Windows, we highly recommend installing WAMP (see WAMP Configuration Guide).

Production Server

As ATiM has been developed using cross-platform, open source technologies any platform capable of running MySQL, Apache and PHP should be able to host an installation.

To date we have installed and tested ATiM on:

  • OS
    • Ubuntu 8+
    • RedHat Linux ES v3/v5,
    • MacOS X 10.6+
    • Windows Server 2003/2008/2012
    • Windows XP/Vista/7/8
  • Database
    • MySQL 5+
  • PHP 5.4+

Disk space depends on the number of participants, samples and level of annotation. As a rough guide 1.0 GB of free disk space should provide ample room for the accrued data of an established bank (considering no images or documents has to be stored on the server), in all other circumstances *4GB to 8GB of data is suggested.

For ATiM version 2.7.x

The OS listed below are tested but normally ATiM can be installed on all new versions of Linux distributions

  • OS server
    • Ubuntu 16 (tested and recommended)
    • Centos 7.5 (tested)
    • Windows Server 2003/2008/2012 (2008 and 2012 tested)
    • Windows 7, 10 (tested but not a server OS)
  • Web server
    • Apache2 2.4.x
    • IIS 6.0, 8.0, 10
  • Database
    • MySQL 5.4, 5.5, 5.6, 5.7 (recommended)
    • MariaDB 10.3 (tested)
  • PHP 5.6, 7.0 (7.0 recommended)

PHP

PHP needs to have the following modules.

Modules
Module Reference Compile flag
Multibyte String [1] –enable-mbstring
Zlib [2] –with-zlib
One of mysql or mysqli [3][4] –with-mysql, –with-mysqli
(To confirm) PHP Data Object [5] –enable-pdo –with-pdo-mysql
(For apache onyl) One of apxs or apxs2 –with-apxs=[DIR], –with-apxs2=[DIR]

Example configuration flags

Copy to Clipboard
php.ini

First, be sure to correctly defined the path to the loadable extensions (modules).

Copy to Clipboard
Copy to Clipboard
Copy to Clipboard
Copy to Clipboard
Copy to Clipboard

Client

ATiM is a web application designed to be used at a resolution of 1024×768 or higher. Lower resolutions can be used but will result in diminished user experience. Any client running a recent web browser should be able to connect and use ATiM.

CTRNet has tested and recommends the following web browsers for client workstations: