# Native Installation (Linux)

The **Native Installation** method is ideal for deploying EasyEdge Node directly on a supported Linux-based device. This approach gives you full control over the environment and is well-suited for industrial gateways, edge servers, or even virtual machines.

{% hint style="info" %}
🎥 **Video Tutorial:**\
\&#xNAN;*Watch the full step-by-step installation walkthrough below.*
{% endhint %}

{% embed url="<https://youtu.be/YjolvS3VG1E>" %}

#### Prerequisites

* **Operating System:** Linux (Debian, Ubuntu, Yocto, OpenWRT, etc.)
* **Supported Architectures:** ARM, MIPS, and x86 (all available in both 32-bit and 64-bit versions)
* **Minimum Resources:** 128MB RAM and 128MB storage

{% hint style="info" %}
⚠️ **Note:** These are the minimum system requirements. Actual hardware needs may vary depending on your project setup and configuration.
{% endhint %}

***

## Step-by-Step Guide

### **1. Add a New EdgeNode**

In EasyEdge Studio, open the **System** where the EdgeNode will belong.\
Click **Add EdgeNode** to start the configuration wizard.

### **2. Select the Host Profile**

Choose **Linux Standard** or another profile depending on your device.

### **3. Configure the EdgeNode**

* **Name:** Set a descriptive name
* **Architecture:** Select the CPU architecture of the target device
* **Installation Path:** Set the installation directory (e.g., `/opt/EdgeNode`)

### **4. Set the Target System**

Confirm or change the System. You can also create a new one directly in the wizard.

### **5. Review and Finish**

Check your configuration summary and click **Finish** to generate the install command.

### **6. Run the Installation Command on the Host**

Copy the command generated by EasyEdge Studio and run it on your Linux device.

This will:

* Download all required EdgeNode binaries
* Register the device
* Create system services and finish the setup

### **7. Verify Status in EasyEdge Studio**

Once installation completes, the EdgeNode status will change from **Onboarding** to **Healthy (Stopped)**. It’s now ready to start the project configuration.

***


---

# 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://easyedge.gitbook.io/easyedge/add-and-configure-edgenodes/add-edgenodes/native-installation-linux.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.
