Installation on BeagleBone

This installation assumes Angstrom is your distribution. Follow the "Installation on Raspberry Pi" page for Debian and Ubuntu.
Installation of the editor can be performed in two ways. One is the more trusting, but much easier way, the second is a bit more manual.

Easy installation:

Log into your BeagleBone. If you're on a Mac, you can open to log into the Beaglebone over SSH. Linux users can open the default terminal application. If you're using Windows, you'll want to download a good terminal application. My favorite is PuTTY.

Once you have the terminal application open, assuming you're using the default distribution of Angstrom, type in the following:
ssh [email protected]
It will ask to add the BeagleBone to a known_hosts file. Type yes, and hit enter. Then, it will ask you to enter a root password. The root password is not set for a default build of Angstrom, so you can just hit the enter key to bypass the password prompt.

Once you have successfully logged into your Beaglebone, you'll then want to copy and paste the following one at a time into your terminal and hit enter after each one:
echo "nameserver" >> /etc/resolv.conf
curl -k | sh
The editor will be installed into /usr/share/adafruit/webide using the user webide. The script will install node, npm, redis-server, git, restartd (watches over your editor server), avahi-daemon (bonjour!), i2c-tools, sudo, and libcap2-bin. If you'd like to review the script, it's located in our GitHub repository.
The installation may take from 3-5 minutes, so please be patient.
**** Starting the server...(please wait) ****
**** The Adafruit WebIDE is installed and running! ****
**** Commands: /etc/init.d/ {start,stop,restart} ****
**** Navigate to http://beaglebone.local:8080 to use the WebIDE
The editor is now installed, and you can open a browser to access it from any computer in your network.

Due to our very small development team, and limited resources, the only browsers that are supported are Google Chrome, and Mozilla Firefox at this time. We hope to support more in the future!

Manual Installation:

You can manually install the editor by running the following set of commands. You'll also need to manually install redis, as it's not installed by default. You can find out how to install redis here.
opkg update && sudo opkg install build-essential nodejs npm git
git clone git://
cd Adafruit-WebIDE
mkdir tmp
npm config set tmp tmp
npm install
editor config/config.js (change port 80 to your port of choice)
nodejs server.js


To uninstall the editor for all versions:
curl -k | sh
Last updated on 2015-05-04 at 04.27.26 PM Published on 2012-10-05 at 01.21.56 PM