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.

Note

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 https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version

32-bit

Run:

sudo apt update
wget https://downloads.remote.it/debian/latest/remoteit_armhf.deb
md5sum remoteit_armhf.deb

Confirm that the displayed md5 checksum matches a81a4e3619323a6872fd3a2b26efbfb6.

sudo dpkg -i ./remoteit_armhf.deb

64-bit

sudo apt update
wget https://downloads.remote.it/debian/latest/remoteit_arm64.deb
md5sum remoteit_arm64.deb

Confirm that the displayed md5 checksum matches 85e09da9c870ea6f9c32be6c6e1d0009.


sudo dpkg -i ./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 http://find.remote.it
or http://raspberrypi.local:29999
or http://192.168.1.178: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:

/usr/bin/dpkg

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