Skip to main content

Ignition SCADA Installation and System Requirements

By NFM Consulting 2 min read

Key Takeaway

Step-by-step guide to installing Ignition on Windows or Linux, including system requirements, Java runtime setup, database configuration, and initial gateway activation.

Quick Answer

Ignition installs as a standalone application on Windows or Linux. The installer bundles a Java runtime, deploys the gateway service, and opens the web-based commissioning wizard on port 8088. A trial license provides full functionality for two hours of continuous runtime, resetting on gateway restart, making it ideal for evaluation and development.

System Requirements

Minimum requirements for a production Ignition gateway:

  • Operating System — Windows Server 2016+, Ubuntu 20.04+, CentOS/RHEL 8+, Debian 11+, or macOS 12+
  • Processor — 4-core x86-64 CPU (8+ cores recommended for large tag counts)
  • Memory — 8 GB RAM minimum (16 GB+ for production with historian and multiple client sessions)
  • Disk — 10 GB for the gateway; additional storage for database historian (plan 1-5 GB per million tag-history records)
  • Java — Bundled with the Ignition installer (no separate JRE required)
  • Database — MySQL 8.0+, SQL Server 2016+, PostgreSQL 12+, MariaDB 10.5+, or Oracle 19c+

Installation on Windows

  1. Download the Ignition installer from the Inductive Automation website.
  2. Run the installer as Administrator and follow the setup wizard.
  3. Select the installation directory (default: C:\Program Files\Inductive Automation\Ignition).
  4. Choose to install the gateway as a Windows service for automatic startup.
  5. Once installed, the gateway starts automatically and the browser opens to http://localhost:8088 for initial commissioning.

Installation on Linux

  1. Download the .run installer or extract the .zip archive.
  2. Run: chmod +x ignition-install.run && sudo ./ignition-install.run
  3. Accept the license agreement and select the install directory (default: /usr/local/bin/ignition).
  4. Start the gateway: sudo /usr/local/bin/ignition/ignition.sh start
  5. Navigate to http://server-ip:8088 to complete initial commissioning.

Initial Commissioning

The commissioning wizard walks through creating an admin account, selecting EULA acceptance, configuring network ports (8088 HTTP, 8043 HTTPS, 8060 GAN), and setting the gateway name. After commissioning, the gateway is ready for module installation and device configuration.

Database Setup

Ignition requires at least one database connection for tag history, alarm journals, audit logs, and transaction groups. Create a dedicated database and user, then add the connection in Config > Databases > Connections in the gateway web interface. JDBC drivers for MySQL, SQL Server, PostgreSQL, and MariaDB are included. Oracle requires a separate JDBC driver JAR placed in the user-lib/jdbc directory.

Frequently Asked Questions

Ready to Get Started?

Our engineers are ready to help with your automation project.