Edge install

Eldric on the edge —
Pi, NUC, Jetson.

A single-node Eldric runtime ships with 5.0 GA for small edge hardware: the local data lives on the device, queries are served locally, and writes buffer up to the central cluster when the link is back. This page covers what's supported, what the hardware needs, and how to install on each platform.


When to use the edge runtime

Three deployment shapes.

The minimal edge install is appropriate for three kinds of deployment:

For a full Eldric deployment — multi-tenant, multi-worker, with training, comm and media workers — use the standard Linux server install instead.


Minimum hardware

What the edge node actually needs.

The minimal-runtime package targets small, low-power edge boxes. The supported floor at GA:

Hardware below this floor (e.g. Pi Zero, Pi 3, BeagleBone) is not officially supported at GA. The platform may run there in degraded form; we don't certify it.


Raspberry Pi 4 (ARM64)

The lightest path.

On a Raspberry Pi 4 (4 GB or 8 GB) running a Fedora ARM64 image (Fedora 42+ for aarch64 is supported; the Raspberry Pi Foundation publishes installers), pull the ARM64 minimal RPM directly:

curl -fsSL https://repo.eldric.ai/install.sh | sudo bash
sudo dnf install https://repo.eldric.ai/5.0/eldric-aios-minimal-aarch64-latest.rpm
sudo systemctl enable --now eldric-aios
sudo eldric setup

The minimal package omits the workers you don't need on an edge node (science, training, NOVA, swarm, comm, media, IoT industrial protocols) and keeps the kernel, controller, data, edge and knowledge-base modules. Footprint sits at about a quarter of the full distribution.

On first boot, the chat shell comes up at https://<pi-host>/chat. (A standalone Pi without a dedicated edge gateway serves it on the local admin port until you add one.) The first signup becomes the local administrator. To pair the Pi with a central cluster for shared models and store-and-forward, run the pairing step from the Admin Console (Settings → Edge → Pair with cluster) — your central cluster's administrator hands you a short token to paste in.


Intel NUC

Branch-office class.

An Intel NUC (any model with 8 GB+ RAM and 256 GB+ storage) is a comfortable fit for a branch office or a small department. The recommended single-command install is the same as on a full Linux server:

curl -fsSL https://repo.eldric.ai/install-eldric.sh | sudo bash

That bootstrap adds the signed repository (GPG key pinned by fingerprint), installs eldric-aios, enables the systemd unit, and runs eldric setup for the health probe and install summary. The minimal package is only the right choice if RAM is constrained or the node's role is genuinely edge-only; a NUC with the extra headroom usually wants the full distribution.


NVIDIA Jetson

GPU at the edge.

NVIDIA Jetson (Orin / Orin Nano / Xavier) running a Fedora-family OS with a working NVIDIA driver is the right choice when the edge workload includes vision encoding, the xLSTM forecast or policy daemon, or local model fine-tuning. The CUDA add-on package brings GPU support to the standard kernel:

curl -fsSL https://repo.eldric.ai/install-eldric.sh | sudo bash
sudo dnf install eldric-aios-cuda
sudo systemctl restart eldric-aios

The Jetson edge node runs xLSTM workloads natively — useful for robotics or inspection-drone deployments where the radio link to a central cluster is intermittent. Pair with a central cluster for model updates and aggregated reporting.


Offline operation

When the link drops.

Once paired with a central cluster, an edge node can run fully offline indefinitely. The platform buffers writes locally — telemetry events, conversation history, document uploads — and replays them to the central cluster when the link returns. Reads (chat, knowledge-base search, agent invocation) hit the local data; if the question genuinely needs a model only the central cluster has, the edge node queues the request and answers when the link is back.

The store-and-forward path is unconditional: a write at the edge always gets accepted locally. There's no "central cluster unreachable" failure to handle in your code; the operational distinction between online and offline disappears below the API surface.


Honest scope

What edge doesn't try to do.


Next.

The general install flow — including macOS workstations and full Linux servers — lives on get started. The post-install setup is on first run. Common install errors are on install troubleshooting. For platform-on-your-domain (the principle behind why edge deployment matters), read apply Eldric to your domain.