One surface. Every Linux move.

Operate Linux fleets with scoped privilege and live runtime control

Installer-managed self-update
5-minute terminal reattach
Email + Telegram routing

Self-hosted quick start

Install the control plane with one command, complete guided setup at /setup, then let the dashboard surface future control-plane updates when a newer official build is available.

curl -fsSLo noderax-platform-install.sh https://cdn.noderax.net/noderax-platform/install.sh # verify published SHA-256 before sudo sudo bash noderax-platform-install.sh

Product surface

Mobile keeps the message, not the dashboard chrome.

The full live dashboard preview is reserved for larger screens. On mobile, focus stays on guided install, scoped privilege, terminals, notifications, and update orchestration.

Guided self-hosted setup

Install with one command, finish /setup, then operate the HA runtime.

Staged updates

Agent rollouts and control-plane releases stay staged, explicit, and observable.

Scoped Root Profiles

Per-node operational, task, and terminal scopes with desired/applied sync visibility.

Node Delivery Rules

Workspace Email and Telegram automations with node-level severity overrides.

Update Center

Tagged agent releases and installer-managed control-plane updates land in one staged apply flow.

Architecture Blueprint

Grounded in the runtime boundaries the product actually ships.

Noderax is not a generic dashboard skin. The web surface, API, agents, persistence layer, and policy gates are separated so onboarding, execution, notifications, and rollouts stay coherent as the product grows.

Next.js 16 Operator Surface

Workspace-aware App Router UI with auth handlers, proxy routes, and dedicated terminal attachment flows.

NestJS Orchestration API

Installer-managed setup, control-plane self-update orchestration, scheduling, audit logging, notifications, and rollout orchestration live here.

Go Fleet Agents

Linux daemons handle bootstrap, telemetry, long-poll task claiming, realtime terminals, and self-update.

PostgreSQL + Redis

Durable control-plane history and reconnect-aware pub/sub fan-out back the operational state model.

Realtime + Terminal Channels

Dedicated /realtime and /terminal namespaces keep installs, metrics, update state, tasks, and shell sessions current.

Policy Gates

Invite-first access, MFA, OIDC, workspace RBAC, and per-node root profile gating enforce operator boundaries.

Product Overview

Built for Day-0 through Day-2 operations

What operators can do today: onboard nodes, scope privilege, tune alert delivery, inspect audits, ship official agent releases, and stage control-plane updates from one web surface.

Identity & Access

Invite-first users, password login, TOTP MFA, and OIDC-based SSO live in the same control plane.

  • Platform admin plus workspace owner/admin/member/viewer roles
  • Public auth lifecycle for invites, password reset, and MFA challenge
  • Unified account and platform identity settings

Workspace & Team Model

Workspaces, members, teams, default-workspace fallback, archived read-only mode, and unified search are already wired in.

  • Team-targeted task and schedule expansion
  • Search across nodes, tasks, schedules, events, members, and teams
  • Archived workspaces stay readable while mutations pause

Node Onboarding & Inventory

Two-step add-node onboarding gives you short-lived bootstrap commands, live install progress, and Linux inventory with telemetry once the control plane is up.

  • Short-lived agent bootstrap command generation from the dashboard
  • Node version, platform, and kernel visibility
  • Maintenance mode and online or offline state tracking

Execution & Terminals

Shell tasks, schedules, package actions, and browser terminals share a guarded execution model instead of separate tools.

  • 5-minute terminal reattach window after leaving the page
  • 7-day transcript retention with timeline replay
  • Root-aware package, task, schedule, and terminal controls

Notifications & Audit

Workspace Email and Telegram automations, node-level delivery overrides, and audit views keep operators informed without extra plumbing.

  • Severity-based Email and Telegram filters
  • Per-node rules for node-scoped event delivery
  • Platform and workspace audit history for admin changes

Update Center

Official tagged agent releases and installer-managed control-plane builds flow into one updates center with staged download, apply, and recovery controls.

  • Release notes resolved from the agent changelog
  • Platform admins get new control-plane build alerts and can stage or apply them from the dashboard
  • Retry, skip, resume, cancel, rollback, and version-aware node eligibility controls
Runtime Systems

One product, four coordinated runtime responsibilities

Noderax splits work across web, API, agent, and realtime layers so setup, execution, alerting, and updates share one consistent runtime story.

Next.js 16 Operator Surface

App Router UI, auth handlers, workspace routing, and dedicated realtime and terminal clients shape the operator experience.

Protected route handlers proxy authenticated browser traffic
Workspace context and cache scoping stay tied to active views
Terminal and realtime sockets resolve separately from REST traffic

Browser Boundary

The browser never needs raw API credentials for every surface. Route handlers and cookies keep the public edge thinner and easier to reason about.

Key Technical Properties

Session contextWorkspace-awareRealtime + terminal
Operational Realities

Modeling operations your teams execute natively

The current product already covers platform setup, node onboarding, guarded execution, and staged update management without inventing side consoles.

Platform bootstrap

Installer-Managed Setup

Install with one command, validate PostgreSQL, Redis, and optional SMTP, then persist runtime settings with restart-aware platform controls.

Pipeline Execution100%
x
1
Run installer
2
Validate services
3
Write install state
4
Apply runtime config
Workspace onboarding

Add-Node Onboarding

Generate a short-lived bootstrap command, run it on the host, and watch install progress stream back into the workspace.

Pipeline Execution88%
x
1
Create install token
2
Run one-click script
3
Consume bootstrap
4
Node enrolled
Least privilege

Guarded Execution Surfaces

Operational actions, shell tasks, scheduled tasks, and browser terminals unlock only after the applied root profile grants that surface.

Pipeline Execution93%
x
1
Choose profile
2
Agent sync
3
Applied profile
4
Run action
Release lifecycle

Update Center

Tagged agent releases and newer control-plane builds appear in Updates with staged download, guarded apply, and rollback-aware execution.

Pipeline Execution79%
x
1
Discover release
2
Stage download
3
Apply or roll out
4
Verify health
Access & Policy Architecture

Governance deeply wired into the control plane

Security and operator boundaries are enforced in product surfaces, not promised in policy docs. Authentication, privilege gates, notification routing, and audit views are already part of the shipped runtime.

Identity & Session Security

Invite-first accounts, password reset, TOTP MFA, and OIDC provider management are built into the default control plane.

Login, MFA, and OIDC

Workspace RBAC & Teams

Platform admins span the installation while workspace owner/admin/member/viewer roles scope who can mutate nodes, tasks, and settings.

Scoped operator access

Alert Routing With Overrides

Workspace Email and Telegram automations filter INFO/WARNING/CRITICAL events, while node-specific rules suppress noisy node-scoped delivery.

Workspace rules + node exceptions

Root Profiles & Audit History

Per-node root access profiles track desired/applied sync state, and task, terminal, node, rollout, and settings changes appear in audit views.

Least privilege + traceability
Pricing & Availability

Choose how you want to run Noderax

Self-hosted is available today. Cloud and Enterprise are shown explicitly as planned options instead of pretending they already exist.

Available

Self Hosted

Run Noderax on your own infrastructure and adopt the control plane at your own pace.

Open GitHub
Installer-managed setup with PostgreSQL, Redis, and optional SMTP validation.
Workspace-aware control plane, browser terminals, notifications, official agent rollouts, and dashboard-driven control-plane self-update.
Best fit if you want to evaluate, deploy, and operate Noderax on your own hosts.

Cloud

Managed Noderax control plane for teams that want the product without owning the platform runtime.

Coming Soon
Hosted control plane experience without maintaining the web and API stack yourself.
Same operator workflows, rollout visibility, and workspace-aware fleet operations.
Useful when you want faster onboarding and less infrastructure ownership.

Enterprise

Expanded commercial offering for larger organizations with stricter rollout, governance, and support expectations.

Coming Soon
Designed for teams that need stronger procurement, governance, and operating assurances.
Intended to build on the same control plane foundations rather than a separate product line.
Will sit above the self-hosted core once the commercial path is ready.
Technical FAQ

Control plane queries answered without hand-waving

Start Orchestrating

Stand up the control plane, then grow into daily operations.

The current platform already covers onboarding, telemetry, terminals, alerting, agent release management, and staged control-plane updates without requiring extra sidecars or bolt-on operator tools.

Installer-managed setup with PostgreSQL, Redis, and optional SMTP checks
Two-step add-node onboarding with live bootstrap progress
Root-aware tasks, terminals, notifications, agent rollouts, and control-plane self-update