---
title: "System Requirements"
slug: "system-requirements"
updated: 2026-01-30T09:58:19Z
published: 2026-01-30T09:58:19Z
canonical: "knowledge.curiositysoftware.ie/system-requirements"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt
> Use this file to discover all available pages before exploring further.

# System Requirements

This article covers Pre-requisites for installing the Curiosity Platform on a Linux & Windows environment.

## **1 - Ensure Pre-Requisites are Complete**

Please ensure that all the pre-requisites are complete prior to installation

### **1.1 Linux System Requirements:**

- 64-bit edition of Linux OS which conforms to [Docker software requirements](https://docs.docker.com/desktop/install/linux-install/), or [Podman](https://podman.io/docs/installation).
- Minimum **16 vCPUs** when deployed on a virtual machine
- vCPUs must be **dedicated (not oversubscribed)** for production workloads
- Minimum 16GB Ram (32GB Recommended)
- Minimum 80GB Hard Drive **FREE** space
- Port 9092 open for inbound communication.
- Port 80 open for inbound communication if using HTTP
- Port 443 open for inbound communication if using HTTPS

Please note: ARM Chip architecture is not supported.

### 1.2 Windows System Requirements:

- **Windows Server** 2013 Enterprise / 10 Pro Minimum - 64-bit Edition
- **64bit Processor** (i5 minimum – Intel Core i7 recommended)
- 
- Minimum **32GB Ram**
- Minimum **80GB Hard Drive** space
- If using **Database Generation** functionality, these additional requiremets apply:
  - **Port 8091** (configurable) open for inbound communication (both on the network level and on the Windows Firewall)
  - A fully-qualified domain name (**FQDN**) for the Windows Server machine to be accessed from browsers on the user machines
  - (Optional) If the platform instance uses **HTTPS**, an **SSL certificate** for the Windows Server machine as well. If one is not provided, a self-signed certificate will be automatically used instead, resulting in users having to accept using it in the browser.
- (Optional) **Ports 8081-8085**open for **inbound communication** (both on the network level and on the Windows Firewall). **Only**if utilising additional VIP servers
- (Optional)**Ports**for **outbound communication** (both on the network level and on the Windows Firewall) to any external application that VIP needs to connect to (e.g. Databases). This depends on the use case.

**Please Note:** ARM Chip architecture is not supported.

---

### 1.3 Software Requirements Met

**Windows Server Machine:**

- [.Net Framework 4.8](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48)
  - If using **Database Generation** functionality, the **Developer Pack** must be used.
  - Otherwise, the **Runtime** is enough.
- .[NET 9](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-9.0.309-windows-x64-installer) (formerly .NET Core)
- [Java 8](https://www.java.com/en/download/manual.jsp)

**User Machine:**

- Internet Browser (Google Chrome recommended)

---

### 1.4 Copy File to Windows Machine

VIP installation file downloaded from link provided by Curiosity.

---

### Common Blockers

We commonly see the below issues during installation.

By completing the checklist above, these blockers will be avoided:

1. Environment not provisioned
2. Insufficient space
3. Ports not open
4. Installation files not downloaded prior to the meeting
