> 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://imbrace.gitbook.io/imbrace-documentation/infrastructure/on-premise-single-node.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
