# Getting Started

## Hardware and Software Preparation Guide

### Step 1: Hardware Preparation

* Prepare an x86 server for installing the Linux OS and Nodeum Software.
* Confirm device compatibility using the Nodeum compatibility matrix.

### Step 2: Linux Operating System Deployment

* Install the Linux Operating System.
* Verify all services are running. Access the menu under Settings > Services for detailed service status.

### Step 3: Nodeum Software Configuration

* Add the Nodeum Software license. Without a license, access is available, but task execution is restricted.

{% content-ref url="/pages/dA0fJ7VqrGLMrAwn80ol" %}
[Broken mention](broken://pages/dA0fJ7VqrGLMrAwn80ol)
{% endcontent-ref %}

### Step 4: Initial Configuration

* Set up time, DNS, and hostname.

{% content-ref url="/pages/G0U2v1tuOpWvzKGgqHLm" %}
[Date & Time](/data-archiving/console/system-settings/date-and-time.md)
{% endcontent-ref %}

{% content-ref url="/pages/3rUyN6RlCC13ySdNMdH7" %}
[Hostname and DNS Configuration](/data-archiving/console/system-settings/hostname-and-dns-configuration.md)
{% endcontent-ref %}

* Configure the necessary cache for active archive workflow.

{% hint style="warning" %}
Required for active archive Workflow
{% endhint %}

{% content-ref url="/pages/z2ktAQrDRT0s5fAL2JjI" %}
[Cache Configuration Requirements](/data-archiving/container/cache-configuration-requirements.md)
{% endcontent-ref %}

* Set up the required container for active archive workflow.

{% content-ref url="/pages/F8fJcctG26tkIp3xnjno" %}
[Container](/data-archiving/container.md)
{% endcontent-ref %}

### Step 5: Storage Configuration

* Configure Storage Devices (NAS, Cloud, Tape).

{% content-ref url="/pages/sg6HLWsM47s2tEgZwGHO" %}
[Primary Storage Configuration](/data-archiving/console/primary-storage-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/AaD9TYKSLhtI6GgXnNgR" %}
[Tape Library Configuration](/data-archiving/console/system-settings/tape-library-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/fIsYz1YPTVWwYVmChu6z" %}
[Object Storage Configuration](/data-archiving/console/system-settings/object-storage-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/1FSI5byUEtp2Tu8lce0v" %}
[NAS Storage Configuration](/data-archiving/console/system-settings/nas-storage-configuration.md)
{% endcontent-ref %}

* Define a storage pool to manage storage classes and orchestrate policy-based tasks.&#x20;

{% hint style="info" %}
Note: Storage pool configuration is essential before setting up workflows.
{% endhint %}

{% content-ref url="/pages/XgLRHqAMYbE8uimOjrTu" %}
[Pool Management](/data-archiving/console/pool-management.md)
{% endcontent-ref %}

### Step 6: User and Backup Setup

* Configure user accounts.

{% content-ref url="/pages/MMrtUmyizrzgOAbxd0hs" %}
[User Management](/data-archiving/console/system-settings/user-management.md)
{% endcontent-ref %}

* Set up the internal Nodeum backup system.

{% content-ref url="/pages/HTRyZGlvKN2d6KA7aaGX" %}
[Backup & Restore](/data-archiving/system-reliability/backup-and-restore.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.nodeum.io/data-archiving/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
