Prerequisites for Installing Nodinite
Before installing Nodinite, ensure you have the necessary prerequisites for your target version. The requirements differ significantly between v7 and v6.
On this page, you will learn:
- Prerequisites for Nodinite v7 (recommended)
- Prerequisites for Nodinite v6 (legacy)
- Differences between v7 and v6 requirements
- Common prerequisites for both versions
Choose Your Version
New 7.x Nodinite v7 (Recommended)
Nodinite v7 uses a PowerShell-based installation approach that simplifies deployment and configuration with .NET 9. All prerequisites are detailed in the installation guide.
Install Nodinite v7 - Prerequisites Section
Key Requirements:
- Windows Server 2019 or later
- PowerShell 7 installed
- .NET 9.0 Runtime + ASP.NET Core Hosting Bundle
- Latest DacFX (SqlPackage.exe)
- IIS with required Windows Features
- SQL Server 2016 or later
- MSDTC configured
Tip
Nodinite v7 offers a much simpler installation process compared to v6. The PowerShell script automates most configuration tasks.
Nodinite v6 (Legacy - No Longer Supported)
If you need legacy v6 with the deprecated Install and Update Tool (web-based MSI installer):
Important
Nodinite v6 is no longer supported. We strongly recommend upgrading to v7 for the latest features, security updates, and active support.
If you need to reference v6 prerequisites:
Prerequisites - Install and Update Tool
Key Requirements:
- Windows Server 2012 R2 or later (2019+ recommended)
- .NET Framework 4.8
- DacFX (SQL Server binaries)
- IIS with Default Web Site
- SQL Server 2012 or later
- MSDTC configured
Comparison: v7 vs v6 Prerequisites
| Requirement | New 7.x Nodinite v7 | Nodinite v6 | 
|---|---|---|
| Windows Server | 2019+ (2016 min) | 2012 R2+ | 
| Installation Tool | PowerShell 7 script | MSI + Web UI | 
| .NET Runtime | .NET 9 | .NET Framework 4.8 | 
| Configuration | Portal + PowerShell | Web-based UI | 
| IIS Setup | Automated by script | Manual configuration | 
| Certificate Setup | Portal configuration | Manual web.config | 
| OAuth 2.0 Support | Yes | No | 
| Support Status | Active | Deprecated | 
Common Prerequisites (Both Versions)
These requirements apply to both Nodinite v7 and v6:
SQL Server
- SQL Server version: 2016 or later (2019+ recommended)
- Collation: Latin1_General_CI_AS (case-insensitive)
- Authentication: Windows Authentication or SQL Authentication
- Permissions: User must be member of sysadminrole during installation
- DacFX binaries: Latest version of SqlPackage.exe installed
SQL Server Connection Strings - Detailed SQL configuration
IIS (Internet Information Services)
- IIS Role: Installed and configured
- Windows Authentication: Enabled
- ASP.NET: Required modules installed
- Application Pools: .NET CLR version configured correctly
IIS Windows Features - Complete IIS feature requirements
Network and Security
- Firewall: Ports configured for Web Client, Web API, Log API
- DNS: (Optional) DNS record if using custom domain
- SSL Certificate: (Recommended) For HTTPS/TLS encryption
How to perform hardening - Security and HTTPS setup
Service Accounts
- Service Accounts: For running Nodinite services
- Permissions:
- Log on as service right
- Access to SQL Server
- IIS App Pool identity permissions
 
Hardware Recommendations
Minimum Requirements
- CPU: 2 cores (x64)
- RAM: 8 GB
- Disk: 50 GB free space
Recommended for Production
- CPU: 4+ cores (x64)
- RAM: 16-32 GB
- Disk:
- System: 100 GB SSD
- SQL Data: Separate disk, 300+ MB/s R/W
- Backup: Network share or separate volume
 
Planning Your Nodinite Solution - Infrastructure planning
Next Step
For Nodinite v7
Install Nodinite v7 - Begin your v7 installation
For Nodinite v6 (Legacy)
Installing Install and Update Tool - Begin v6 installation (deprecated)