• Products
  • Solutions
  • Customers
  • Resources
  • Company
  • Pricing
  • Download
Try Playground
  • .NET Edition
  • Prerequisites
Show / Hide Table of Contents
  • Installation Guide
  • Planning
    • Edition Comparison
    • Capacity Specification
    • Requirements
    • Security Considerations
    • Firewalls & Ports
    • Multiple NCache Versions
  • .NET Edition
    • Prerequisites
    • Windows Installer
      • Windows Installer (Wizard)
      • Windows Installer (Command Line)
      • Network Installation with PowerShell
        • Remote Install NCache
        • Remote Uninstall NCache
    • Linux Installer
    • Docker
  • Java Edition
    • Prerequisites
    • Linux Installer
    • Docker
    • Windows Installer
      • Windows Installer (Wizard)
      • Windows Installer (Command Line)
  • Client Installation
    • .NET
    • Java
    • Python
    • Node.js
  • Evaluation Period Management
  • NCache Licenses
    • Licensing Model
    • License Management
      • Activate License
      • Reactivate License
      • Deactivate License
  • Upgrading NCache
    • Upgrade Servers and Clients
    • Upgrade Servers Only
    • Live Upgrade Servers
    • Apply Private NCache Patches
  • OS Upgrades and Patches
    • Windows Upgrades and Patches
    • Linux Upgrades and Patches
    • NCache Maintenance Mode
    • Disable Auto Restart

Prerequisites for .NET Edition Installation

NCache Enterprise provides two Installer Packages, (.msi) for Windows and (tar.gz) for Linux that can be downloaded from the Alachisoft Website and used to install NCache. However, before you install NCache, you need to keep the following in mind.

System Requirements for .NET Edition Installation

The following are the system requirements that should be met to install NCache .NET edition.

  • NCache Server Hardware: NCache is a highly multi-threaded software and takes full advantage of multiple cores. You can choose from among the different hardware profiles for an NCache server that meets your needs.
Note

Please note that for production, disaster recovery (DR), staging environments, or any other environments that are highly transactional in nature, you should use SO-16 or higher configuration.

  • NCache Client Hardware: NCache clients are actually your application servers and their hardware profile should be very similar to the NCache servers or stronger because in most cases they handle your application load.

  • 1G-bit or Faster Network Card (NICs): This improves your throughput greatly.

  • Disk/SSD: NCache does not heavily employ disk space for data, so you don’t need much of it. An SSD is recommended as you'll get much better performance than with an HDD - particularly for caching with Persistence or a Distributed Lucene.

  • 8GB or Higher RAM (16+ GB Recommended): NCache puts a minimum of 15% overhead on top of your data which can be even as high as 100% if you have extensively used indexing. Please consider these conditions when deciding how much memory to have in your cache servers. The total memory you need depends on how much data you plan to store in the cache and how much of it is indexed.

  • Windows:

    • Windows Server 2019, 2022, and 2025
    • .NET 6 or .NET 4.8
  • Linux Server:

    • Ubuntu, Debian, or, Red Hat Enterprise Linux (RHEL)
    • .NET 6
  • .NET 6.0, .NET 7.0, or .NET 8.0 These are full stack frameworks used for speed available at the Microsoft Website.

Note

To use all the latest .NET features, download NCache Enterprise (.NET 6) (.msi). However, if you prefer to use .NET 4.8 Framework for server-side code, download NCache Enterprise (.NET 4.8) (.msi).

Configure PowerShell (Windows)

NCache provides PowerShell tools to easily automate its administrative processes. Moreover, various remote NCache tasks can also be managed over the network through a single machine using PowerShell cmdlets.

Compatible Version for .NET Edition Installation

NCache PowerShell Provider is compatible with PowerShell version 7.3.9.

Enable Script Execution for .NET Edition Installation

If you wish to create and execute PowerShell scripts using NCache cmdlets:

  • Search for PowerShell on the Windows Start menu. Right-click on the Windows PowerShell search result, and select Run as Administrator.

  • Set script execution policy to RemoteSigned to allow remote execution:

Set-ExecutionPolicy RemoteSigned

Configure WinRM Listener

To remotely execute PowerShell commands, you must configure the Windows Remote Management (WinRM). This process is necessary because using PowerShell this way requires the Windows Services Management (WS-Management) protocol implemented by WinRM. To learn how to install and configure WinRM, head over to Microsoft documentation.

See Also

Windows Installation
Command Line Installation
Network Installation with PowerShell
License Management

In This Article
  • System Requirements for .NET Edition Installation
  • Configure PowerShell (Windows)
    • Compatible Version for .NET Edition Installation
    • Enable Script Execution for .NET Edition Installation
    • Configure WinRM Listener
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top