在阿里云安装【Node-RED】+pm开机自启动

必要条件:

  • 一个云服务器。可以按照个人习惯在阿里云或者腾讯云购买,阿里云有学生优惠。

  • 使用终端工具登录主机,这里可以使用Windows自带的”powershell”、”cmd”等工具,我使用的mobaxterm终端工具,非常实用。

步骤:

安装 node.js

首先在界面输入 node –version ,可以查看现在的node.js版本,若是出现 v13.14.0 字样,则说明存在已安装的node.js。如果没有的话,可以通过下面命令来进行node.js的安装

安装node.js1 curl -sL https://deb.nodesource.com/setup_13.x -o nodesource_setup.sh
3 sudo bash nodesource_setup.sh
4 sudo apt install -y nodejs

安装好之后,就可以通过 node –version 命令来查看版本了。

安装 node-red :

安装node-red
sudo npm install -g --unsafe-perm node-red node-red-admin

安装好之后,通过 node-red 命令来启动服务,若是出现下面字样,则说明启动成功:

在阿里云安装【Node-RED】+pm开机自启动

通过”IP地址+1880″地址来访问了,1880端口需要在阿里云的安全组中进行设置开放:

在阿里云安装【Node-RED】+pm开机自启动

若是想进行其他形式的安装,比如说本地,树莓派等,可以在官网查看新手教程

在服务中心还有一类dashboard的节点,可以在上述4.中的地址后面加上ui进行查看

采用nodejs的pm2进程管理工具就可以让Nodered开机自启。

安装pm2:

csharp;gutter:true; npm install pm2 -gd</p> <pre><code> ### 使用PM2启动Node-red: ;gutter:true;
pm2 start node-red

查看启动项列表:

csharp;gutter:true; pm2 ls</p> <pre><code> ### 设置pm2为自启进程: ;gutter:true;
sudo pm2 startup

Original: https://www.cnblogs.com/nanfengashuai/p/14401753.html
Author: Blueshadow
Title: 在阿里云安装【Node-RED】+pm开机自启动

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588363/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 设计模式 16 命令模式

    命令模式(Command Pattern)属于 行为型模式 概述 现在各大电子厂商都在推智能家居,即可以通过手机这一个终端控制多个家用电器,比之前的单个设备智能由对应遥控器控制的方…

    Java 2023年6月6日
    071
  • 【设计模式】汉堡中的设计模式——策略模式

    【设计模式】汉堡中的设计模式——策略模式 【设计模式】汉堡中的设计模式——策略模式 每章一句 前言 情景带入 开始分析 策略模式 尝试编码 如果我要新添加一种形式呢? 策略模式的优…

    Java 2023年6月5日
    077
  • 带缓冲的输入/输入流

    BufferedInputStream类 与 BufferedOutputStream类 BufferedInputStream类 可以对所有InputStream的子类进行缓冲区…

    Java 2023年6月9日
    048
  • Spring Boot+RabbitMQ 通过fanout模式实现消息接收(支持消费者多实例部署)

    本文章适用的场景:同一条消息可以被多个消费者 同时消费。注意:当消费者多实例部署时,会轮询消费消息。网上有大量的的案例展示:P生产一条消息,消费者服务C中建立Q1和Q2两个队列共同…

    Java 2023年6月7日
    090
  • TypeScript(4)接口

    介绍 TypeScript 的核心原则之一是对值所具有的结构进行 &#x7C7B;&#x578B;&#x68C0;&#x67E5;。我们使用接口(I…

    Java 2023年6月9日
    071
  • ArrayList和Array数组类型转换

    package com.Mxhlin.arrayList; import java.util.ArrayList; import java.util.Arrays; import …

    Java 2023年6月7日
    096
  • Mysql Explain 详解

    转载: http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html Mysql Explain 详解 一.语法 …

    Java 2023年6月5日
    068
  • Day5-笔记(小技巧、java执行顺序、for、while、swtich、打印九九乘法表、三角形、菱形、命令行传参、可变参数、递归)

    小技巧 /* 初始化;条件判断;迭代 */ //100.for 自动生成!!!小技巧GET for (int i = 0; i < 1; i++) { System.out….

    Java 2023年6月6日
    070
  • Java中的命名规则

    在查找java命名规则时,未在国内相关网站查找到较为完整的文章,这是一篇国外程序开发人员写的java命名规则的文章,原文是英文写的,为了便于阅读,遂翻译为汉语,以便帮助国内开发者有…

    Java 2023年6月15日
    075
  • Java面向对象

    面向对象 1.面向对象的概念 面向对象和面向过程的区别 面向过程: 将问题分解成步骤,然后按照步骤实现函数,执行时一次调用函数。 数据和对数据的操作是分离的。 面向对象: 将问题分…

    Java 2023年6月9日
    079
  • 循环链表(约瑟夫环)思路及实现

    单链表的尾节点指向首节点,即可构成循环链表 约瑟夫问题:有 N 个人围成一圈,每个人都有一个编号,编号由入圈的顺序决定,第一个入圈的人编号为 1,最后一个为 N,从第 K (1 O…

    Java 2023年6月16日
    069
  • 2.JAVA BIO

    Java BIO基本介绍 java BIO就是传统的java io编程,其相关的类和接口在java.io 同步阻塞,服务器实现模式是一个连接一个线程,即客户端有连接请求时服务器就需…

    Java 2023年6月5日
    074
  • 西门子PLC数据读取 Observer设计模式

    当我听到这个需求的时候,我差点爆粗口(实际上可能已经爆了,不过我忘了)。 需求刚开始是: C#连接PLC Modbus读取值。 我用C#写完了,觉得太简单了,还弄了个窗体。 接着是…

    Java 2023年6月9日
    071
  • VirtualBox虚拟机禁止时间同步

    某机器为客户提供,宿主机时间快了20分钟,导致虚拟机时间也跟着快20分钟,每次更改完虚拟机时间,不到1分钟时间又变回去了 在一些情况下必须让VirtualBox虚拟客户机的时间和主…

    Java 2023年5月30日
    096
  • Java学习 (26) 异常篇 异常结构&异常处理&自定义异常

    异常结构 异常的定义 异常的分类 Error Expection Error和Exception的区别 具体讲解视频 异常处理 捕获异常 语法实例 抛出异常 语法实例 具体讲解视频…

    Java 2023年6月8日
    0115
  • Spring Boot 系列:最新版优雅停机详解

    爱生活,爱编码,本文已收录架构技术专栏关注这个喜欢分享的地方。 开源项目: 分布式监控(Gitee GVP最有价值开源项目 ):https://gitee.com/sanjiank…

    Java 2023年5月30日
    062
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球