# Node-Red on Chromebook

**URL:** <https://discourse.nodered.org/t/node-red-on-chromebook/16745>\
**Category:** Hardware\
**Created:** [15 October 2019 19:08 UTC](https://discourse.nodered.org/t/node-red-on-chromebook/16745 "2019-10-15T19:08:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dave-kinnear](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@dave-kinnear](https://discourse.nodered.org/u/dave-kinnear)\
**Post date:** [15 October 2019 19:08 UTC](https://discourse.nodered.org/t/node-red-on-chromebook/16745/1 "2019-10-15T19:08:18Z")

</div>

Has anyone found a current instruction set for running Node-Red on a Chromebook?

There are a few different instructions on Reddit and around but all of them hit a snag at some point likely due to permissions or being out of date. I would rather start with something accurate and current than keep troubleshooting the installation.

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Post date:** [15 October 2019 19:19 UTC](https://discourse.nodered.org/t/node-red-on-chromebook/16745/2 "2019-10-15T19:19:49Z")

</div>

The best way might be to install GalliumOS [https://galliumos.org/](https://galliumos.org/) instead of Chrome OS. I did it on my old ASUS Chromebook and it runs well. Unfortunately it has no charge at the moment so I can't try it but node-red should be a breeze to install as it is based on Ubuntu.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [15 October 2019 19:20 UTC](https://discourse.nodered.org/t/node-red-on-chromebook/16745/3 "2019-10-15T19:20:23Z")

</div>

Might help if you list the things you've tried. I don't have one but this came up:

> **[Web Development With A Chromebook: Installing Nodejs](https://medium.com/@jacoboakley/web-development-with-a-chromebook-installing-nodejs-4e358b82a31b)**
>
> Installing Nodejs is an important part of getting your Chromebook up and running for Web Development. With the addition of Linux apps and…

Once you have node.js installed, the rest should be easy enough?

---

<div class="post-metadata">

**Author:** ![dave-kinnear](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@dave-kinnear](https://discourse.nodered.org/u/dave-kinnear)\
**Post date:** [15 October 2019 19:35 UTC](https://discourse.nodered.org/t/node-red-on-chromebook/16745/4 "2019-10-15T19:35:38Z")

</div>

As an example, I followed this:

> **[r/chromeos - Running node-red on a Chromebook (with crostini)](https://www.reddit.com/r/chromeos/comments/a1l8uv/running_nodered_on_a_chromebook_with_crostini/)**
>
> 6 votes and 1 comment so far on Reddit

Here is a short walk through on how to set up and run node-red on a Chromebook with crostini.

1. Activate support for Linux apps on your Chromebook.Unfortunatly not all Chromebooks are created equal, some are still lacking this feature.
2. Start the linux terminal (press the search button and type terminal)
3. Make sure that everything is updated and fresh with:  
_sudo apt update_
4. Upgrade everything to the latest version  
_sudo apt upgrade_
5. Install build essentials (you might not need this, but having it is better than not).  
_sudo apt install build-essential_
6. Install helper apps to retrieve stuff from the web (needed later on)  
_sudo apt install curl_
7. Fetch and install Node JS  
_curl -sL_ [_https://deb.nodesource.com/setup\_8.x_](https://deb.nodesource.com/setup_8.x) _| sudo -E bash -sudo apt install -y nodejs_
8. Install the Node Package Manager and set it up  
sudo apt install npm && sudo npm i -g npm
9. And finally install node-red  
_sudo npm install -g --unsafe-perm node-red_
10. Find out what IP address your crostini container uses  
_ip addr | grep "inet 100."_
11. Start node-red with the command  
_node-red_
12. Point your web-browser towards http://[container ip]:1880

Which got hung up on Step 7 with the combined curl fetch and install Node JS. I was able to install NodeJS following other methods but then could not get Step 8 to work (install npm).
