> ## Documentation Index
> Fetch the complete documentation index at: https://syteca.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Server Requirements

> Hardware, OS, database, and storage requirements for Syteca Application and Management Tool Servers. Covers PoC through large deployments of up to 10,000 concurrent sessions.

Before deploying Syteca Application Server, confirm that your server meets the minimum requirements for your intended deployment size. Requirements scale with the number of concurrent monitored sessions.

<Note>
  All figures below are minimums. For production environments, provision toward the higher end of the stated ranges to accommodate growth and peak load.
</Note>

## Deployment sizing

<Tabs>
  <Tab title="Proof of Concept">
    | Component                 | Requirement                                   |
    | ------------------------- | --------------------------------------------- |
    | Application Server        | **vCPU:** 4–8   **RAM:** 16 GB                |
    | Management Tool           | **vCPU:** 4–8   **RAM:** 4 GB                 |
    | Database                  | **vCPU:** 4–8   **RAM:** 16 GB                |
    | Ethernet adapter          | 1 Gbps                                        |
    | Operating system          | Windows 10, Windows Server 2019 / 2022 / 2025 |
    | Storage (24/7 monitoring) | 272 GB                                        |
    | Storage (8/5 monitoring)  | 65 GB                                         |
  </Tab>

  <Tab title="10-200 sessions">
    | Component                 | Requirement                       |
    | ------------------------- | --------------------------------- |
    | Application Server        | **vCPU:** 4–8   **RAM:** 8–16 GB  |
    | High Availability         | Optional                          |
    | Management Tool           | **vCPU:** 4–8   **RAM:** 4 GB     |
    | Database                  | **vCPU:** 4–8   **RAM:** 16 GB    |
    | Ethernet adapter          | 1 Gbps                            |
    | Operating system          | Windows Server 2019 / 2022 / 2025 |
    | Storage (24/7 monitoring) | 272 GB                            |
    | Storage (8/5 monitoring)  | 65 GB                             |
  </Tab>

  <Tab title="200-1,000 sessions">
    | Component                 | Requirement                        |
    | ------------------------- | ---------------------------------- |
    | Application Server        | **vCPU:** 8–16   **RAM:** 8–16 GB  |
    | High Availability         | Optional (strongly recommended)    |
    | Management Tool           | **vCPU:** 4–8   **RAM:** 4 GB      |
    | Database                  | **vCPU:** 8–16   **RAM:** 24–32 GB |
    | Ethernet adapter          | 10 Gbps                            |
    | Operating system          | Windows Server 2019 / 2022 / 2025  |
    | Storage (24/7 monitoring) | 5.25 TB                            |
    | Storage (8/5 monitoring)  | 1.4 TB                             |
  </Tab>

  <Tab title="1,000-10,000 sessions">
    | Component                 | Requirement                          |
    | ------------------------- | ------------------------------------ |
    | Application Server        | **vCPU:** 16–32   **RAM:** 8–16 GB   |
    | High Availability         | **Strongly recommended**             |
    | Management Tool           | **vCPU:** 4–8   **RAM:** 4 GB        |
    | Database                  | **vCPU:** 16–32   **RAM:** 64–128 GB |
    | Ethernet adapter          | 10 Gbps                              |
    | Operating system          | Windows Server 2019 / 2022 / 2025    |
    | Storage (24/7 monitoring) | 27 TB                                |
    | Storage (8/5 monitoring)  | 7 TB                                 |
  </Tab>
</Tabs>

<Warning>
  For deployments with 1,000 or more clients, install multiple Application Servers in [High Availability / Load Balancing mode](/docs/administration/deployment/high-availability) to avoid performance issues.
</Warning>

## Supported databases

The following database engines are supported for on-premises deployments:

| Database                     | Supported versions |
| ---------------------------- | ------------------ |
| MS SQL Server                | 2012–2022          |
| PostgreSQL                   | 13 or higher       |
| Microsoft Azure SQL Database | Current            |

Not sure which database to use? See [MS SQL vs PostgreSQL for Syteca](/docs/administration/database/compare-databases).

## Storage sizing note

Storage estimates assume that one client session generates approximately **300 MB per 8-hour workday** (about 37 MB per hour) at default screen capture settings. Actual usage varies by recording resolution and client type — see [Client Performance and Data Volume](/docs/get-started/requirements/client-performance) for a full breakdown.

It is recommended to store binary session data in a shared or local folder rather than inside the database.

## Next steps

<CardGroup cols={2}>
  <Card title="Client Requirements" icon="monitor" href="/docs/get-started/requirements/clients">
    OS versions and hardware specs for monitored Windows, macOS, and Linux endpoints.
  </Card>

  <Card title="Network Port Requirements" icon="network" href="/docs/get-started/requirements/network-ports">
    Firewall ports to open between Syteca components.
  </Card>

  <Card title="Client Performance and Data Volume" icon="activity" href="/docs/get-started/requirements/client-performance">
    CPU, bandwidth, and storage numbers per client session.
  </Card>

  <Card title="Standard vs High Availability Mode" icon="layers" href="/docs/administration/deployment/high-availability">
    When to deploy multiple Application Servers in a failover cluster.
  </Card>
</CardGroup>
