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 9 Stream
  • Debian 12.6.0
  • Fedora Workstation 40
  • Ubuntu 22.04.4 64-bit – LTS
  • Ubuntu 24.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
  • Windows 11
  • Windows Server 2022 Datacenter

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)