Node-RED在 Microsoft Azure 上运行

本指南将带您完成在 Azure 虚拟机上运行 Node-RED 的步骤。

创建基础镜像

  1. 登录 Azure 门户
  2. 单击添加新的虚拟机
  3. 在虚拟机列表中,选择 Ubuntu Server,然后单击”创建”
  4. 为您的虚拟机命名,设置要使用的用户名和用于访问实例的身份验证详细信息
  5. 选择实例的大小。请记住 node.js 是单线程的,因此对于简单的 node-red 实例来说,选择多核的大小没有好处。A1 Basic 是一个好的起点
  6. 在”设置”步骤中,单击”网络安全组”选项。添加新的”入站规则”,选项设置如下:
    • 名称:node-red-editor
    • 优先级:1010
    • 协议:TCP
    • 目标端口范围:1880
  7. 在设置页面上单击”确定”,检查摘要,然后单击”确定”部署新实例

几分钟后,您的实例将运行。在门户中,您可以找到实例的 IP 地址。

设置 Node-RED
下一个任务是登录实例,然后安装 node.js 和 Node-RED。

  1. 使用您在前一阶段指定的身份验证详细信息登录到您的实例
  2. 登录后,您需要安装 node.js 和 Node-RED: curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs build-essential sudo npm install -g --unsafe-perm node-red
  3. 此时,您可以通过运行 node-red 来测试您的实例。注意:您可能会收到有关 Serial 节点的一些错误 – 这是预期的,可以忽略
  4. 启动后,您可以在 http://<您的实例IP>:1880/ 访问编辑器

要使 Node-RED 在实例重启时自动启动,您可以使用 pm2:

sudo npm install -g --unsafe-perm pm2
pm2 start `which node-red` -- -v
pm2 save
pm2 startup

注意:最后一个命令将提示您运行进一步的命令 – 请务必按照说明操作。

本网站所收集的公开资料部分来源于互联网,其版权归原作者本人所有,本站只是转载和摘录,目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其的真实性能做到合理的研判负责,也不构成任何其他建议,如果有任何侵犯您权益和知识产权的地方,请来邮或来电告知本站,经过核实,我们会及时的进行整理删除,谢谢!
评论 共0条
取消回复 发布评论