LINUX DEVICE MANAGEMENT

Devices, defined.

Cybex deploys, configures, updates, and monitors NixOS desktops and laptops from one control plane — for the schools, companies, and governments standardizing on Linux.

// MDM for Linux desktops, built declarative-first.

Declarative
reproducible by design
Open agent
inspectable · signed
Auditable
who · what · where
BUILT FOR ORGANIZATIONS MOVING BEYOND WINDOWS
Schools & labs Companies Public sector
USE_CASES

Three kinds of fleet, one control plane.

Schools, companies, and governments run the exact same Cybex — the management interface just speaks their language. Choose a profile to see the jobs it does.

NOW_VIEWING manage.cybex.net / riverside-schools SAME_PLATFORM · DIFFERENT_PLAYBOOK
THE_JOB

Standardize every classroom and lab on one exam-ready image — then reset an entire campus in an afternoon, not over a summer.

Cybex / riverside-schools 99 ONLINE
99
DEVICES
4
LAB_GROUPS
100%
EXAM_READY
DEVICE_GROUPS
lab-328
classroom-2b24
staff-laptops41
library-kiosks6
classroom-standard · r8ACTIVE
TERM · 2026-SPRINGEXAM_MODE · OFF
WHAT_YOU_GET
Identical lab imagesOne blueprint per lab; every workstation reproducible down to the package.
Exam-day lockdownPublish a restricted blueprint for testing, then revert it when the bell rings.
Course app setsRequire the software a class needs and forbid the apps it doesn’t.
Summer re-imageRe-baseline every device on campus in a single staged rollout.
request_access · schools
ONE_CONTROL_SURFACE

The whole fleet, on one screen.

Health, enrollments, rollouts, and activity in a single dense operations view — updating live as agents check in. No tab-hopping, no guesswork.

manage.cybex.net / dashboard LIVE · 09:41:55
Cybex
Dashboard
Enrollments
Devices
Blueprints
Rollouts
Audit log
Account
Dashboard
workspace · digitalpals
ALL_SYSTEMS_NOMINAL
FLEET_CONTROL_HEALTH
99%
220
HEALTHY
2
WARN
0
CRIT
DEVICES
223
PENDING
4
ROLLOUTS
3
NEEDS_ATTENTIONreview →
nx-7a41e0 · recoveredlab-3 · auto-remediatedOK
drift detected · 2 devicessite/rotterdam · reconcilingWARN
RECENT_ACTIVITYview_all →
adopt enrollment · nx-9c12d0just now · avery
publish lab-workstation r121m ago · jordan
advance rollout · stage 24m ago · system
blueprint/lab-workstation · r12 ROLLING_OUT 62%
stage 2 / 3 · 138 of 223
REFERENCE_DEVICE → BLUEPRINT

Configure once. Snapshot. Roll out.

Set up one reference device exactly how you want it. The Cybex agent snapshots it into a reusable, versioned blueprint you publish to the whole fleet.

01
Configure

Install a reference device. Set desktop, apps, users, and security posture.

02
Snapshot

The agent captures the full declarative state — nothing hand-typed.

03
Blueprint

Cybex generates a versioned blueprint in the control plane.

04
Publish

Assign the blueprint to a device group and publish the revision.

05
Roll out

Ship in stages with guardrails. Pause, resume, advance, or cancel.

reference-vm · cybex-agent
$ cybex snapshot --label lab-workstation
→ reading system configuration
→ desktop: gnome · 41 packages
→ users · policies · security posture
→ hashing declarative state
blueprint lab-workstation@r12 ready
publish? y
lab-workstation
blueprint · revision r12
PUBLISHED
DESKTOP
GNOME 46
PACKAGES
41 pinned
CHANNEL
stable 24.05
ASSIGNED
62 devices
snapshotted from reference-vm · 2m ago
STAGED_ROLLOUT

Ship to the fleet, one stage at a time.

Publish to a pilot group, watch fleet health, then advance. Scroll to roll lab-workstation@r12 across all 223 devices.

STAGE 1 / 3 0% 0 / 223 devices
STAGE_1 · PILOT11
STAGE_2 · EARLY56
STAGE_3 · FULL156
● ready to publish · scroll to deploy
WHOLE_LIFECYCLE

From installer ISO to audit log.

One control plane covers every stage of a device's life — no glue scripts between tools.

Installer ISO

A branded NixOS installer. Devices boot into a self-enroll experience.

Enrollment

New devices appear pending. Adopt, reject, and assign a blueprint.

Inventory

Agents check in with status, kernel, and hardware facts.

Configuration

Blueprints and layered policy describe the device. No drift.

App catalog

Require, allow, or forbid apps from Nix packages.

Rollouts

Publish gradually. Stage, pause, resume — never all at once.

Audit

Who changed what, when, and where each setting came from.

Accounts

Manage local login accounts and credential policy explicitly.

PRICING

Priced per device, per year.

Schools, companies, and the public sector get the same Cybex control plane — only the price and the management-interface terminology differ. Self-host when sovereignty matters, with no proprietary-OS lock-in.

EDUCATION
€5/ device / year
For schools, classrooms & labs

The same control plane as Companies & Government — the management interface just speaks education: students, staff, classrooms and labs.

Classroom & lab blueprints Student & staff device profiles Required, allowed & forbidden apps Layered policy per site & classroom SSO & role-based access Full audit & provenance trail Self-hosted / air-gapped option Staged rollouts & priority support
Request early access
COMPANIES & GOVERNMENT
€15/ device / year
Standardized workstations & sovereign deployments

The same control plane as Education — the management interface speaks the workplace: employees, workstations, sites and departments.

Workstation & site blueprints Employee & role device profiles Required, allowed & forbidden apps Layered policy per site & department SSO & role-based access Full audit & provenance trail Self-hosted / air-gapped option Staged rollouts & priority support
Request early access
FAQ

Questions, answered.

Still curious? Reach the team through the open agent repository.

Cybex is NixOS-first because a declarative base lets a blueprint be the exact source of truth rather than an approximation. Support for additional platforms — including Google Chromebooks — is planned.

Yes. The device agent is open source: read it, build it, and verify exactly what runs on your fleet. Communication with the control plane is signed and tied to a persistent device identity.

Every change ships as a staged rollout. Publish to one stage, watch fleet health, then pause, resume, advance, or cancel. A bad revision reverts to the last good generation cleanly.

Traditional MDM bolts policy onto an opaque OS. Cybex starts from declarative Linux: the whole device is configuration, so blueprints are reproducible and every setting traces to the layer it came from.

Boot the branded Cybex installer. For a single device, it can register itself, show a pairing code, and wait for an admin to adopt it. For a whole classroom or lab, automated enrollment is supported too: use an enrollment profile with the ISO installer and devices can auto-enroll straight into the right group and blueprint — no one-by-one imaging station.

Device management for organizations
moving beyond Windows.

Cybex is in active development. Request early access, follow along, or talk to us about a Linux migration.

Built by John Pals — founder of ZuluDesk, the education MDM (acquired).