Ignition SCADA Installation and System Requirements
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
- Download the Ignition installer from the Inductive Automation website.
- Run the installer as Administrator and follow the setup wizard.
- Select the installation directory (default:
C:\Program Files\Inductive Automation\Ignition). - Choose to install the gateway as a Windows service for automatic startup.
- Once installed, the gateway starts automatically and the browser
opens to
http://localhost:8088for initial commissioning.
Installation on Linux
- Download the
.runinstaller or extract the.ziparchive. - Run:
chmod +x ignition-install.run && sudo ./ignition-install.run - Accept the license agreement and select the install directory
(default:
/usr/local/bin/ignition). - Start the gateway:
sudo /usr/local/bin/ignition/ignition.sh start - Navigate to
http://server-ip:8088to 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
No. The Ignition installer bundles its own Java runtime. You do not need to install or manage Java separately.
Ignition supports MySQL, Microsoft SQL Server, PostgreSQL, MariaDB, and Oracle as backend databases for tag history, alarm journals, and transaction groups.
Yes. Ignition runs in trial mode with full functionality for two hours of continuous runtime. The trial resets on each gateway restart, making it suitable for development and evaluation.