System requirements

Learn about the system specifications that you need to successfully run MinistraPRO.

Information

The requirements listed here are typical of an average load. They may decrease or increase depending on your specific business scenario.

Streaming subsystem nodes

Streaming subsystems include transcoders, live channel sources, and edge servers.

Transcoding

CPU

2 x Intel Xeon 2620 v3

Information

The more cores and threads the CPU has, the better.

GPU

2 x Nvidia Quadro P4000

Information

While Nvidia Quadro P4000 is the recommended GPU, you can use any GPU with Nvidia Encoder (NVENC) support. You can also use the online GPU cheat sheet.

Drives

2 x HDD hardware RAID1

Information

The hard drives need no more than 300 GB storage. No large data is stored on these servers.

RAM

32 GB

Ethernet (input feed)

1 GbE

Ethernet (output to streamer)

1 GbE

Capacity

Transcoding either 70 SD channels or 25 HD channels in one profile

Live streamer

CPU

2 x Intel Xeon 2620 v3

Information

The more cores and threads the CPU has, the better.

Drives

2 x HDD hardware RAID1

Information

The hard drives need no more than 300 GB storage. No large data is stored on these servers.

RAM

32 GB

Ethernet (input feed)

1 GbE

Ethernet (output to customers network)

10 GbE

Information

You need a reliable Ethernet interface, for example, Intel 82599ES 10-Gigabit.

Capacity

Handling up to 3000 concurrent sessions

DVR storage

CPU

2 x Intel Xeon 2620 v3

Drives (system)

2 x HDD hardware RAID1

Drives (storage)

12 x HDD hardware RAID5

RAM

64 GB

Ethernet (input feed)

1 GbE

Ethernet (output to customers network)

1 GbE

Capacity

50 channels recorded, archive depth of one week

MinistraPRO Middleware subsystem nodes

MinistraPRO Middleware is the software that manages customers, packages, and content.

Application instance

CPU

Intel Xeon 10-Core 20 thread

Drives (system)

2 x 300 GB SSD RAID1

RAM

16 GB

Ethernet (LAN)

1 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04

Capacity

UP to 2000 customers

MySQL database server

Information

  • Cluster setup is recommended (one source, one replica).

  • One server to be working as a source database node.

CPU

Intel Xeon 10-Core 20 thread

Drives (system)

2 x 300 GB SSD RAID1

RAM

16 GB

Ethernet (LAN)

1 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04

Capacity

Up to 2000 customers

Redis cache server

Information

Cluster setup is recommended.

CPU

4 cores

Drives (system)

2 x 40GB SSD RAID1

RAM

16 GB

Ethernet (LAN)

1 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04

ClickHouse database server

CPU

4 cores

Drives (system)

2 x 300 GB SSD RAID1

RAM

8 GB

Ethernet (LAN)

1 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04

TV channels thumbnails cache proxy

CPU

4 cores

Drives (system)

40 GB SSD

RAM

4 GB

Ethernet (LAN)

1 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04

Elasticsearch

Information

Cluster setup is recommended.

CPU

8 cores

Drives (system)

2 x 500 GB SSD RAID1

RAM

16 GB

Ethernet (LAN)

10 GbE

Ethernet (Public)

1 GbE

OS

Ubuntu 18.04