Hardware & Resource Requirements

Orangescrum can run on a variety of server setups—from a single-node instance for small teams to multi-node clusters for enterprise workloads. Below are the recommended configurations.

Option 1: Linux Server (Preferred)

Level CPU (Cores/Threads) RAM Storage OS Processor NAS / Network
Basic 2C / 4T 64 GB 2 TB SSD (SATA) Ubuntu Server 22.04 Intel Xeon E-2224 1×10GbE NIC + SATA NAS
Mid 4C / 8T 96 GB 2 TB NVMe + 2 TB HDD Ubuntu Server 22.04 AMD EPYC 7232P Dual 10GbE + RAID
Advanced 8C / 16T 128 GB 4 TB NVMe (RAID 1) Debian 12 / Proxmox Intel Xeon Silver 4310 Dual 10GbE + Hot-Swap NAS Bays

Tip: For optimal performance, use NVMe or SSD storage for both application and database directories. HDDs can be used for backups or file attachments.

Option 2: Windows Server (Alternative)

Level CPU RAM Storage OS Processor NAS Provision
Basic 2C / 4T 64 GB 2 TB SSD Windows Server 2022 Std Intel Xeon E-2236 10GbE + SATA NAS
Mid 4C / 8T 96 GB 2 TB NVMe + 2 TB HDD (RAID 1) Windows Server 2022 Std AMD EPYC 7232P NAS-ready RAID Controller
Advanced 8C / 16T 128 GB 4 TB NVMe (RAID 10) Windows Server 2022 Std Intel Xeon Silver 4310 Dual 10GbE + Hot-swap NAS

Use Case: Windows is suitable for organizations running Active Directory or IIS-based stacks, but Linux is strongly recommended for Docker, Kubernetes, and LAMP/LEMP installations.

System Requirements Summary

Component Recommendation
Load Balancer 1 instance (Nginx/HAProxy)
Application Server 1 or more instances
CPU Dual quad-core or higher
Memory ≥ 64 GB
App Directory 100 GB
Attachments ≥ 1 TB
Application Logs 1 GB+
Database Server 1 instance, ≥ 64 GB RAM, ≥ 1 TB storage
Auxiliary Server (Dashboard/Wiki) 1 instance, ≥ 64 GB RAM, ≥ 500 GB storage

The Application, Database, Dashboard, and Wiki can all be hosted on a single powerful server for small to mid-sized teams.