System Requirements


The system requirements provided on this page are applicable to actiTIME v2021.0 or higher.

The system requirements applicable to the previous versions of actiTIME can be found here.


actiTIME Self-Hosted starting from v2021.0 is installed using Docker containers. 
A Docker container image is a lightweight, standalone, executable package of software that includes everything necessary to run an application: code, runtime, system tools, system libraries and settings. See more information on Docker here.

To install actiTIME, your server must meet the requirements for installing Docker. The main requirements are described below.

Linux

Recommended OS:

  • CentOS – CentOS 7, CentOS 8 (stream), CentOS 9 (stream);
  • Debian – Debian Bullseye 11 (stable), Debian Buster 10, Raspbian Bullseye 11 (stable), Raspbian Buster 10;
  • Fedora – Fedora 37, Fedora 38;
  • Ubuntu – Ubuntu Jammy 22.04 (LTS), Ubuntu Focal 20.04 (LTS).

Hardware prerequisites:

  • 64-bit processor;
  • x86_64 (amd64) architecture;
  • 8GB system RAM.

Docker Compose requirements:

  • 1.27.0 or later versions.

For better performance, it is recommended to use a server with an NVMe SSD disk.

Windows

Recommended OS:

  • Windows 10: Home or Pro 21H1 (build 19043) or higher, or Enterprise or Education 20H2 (build 19042) or higher;
  • Windows 11: Home or Pro Version 21H2 or higher, or Enterprise or Education Version 21H2 or higher;
  • Windows Server 2019: Datacenter Version 1809 (build 17763) (other versions are not tested);
  • Windows Server 2022: Standard or Datacenter Version 21H2 (build 20348) (other versions are not tested).

Hardware prerequisites:

  • 64-bit processor with Second Level Address Translation (SLAT);
  • 8GB system RAM;
  • BIOS-level hardware virtualization support enabled in the BIOS settings.

For better performance, it is recommended to use a server with an NVMe SSD disk.

Deprecated OS: Windows 7 Pro, Windows Server 2012, Windows Server 2016.
If you need to install actiTIME on these OS, you may try to use the deprecated and not supported Docker Toolbox application. 
The corresponding instructions can be found here.

By default, actiTIME is installed with the MySQL server running within the Docker containers. So basically there is no need to install it separately. However, for better performance while interacting with big databases, we do recommend to use one of the following external database servers:

  • MySQL 5.7.9 or higher (download here);
  • MariaDB 10.2.2 or higher (download here).