ubuntu下安装node-red并设置开机自启动详细教程

1、node.js安装
(1)curl -o- https://gitee.com/mirrors/nvm/raw/v0.39.3/install.sh | bash
(2)重新加载终端配置
source ~/.bashrc
(3)安装 Node.js 18.16.0 用了淘宝的 Node.js 镜像源:
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 18.16.0
(4)验证安装:
node -v
# 应输出 v18.16.0
(5)切换 Node.js 版本(可选):
nvm use 18.16.0

2、node-red安装
npm install -g --unsafe-perm node-red
临时启动看效果: node-red

3、防火墙配置
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
systemctl mask firewalld

4、开机自启动配置
(1)查看node-red路径:which node-red
例如:/root/.nvm/versions/node/v18.16.0/bin/node-red

(2)创建服务文件,录入以下配置,并保存
touch /etc/systemd/system/node-red.service
[Unit]
Description=Node-RED
After=network.target

[Service]
ExecStart=/bin/bash -c "source /root/.nvm/nvm.sh && /root/.nvm/versions/node/v18.16.0/bin/node-red"
Restart=always
User=root
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target
(3)执行命令
systemctl daemon-reload
systemctl enable node-red
systemctl start node-red
systemctl status node-red
(4)重启系统并验证
reboot
ps aux | grep node-red

posted @   SateWang  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示