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

# System Requirements

> Hardware specifications, operating system support, container runtimes, and network firewall prerequisites.

Review the requirements below prior to deploying Snapsec Suite on-premises or in private cloud enclaves.

***

## Hardware Sizing Guidelines

| Scale Tier | Concurrent Scans | vCPU | RAM | Storage (IOPS 3000+) |
| :- | :- | :- | :- | :- |
| **Small** (\< 1,000 assets) | 2 concurrent scans | 4 vCPU | 16 GB | 100 GB SSD |
| **Medium** (1,000 – 10,000 assets) | 8 concurrent scans | 8 vCPU | 32 GB | 500 GB NVMe |
| **Large** (10,000 – 50,000 assets) | 25 concurrent scans | 16 vCPU | 64 GB | 1 TB NVMe |
| **Cluster** (50,000+ assets) | Distributed workers | Distributed Kubernetes Node Pools | Distributed | External SAN / EFS |

***

## Supported Operating Systems & Runtimes

* **Linux Distributions**:
  * Ubuntu 22.04 LTS / 24.04 LTS (Recommended)
  * Red Hat Enterprise Linux (RHEL) 8.8+ / 9.2+
  * Rocky Linux / AlmaLinux 9+
  * Debian 12 (Bookworm)
* **Container Runtimes**:
  * Docker Engine 24.0+ and Docker Compose v2.20+
  * containerd 1.7+
  * Kubernetes 1.27 through 1.31 (EKS, GKE, AKS, OpenShift 4.14+)

***

## Network Firewall & Port Matrix

| Direction | Port | Protocol | Purpose |
| :- | :- | :- | :- |
| **Inbound** | 443 | TCP / HTTPS | User Web Console and REST API |
| **Inbound** | 80 | TCP / HTTP | Automatic HTTP to HTTPS redirection |
| **Outbound** | 443 | TCP / HTTPS | Ingestion of threat feeds (Cloud/On-Prem only) |
| **Outbound** | 443 | TCP / HTTPS | Outbound ticketing webhooks (Jira, Slack) |
| **Internal** | 5432 | TCP | PostgreSQL connection (between App and DB) |
| **Internal** | 6379 | TCP | Redis cache & job queue |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.