> For the complete documentation index, see [llms.txt](https://imbrace.gitbook.io/imbrace-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://imbrace.gitbook.io/imbrace-documentation/infrastructure/on-premise-single-node.md).

# On Premise Single Node

This section contains all documentation required to deploy the iMBrace platform on a single on-premise bare-metal server.

Each document serves a distinct purpose and should be reviewed in sequence to ensure a successful deployment.

### 1.  On-Premise Single Node Deployment Guide

This is the **primary deployment document**.

{% file src="/files/7f0iGlPUV0FPrMEL3bAF" %}

It provides a comprehensive, step-by-step guide for installing and configuring the iMBrace platform on a single on-premise server, covering:

* Application stack deployment
* Database configuration
* Networking setup
* Security configuration

This guide should be used as the main reference during deployment and is supported by the System Specification and Environment Variables documents.

### 2.  On-Premise Single Node System Specification

This document defines the system and infrastructure requirements for an on-premise single-node deployment.

{% file src="/files/Lgx6T8ySiLoEoYWVtyJB" %}

It includes specifications for both **non-GPU and GPU-enabled** environments, covering:

* **CPU:** 36 cores
* **Memory:** 96 GB or 128 GB
* **Storage:** 2 TB or 4 TB SSD
* **Supported Operating Systems:**
  * RHEL 9.5+
  * AlmaLinux 9.5+
  * Rocky Linux 9.5+
  * Ubuntu 24.04 LTS+
* Operating system dependencies
* Firewall and networking rules
* iMBrace platform components and supported versions

Customers should review this document **before provisioning hardware**.

### 3.  On-Premise Single Node Environment Variables

This is a supplementary configuration document that defines the essential environment variables required for deployment.

{% file src="/files/skMc10CQ9or9uofgNaB1" %}

It outlines the values that must be **customised per customer environment**, including:

* Database credentials
* Nginx domain configuration
* Host file entries
* Application and service URLs

This document ensures that environment-specific values are correctly applied prior to or during deployment.
