System Requirements & Reference Sizing
Hardware, operating system, database, and network port requirements for Small, Medium, and Large deployments.
Reference Hardware Profiles
Madar Server runs on Linux (Ubuntu 22.04 / 24.04 LTS or Debian 12) with Docker Engine 26+ or Node.js 24 LTS, PostgreSQL 18, Redis 7, and S3-compatible object storage (MinIO).
| Tier | Active Users | CPU / RAM | Storage | Topology |
|---|---|---|---|---|
| Small (S) | Up to 250 users | 4 vCPU / 8 GB RAM | 100 GB NVMe SSD | Single node (Docker Compose) |
| Medium (M) | 250 – 1,000 users | 8 vCPU / 16 GB RAM | 500 GB NVMe SSD | 2 API nodes + PostgreSQL + Redis + MinIO |
| Large (L) | 1,000 – 2,500 users | 16 vCPU / 32 GB RAM | 1 TB+ NVMe SSD | HA API cluster + PostgreSQL Primary/Replica + Redis Sentinel |