This article provides hardware recommendations for an "all-in-one" setup, where all software components (recorder, database, web portal, and storage) are deployed on a single server.

"All-in-one" configuration is recommended for deployments up to 2,000 users. For larger deployments, we recommend using decoupled architecture (multiple servers).
Recommended hardware configuration for recording 50-500 users
Physical or virtual server with the following minimum hardware specification:
| CPU |
Intel CPU quad-core or better. The frequency at least 2.0GHz. |
| Memory |
16 GB or more |
| Storage |
- Two high-speed disks (at least 10,000 RPMs HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files, and database data. Disk space requirements - at least 300GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording.
- For example, in average a business user makes 10 calls per day with a duration 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 500 users will require 120 GB of disk space.
|
| OS |
Windows Server 2016, 2019, 2022 (64-bit) or Linux RedHat/Centos 7.x |
Recommended hardware configuration for recording 500-1,000 users
Physical or virtual server with the following minimum hardware specification:
| CPU |
Intel CPU six-core or better. The frequency is at least 2.3GHz. |
| Memory |
32 GB or more |
| Storage |
- Two high-speed disks (at least 10,000 RPMs HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files, and database data. Disk space requirements - at least 600GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording
- For example, on average a business user makes 10 calls per day with a duration 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 1,000 users will require 240 GB of disk space.
|
| OS |
Windows Server 2016, 2019, 2022 (64-bit) or Linux RedHat/Centos 7.x |
Recommended hardware configuration for recording 1,000-2,000 users
Physical or virtual server with the following minimum hardware specification:
| CPU |
Intel CPU hex-core or better. The frequency is at least 2.3GHz. |
| Memory |
64 GB or more |
| Storage |
- Two high-speed disks (at least 10,000 RPMs, HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files, and database data. Disk space requirements - at least 1,000 GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording.
- For example, on average a business user makes 10 calls per day with a duration of 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 2,000 users will require 480 GB of disk space.
|
| OS |
Linux RedHat/Centos 7.x |
More than 2,000 users
For larger deployments, we recommend using decoupled architecture (multiple servers).
High availability and redundancy
MiaRec supports a High Availability setup using advanced multi-master asynchronous replication between multiple "all-in-one" servers.
