Syteca System Requirements
Before deploying Syteca, ensure that your system meets the following minimum software and hardware requirements.
Table of Contents
1. Deployment Requirements
The requirements depend on the size of deployment (i.e. number of concurrent sessions) needed, as follows:
Proof of Concept (PoC) | Small Deployment | Medium Deployment | Large Deployments | |
Application Server | vCPU: 4-8 | vCPU: 4-8 | vCPU: 8-16 | vCPU: 16-32 |
Management Tool | vCPU: 4-8 | vCPU: 4-8 | vCPU: 4-8 | |
Database | vCPU: 4-8 | vCPU: 8-16 | vCPU: 16-32 | |
Bandwidth | Ethernet adapter: 1 Gbps | Ethernet adapter: 10 Gbps | ||
Operating systems supported | Windows 10 - Windows Server 2019/2022/2025 | Windows Server 2019/2022/2025 | Windows Server 2019/2022/2025 | Windows Server 2019/2022/2025 |
Databases supported | MS SQL Server 2012-2022 PostgreSQL 13 or higher Microsoft Azure SQL Database | |||
It is recommended to store binary data in a shared or local folder. | ||||
Storage size | 24/7: 272 GB | 24/7: 5.25 TB | 24/7: 27 TB | 24/7: 270 TB |
The values stated above are equivalent to 1 Client session generates an average of approx. 300 MB per 8-hour day, or just 37 MB per hour. | ||||
2. Client Requirements
Syteca Clients are extremely lightweight endpoint applications that monitor user activity on the platforms supported, including applications used, websites visited, keystrokes, clipboard operations, etc.
Operating System | Versions Supported | Hardware | Additional Applications | |
Windows | Windows 11 Windows 11 Enterprise LTSC 2024 Windows 11 IoT Enterprise LTSC 2024 Windows 10 Windows 8.1 Windows 8 Windows 7 | CPU: 2.4 GHz or higher RAM: 4 GB (35 MB per session) Ethernet adapter: 100 Mbps / 1 Gbps | Only for customers using Privileged Access Management (PAM):
| |
Windows Server 2025 Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2003 SP1 | ||||
macOS | macOS 12 (Monterey) or higher | CPU: 2.4 GHz Intel Core 2 Duo or higher processor, M1/M2/M3/M4 processor RAM: 2 GB Ethernet adapter: 100 Mbps / 1 Gbps | ||
Linux desktop (with X Window System GUI) | Ubuntu | 24.04 LTS, 22.04 LTS, 20.04 LTS, 18.04.1 LTS, 16.04.5 LTS, 16.04.2, 14.04.5 LTS, 14.04.2, 14.04 LTS, 12.04.1 (incl. when using Wayland for versions: 24.04 LTS, 22.04 LTS, as well as 24.10, 23.10, 23.04, 22.10) | CPU: 2.4 GHz or higher RAM: 4 GB (35 MB per session) Ethernet adapter: 100 Mbps / 1 Gbps Linux Kernel: 2.6.32 or higher | |
| Red Hat (RHEL) | 9.0. 8.8. 8.0-8.4, 7.0-7.6, 6.0-6.10 | |||
| CentOS | 8, 7.1-7.5, 6.1-6.9 | |||
| Oracle Linux | 9.1, 8.5-8.7, 5.26-7.x | |||
| Amazon Linux | 2.x | |||
| AlmaLinux | 9.3-9.4 | |||
openSUSE | 15 (SP1, SP2, SP3, SP4, SP5, SP6), 12 (SP1, SP2, SP3, SP4, SP5) | |||
Linux Server (as a Terminal Server) | Debian | 12.11, 11.0, 9.0, 8.0, 7.0 | ||
| Ubuntu | 24.04 LTS, 22.04 LTS, 22.04, 20.04, 18.04, 16.04, 14.04 | |||
| Red Hat (RHEL) | 9.0, 8.8, 8.0-8.4, 7.0-7.6, 6.0-6.10 | |||
| CentOS | Stream 9, Stream 8, 8, 7.1-7.5, 6.1-6.9 | |||
| Oracle Linux | 9.4, 9.1, 8.5-8.7, 5.26-7.x | |||
| Amazon Linux | 2.x | |||
| AlmaLinux | 9.3-9.4 | |||
| openSUSE | 15 (SP1, SP2, SP3, SP4, SP5, SP5), 12 (SP1, SP2, SP3, SP4, SP5), 11 (SP2, SP3, SP4) | |||
| Solaris | 11.4 (x86_64), 11.0-11.3 (Sparc), 10.0 (SPARC) - all for Global and Whole root zones only | |||
| AIX | 7.2, 7.1 | |||
3. Network Requirements
The following ports need to be opened in Windows Firewall (or other firewalls) to guarantee the stable operation of Syteca (depending on your deployment and configurations):
Source > Destination | Protocol/Port | Purpose |
Endpoint Client > Application Server | TCP/9447 | This port is required, so must be opened for the connection between Syteca Application Server and Syteca Clients for session data to be received from Clients. IN SAAS ONLY: This port is required for Windows Clients (only). |
Application Server > Management Tool | TCP/22713 & 22714 | These ports can be opened if required, for the Syteca Management Tool to connect to Syteca Application Server, if the Management Tool and the Application Server are installed on different machines. |
Application Server > Tray Notifications application | TCP/22712 | This port can be opened if required, for connection to the Syteca Tray Notifications application, if the Syteca Tray Notifications application is installed on a different machine to Syteca Application Server. |
Management Tool > browser | TCP/443 | This port can be opened if required, for access to the Syteca Management Tool, if the Management Tool and the Application Server are installed on the same machine. IN SAAS ONLY: This port is required for Windows, macOS and Linux Clients, so must be opened for all Client computers to regularly check whether any new certificates for secure connection are available, and update them automatically. This port is also required for macOS and Linux Clients for the connection between Syteca Application Server and Syteca Clients for session data to be received from Clients (instead of port 9447). |
Application Server > Endpoint Clients | TCP/135 & 445 | These ports can be opened if required, for installing Windows Clients remotely. |
Application Server > PostgreSQL database | TCP/5432 | This port can be opened if required, for Syteca Application Server to connect to the PostgreSQL database, if Syteca Application Server and the PostgreSQL database are installed on different machines. |
Application Server > MS SQL database | TCP/1433 | This port can be opened if required, for Syteca Application Server to connect to the MS SQL database, if Syteca Application Server and the MS SQL database are installed on different machines. |
NOTE: For more information, please refer to the Configuring Windows Firewall pages.
NOTE: See also the Client Performance Numbers page.