Hardware is the physical machinery that makes the LMS run. Requirements are categorized by server (backend) and client (frontend).

These run a "kiosk mode" LMS client.

If your LMS manages eBooks or audiobooks (via OverDrive or Libby integration):


The server acts as the central brain of the LMS, storing the database and the application backend.

| Component | Minimum (Small Library) | Recommended (Public/Medium) | Optimal (Academic/Consortium) | | :--- | :--- | :--- | :--- | | Server CPU | 4 Cores @ 2.5 GHz | 8 Cores @ 3.2 GHz | 16 Cores @ 3.5 GHz+ | | Server RAM | 16 GB | 32 GB | 128 GB | | Server Storage | 500 GB SATA SSD | 1 TB NVMe SSD | 4 TB NVMe RAID 10 | | Client RAM | 4 GB | 8 GB | 16 GB | | Network | 100 Mbps switch | 1 Gbps managed switch | 10 Gbps backbone | | Internet Speed | 50 Mbps down / 10 Mbps up | 300 Mbps / 50 Mbps | 1 Gbps symmetrical | | Backup | External HDD | NAS + Cloud sync | LTO-9 tape + offsite vault |