- 3 minutes to read

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

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:

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 sysadmin role 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
  • 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)