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

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.


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.

Updating 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



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


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

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

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.

Installing the connectd package

Follow the instructions at this link.


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