This page details the process of installing the Miru Agent Debian package. It does not cover provisioning devices for your workspace. Visit the device provisioning documentation to learn how to create and register devices with your workspace.Documentation Index
Fetch the complete documentation index at: https://docs.mirurobotics.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported platforms
The Miru Agent only supports Linux. MacOS and Windows are not supported. The following operating systems are tested and verified to work with the Miru Agent:- Ubuntu 20.04, 22.04, and 24.04 LTS
- NVIDIA Jetson JetPack 5.1 and JetPack 6.1
- Raspberry Pi OS (64-bit)
Install
The Miru Agent is distributed as a Debian package. Other package formats are not yet supported. We recommend usingapt to install the agent. However, you can manually install the package by downloading it from GitHub and installing it with dpkg.
Provisioning tokens require Miru Agent
v0.9.0 or later. To install and provision a version that precedes v0.9.0, use the legacy provisioning script instead.- APT
- Manual
Upgrade
Themiru-agent package can be upgraded via apt or by manually downloading the Debian package from GitHub. Since both methods use Debian packages, manual installations can be upgraded via apt and vice versa.
Provisioning tokens require Miru Agent
v0.9.0 or later. If you are running a version that precedes v0.9.0, use the legacy provisioning script to provision instead.- APT
- Manual
Upgrade the existing
miru-agent via apt.Uninstall
Remove the Debian package.apt, you can also remove the apt source and keyring.
The signing key at
/etc/apt/keyrings/miru-archive-keyring.gpg is shared with the Miru CLI. Only remove it if you have also uninstalled the Miru CLI.Poor connectivity
Some environments may have a poor internet connection. Whether located in a remote area or using a cellular connection, downloading the Miru Agent over a network may be impractical in some environments. In such scenarios, we recommend downloading the Miru Agent to a computer with a stable connection. Then, transfer the package to your target machine and install it. While this method circumvents the need to download the Miru Agent over a network, provisioning the agent still requires some level of connectivity to register the device with the Miru control plane.Download the agent
Follow the installation steps and select the Manual tab to download the Miru Agent to a computer with a stable connection.
Transfer the agent
Once you’ve downloaded the appropriate Debian package, transfer it to your target machine. This can be done via a variety of methods, such as a USB drive.



