Installing remoteit on older Raspbian and other Debian based operating systems for Raspberry Pi


Please note that this section describes a software package which has been superseded. We do not recommend the use of remoteit 3.x for new designs.  For instructions on downloading and installing the most recent device package, please follow this link.

The remoteit installation package is included with Raspbian and Raspberry Pi OS "Buster" version and newer.  In order to install remoteit on older versions of Raspbian or other Debian based Pi operating systems such as Ubuntu Mate, follow the instructions below.


If you need to update your remoteit package using a remoteit connection, for example using SSH or VNC, please see: Updating the remoteit or connectd packages using a SSH connection. Failure to follow this procedure will result in loss of connection and inability to restore it without rebooting or accessing the device directly.



We have tested this method with Raspbian Stretch.  Older versions of Raspbian such as Jessie have proven problematic, especially with Pi 3 and Pi 4 hardware.  We recommend that if you are currently using Raspbian Jessie or older, you should upgrade your system to the newest version possible.

Update node.js

Start by confirming your version of node.js.  It should be at least 12.0.

sudo apt update
sudo apt install nodejs
node --version

If you need to update node.js, copy and paste the following commands to your terminal and press "Enter" to execute them:

curl -sL | sudo -E bash -
sudo apt-get install -y nodejs
node --version
32-bit installation


sudo apt update
md5sum remoteit_armhf.deb

Confirm that the displayed md5 checksum matches what is shown in the table at the downloads page.

sudo apt install -y ./remoteit_armhf.deb
64-bit installation


sudo apt update
md5sum remoteit_arm64.deb

Confirm that the displayed md5 checksum matches what is shown in the table at the downloads page.

sudo apt install -y ./remoteit_arm64.deb
In case of installation errors

If you see any installation errors, such as:

dpkg: dependency problems prevent configuration of remoteit:
remoteit depends on avahi-utils; however:
Package avahi-utils is not installed.
remoteit depends on jq; however:
Package jq is not installed.

Then run:

sudo apt-get install -f
Success - now configure your Device

Finally, you should see this message from the remoteit installer:

Continue your device configuration at
or http://raspberrypi.local:29999

Follow the rest of the setup instructions here: Configuring your Device after installing remoteit

Verifying that your operating system is Debian based

If you're not sure whether your operating system is Debian based, run:

which dpkg

 If the response is:


then your system is Debian based and you can use the instructions above.

If, instead, you get no response:

pi@raspberrypi:~ $ which dpkg
pi@raspberrypi:~ $

then your OS is not Debian based.  You should install the connectd package instead.

Was this article helpful?
0 out of 0 found this helpful