It’s important to remember that ARDI has several key components, each of which have their own requirements.

Below are the requirements for the ARDI server – the core of the system.

The server runs on either Windows or Linux, and can work in almost any environment, such as…

  • A Raspberry PI or similar embedded computer,
  • A NUC mini-PC,
  • A standard desktop PC,
  • A physical or virtual on-site server, or
  • A cloud server

Because ARDI doesn’t store much information, it doesn’t need a lot of resources unless you’re using the ARDI services heavily.

For bandwidth reasons, we usually suggest placing your ARDI server as close (in network terms) to the historian or the source of live data as possible. This usually means installing your ARDI server on-premises in a virtual or physical machine in your OT network.

For a simple ARDI virtual machine, we’d suggest the following…


Windows Linux
Operating System: Windows 10 or Above
Windows Server 2012 or Above
Ubuntu/Debian/Raspberry PI OS
Amazon Linux or similar.
Memory: 4GB+ (Win 10)
8GB+ (Win 11/Server)
4GB or higher
HDD Space: 512GB+ 256GB+
CPU: x86-64, 2+ Cores x86-64 orĀ ARM64, 2+ Cores

Note that the needs of the system may increase as you deploy additional services, such as model hosting, AI analytics, triggers, reporting etc. You can always increase your servers resources, or move certain workloads (such as AI) onto different machines.


If this doesn't answer your question, feel free to get in touch with us.