SPEKTRA Edge OS

SPEKTRA Edge OS is the operating system that runs on your edge devices. It is purpose-built for unattended, remotely managed fleets: it boots into a known, read-only system, keeps your configuration and data on dedicated persistent storage, and reconciles its settings from the SPEKTRA Edge platform so you can manage thousands of devices the same way you manage one.

This guide explains how the OS is structured and how to configure it so that you can set up and operate your own devices. Most settings are applied from the SPEKTRA Edge dashboard (or through the API); a few are chosen when you create the install image.

What you need

To follow this guide, you need the following.

  • access to the SPEKTRA Edge dashboard
  • an active project
  • a device (or hardware you intend to provision) under the project

How this guide is organized

The guide is grouped by what you are trying to accomplish.

Overview

Understand how the OS is laid out, how persistence works (what survives a reboot and what survives an upgrade), and which hardware platforms are supported.

Device setup & provisioning

Take hardware from blank to managed: create an install image, onboard the device, set the administrator password, and confirm the device is online.

Storage

Learn the default disk layout and how to add your own partitions and mounts, or expand storage to use the full disk.

Networking

Configure wired, Wi-Fi, and cellular connectivity, understand how the device falls back between uplinks, set a proxy, and review the connectivity and time synchronization requirements.

Security

Configure disk encryption, device attestation, Secure Boot, SSH access, the administrator account, USB device control, and remote access.

Operations

Run the fleet day to day: OS upgrades and rollback, reboot and recovery, logging, health checks, status indicators, boot/shutdown hooks, and workloads.

Reference

Look things up quickly: the full configuration field reference, ports and connectivity table, persistent file locations, troubleshooting playbooks, and a glossary.

Install the agent (.deb package)

Bring an existing Debian/Ubuntu Linux under management without the full OS image: install the droplet agent from a .deb package and onboard it with a project-scoped service account.