Skip to content

All-in-one server

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

All-in-one Setup

"All-in-one" configuration is recommended for deployments up to 2,000 users. For larger deployments we recommend to use decoupled architecture (multiple servers).

Physical or virtual server with the following minimum hardware specification:

  • CPU - Intel CPU quad-core or better. Frequency at at least 20GHz.
  • 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 2012, 2016, 2019 (64-bit) or Linux RedHat/Centos 7.x

Physical or virtual server with the following minimum hardware specification:

  • CPU - Intel CPU six-core or better. Frequency 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, 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 1,000 users will require 240 GB of disk space.

  • OS - Windows Server 2012, 2016, 2019 (64-bit) or Linux RedHat/Centos 7.x

Physical or virtual server with the following minimum hardware specification:

  • CPU - Intel CPU hex-core or better. Frequency 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, 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 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 to use decoupled architecture (multiple servers).

High availability and redundancy

MiaRec supports High Availability setup using advanced multi-master asynchronous replication between multiple "all-in-one" servers. More details about data replication

High Availability Setup