Ignition Minimum System Requirements

What is one thing that (should) always be discussed before implementing a new Ignition System? Minimum System Requirements!

Why is this important? Because you don’t want to set up a new system, configure your screens, get ready to launch, and then experience problems. Slow systems, lag, time out, are all things that need to be avoided to build confidence in your new control system.

We’re going to offer you a couple of points of view. This is all going to be vastly dependent on if you’re using a server you already own. Buying a new server. Or hosting in a cloud environment.

General (Server) Purchasing Tips

Never buy the minimum requirements, give yourself plenty of room to grow! Remember when a 3.5in floppy disk was 144MB and we never thought that we’d fill it? Yeah, servers are kinda like that. If you’re buying a new server and can, we’d suggest over buying. Buy something expandable.

If you’re using existing servers, hopefully they are able to be expanded when you need to add additional cores, or some more RAM.

What’s interesting about cloud based services, is you can add more cores, RAM, and storage capacity as needed. We fully realize that cloud computing might not be fore you or your application. It’s an option to keep in mind.

Operating Systems

Before we get into the hardware requirements, we should make a note that Ignition is special. They are (large) operating system agnostic. Want to continue running on Windows? That’s fine. If you’re more of a Linux fan, that’s great, pick your favorite distro. If you want to run on Mac OS, you’re more than welcome to do that as well!

Inductive Automation’s Take

Per the Inductive Automation webpage, for Windows at a minimum, you need:

Java 8+ (server), Java 6+ (client)

Dual-Core Processor (32 or 64 bit)


10GB free HD space


Corso’s Take

We’ve built a lot of systems and for our applications, we prefer to have a slightly higher minimum requirement.

Java 8+ (server), Java 6+ (client)

Dual-Core Processor (32 or 64 bit)

8Gb Ram

500 Gb HDD

If running a database on the same server:

Java 8+ (server), Java 6+ (client)

Quad-Core Processor (32 or 64 bit)

16 Gb Ram

500 Gb HDD


What Does This Mean?

Can you use lower specifications? Yeah. Can you get by with less then a minimum? Probably.

What does Corso recommend from our experience? See above.


Are you looking to build a really large system? Do a major conversion? Or something else? Please feel free to reach out and we’d be happy to discuss your particular application.