Remote management for your Linux devices
Over-the-air (OTA) updates of packages, files and scripts, remote commands, a web terminal, health history and alerts for your Linux devices, from one dashboard, without SSH or VPNs. Install the agent with one command; free for up to 3 devices.

Manage a fleet of Linux devices from your browser
For edge gateways, kiosks, robots and industrial PCs running Ubuntu, Debian or Raspberry Pi OS, on x86-64 and ARM. Today: OTA updates of packages, files and scripts, a web terminal, device groups, alerts and teams. On the roadmap: phased rollouts, signed artifacts and full-system (A/B image) OTA updates. What is OTA?
Commands and Web Terminal
Run shell commands on one device or many and read the output, or open an interactive terminal on a device in the browser, with no SSH, port forwarding or VPN.
Scripts
Upload a folder with any files (configs, .deb packages, firmware) or start from a template, then run it on one device or many in one click, with parameters. Watch the output live, cancel or re-run; offline devices run it when they come back.
Over-the-air (OTA) updates
Update apt packages on many devices at once, or install, update and remove single packages, and see each device's result. Devices that are offline update when they come back.
Device Groups
Put devices in groups such as production, lab or a site, then send a command or run a script on a whole group at once.
Health History
Online status, CPU, memory, disk and uptime for each device, kept for 30 days and shown as charts, plus a one-click ping.
Alerts
An email or a signed webhook when a device goes offline, its disk fills up, memory stays high or a run fails, with quiet hours and mutes.
Teams and Roles
Invite your team as owners, admins, operators or viewers, require two-factor sign-in, and see every action in the audit log.
API and Command Line
API tokens, a documented API and the kx command line run commands and scripts from your CI pipeline and wait for the result.
Secure by Design
Devices connect over TLS with their own key and can only reach their own messages; each organisation only sees its own devices.
One-Command Install
One command installs the agent from the signed KinuxOTA apt repository on Ubuntu, Debian and Raspberry Pi OS. It runs as a systemd service and updates through apt, also from the dashboard.
Frequently asked questions
What is KinuxOTA?
KinuxOTA is a web dashboard for managing Linux devices remotely. A small agent on each device connects to the dashboard, where you can run shell commands and scripts on one device, many or whole groups, open a web terminal, install, update or remove apt packages, and see each device's health (online status, CPU, memory, disk, uptime) with 30 days of history.
Can it alert me when something goes wrong?
Yes. Alert rules send an email or a signed webhook when a device goes offline, its agent stops reporting, its disk is almost full, memory stays high, or a command or script run fails. A rule covers all devices or chosen groups and has thresholds, quiet hours and a cooldown; a device can be muted, for example during maintenance.
Can my team use it?
Yes. An organisation has members invited by email with a role: owner, admin, operator or viewer, and you choose which roles may send commands, run scripts or open a terminal. Two-factor sign-in can be required for everyone, and the audit log shows who did what, when and from where.
Is there an API or a command line?
Yes. API tokens with a role and an expiry give access to a documented API, and the kx command line runs commands and scripts on devices or groups from a CI pipeline and exits with their result.
Which devices and operating systems are supported?
Ubuntu 22.04, 24.04 and 26.04, Debian 12 and 13, and Raspberry Pi OS (64-bit and 32-bit), on amd64, arm64 and armhf: industrial PCs, kiosks, edge gateways, servers and Raspberry Pi boards from the Pi 2 on. The Raspberry Pi 1, Zero and Zero W (ARMv6) are not supported.
How do I connect a device?
Add the device in the dashboard and run the one install command it shows on the device. It adds the signed KinuxOTA apt repository, installs the agent with apt and enrolls the device with its own key. The agent starts as a systemd service and the device shows as online within seconds. You can also add the apt repository yourself and run 'sudo kinuxota enroll --key <your device key>'.
Do I need to open ports, set up SSH or a VPN?
No. The agent opens an outgoing encrypted connection to KinuxOTA, so devices behind NAT or firewalls work without inbound ports, SSH access or a VPN.
How is it secured?
Devices connect over TLS with their own key, which is stored only as a hash on the server. Each device can only receive its own messages, and each account only sees and controls its own devices. The agent runs as root so it can manage packages, and it only acts on requests from the device owner's account.
How much does it cost?
KinuxOTA is free for up to 3 devices per account, with every feature. For more devices, write to [email protected].
Does KinuxOTA do full-system or firmware over-the-air updates?
Not yet. Today its over-the-air (OTA) updates cover apt packages, files and scripts, on many devices at once, and the agent updates itself through its signed apt repository. Updates can go to device groups today; phased rollouts, signed artifacts and full-system A/B updates with automatic rollback (through RAUC or SWUpdate) are on the roadmap.