NodeRED常用操作
記錄使用在雲服務器操作NodeRED過程中常用的一些過程或方法
重啟NodeRED
通過命令行重啟
我的NodeRED在pm2的自啟動管理下,因此使用pm2進行重啟
pm2 restart all
通過面板重啟
另外一種方法就是通過控制面板直接重啟
可導入以下節點之后點擊即可重啟
[{"id":"8497fd50.d66e1","type":"exec","z":"4487e413.bb781c","command":"sudo ","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"System Command","x":720,"y":370,"wires":[[],[],[]]},{"id":"c8687228.7cd88","type":"inject","z":"4487e413.bb781c","name":"Restart node-RED","topic":"","payload":"node-red-restart","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":480,"y":370,"wires":[["8497fd50.d66e1"]]}]
修改面板登錄用戶名密碼
1 安裝node-red-admin
工具
npm install -g node-red-admin
2 使用工具生成密碼
node-red-admin hash-pw
3 輸入你要的密碼得到加密字符串
4 將字符串替換到/root/.node-red/settings.js
文件指定位置中,如下
adminAuth: {
type: "credentials",
users: [{
username: "dapenson",//改變登錄用戶名
password: "$2b$08$Kfsos6Pmkrzv6Jx3vfk4xxxxxHxOrU/CY6FIH6XhM5mqFblVmK.",//將生成的密碼填入此
permissions: "*"
}]
},
設置NodeRED自啟動
npm install pm2 -gd
pm2 start node-red
pm2 ls
sudo pm2 startup
sudo pm2 save
當你不需要使其自啟動時,使用以下命令從pm2中刪除該進程
pm2 delete nodered