GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - node-red/linux-installers: Node-RED install scripts for various flavours of Linux

BranchesTags
Open more actions menu

Latest commit

 

History

287 Commits
287 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
deb
deb
 
 
pibuild
pibuild
 
 
resources
resources
 
 
rpm
rpm
 
 
.gitignore
.gitignore
 
 
.travis copy.yml
.travis copy.yml
 
 
.travis.yml
.travis.yml
 
 
LICENSE
LICENSE
 
 
README-CN.md
README-CN.md
 
 
README.md
README.md
 
 

Repository files navigation

Linux Installers for Node-RED

Both of the following commands use sudo (root) access to install Node-RED globally (and nodejs if required). You may want to inspect them first to satisfy yourself as to the actions they take.

Debian, Ubuntu, Raspberry Pi OS

The command line for installing on a Debian based OS is:

bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/install-update-nodered-deb)

you should ensure you have the build tools installed if you are going to install extra nodes.

sudo apt install build-essential

There are lots of command line options available - add --help to the end of the command above to see them all.

Red Hat, Fedora, CentOS, Oracle Linux

The command line for installing on a RPM based OS is:

bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm)

Change e.g. set the system user and open the firewall :

curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm \
 | bash -s --nodered-user=nodered --open-firewall

Command Line options:

  --help                display this help and exits.
  --nodered-user=<user> specify the user to run as e.g. '--nodered-user=nodered'.
  --confirm-root        install as root without asking confirmation.
  --open_firewall       adding public firewall rule for node-red port 1880.
  --confirm-install     confirm the installation without asking a confirmation.

Or by use of the environment variables e.g. to set service user:

NODERED_USER=nodered bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm)

Environment variables, please note that the program command line options takes precedence:

NODERED_USER=nodered
OPEN_FIREWALL=y
CONFIRM_ROOT=y
CONFIRM_INSTALL=y

you should ensure you have the development tools installed if you are going to install extra nodes.

dnf groupinstall "Development Tools"

Note: This script will optionally add a firewall rule that adds port 1880 to the public zone. On a default install this should allow access to Node-RED from outside of the local machine. The default is not to do this.

Pi Build

The pibuild directory contains the scripts and files we use to build the pre-install .deb version of Node-RED for the Raspberry Pi. Most users should never need this as the script above is the recommended way to install and upgrade. See the README in that directory for more information.

About

Node-RED install scripts for various flavours of Linux

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

135 stars

Watchers

7 watching

Forks

76 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.