# Node-RED安裝 > [color=#40f1ef][name=LHB阿好伯, 2021/03/13][:earth_africa:](https://www.facebook.com/LHB0222/) ###### tags: `Node-RED`  [TOC] # Windows安裝 ## 1. 安裝Node.js https://nodered.org/docs/getting-started/windows 先從[Node.js官方下載最新的12.x LTS版本](https://nodejs.org/en/) 安裝後啟動Node.js command prompt輸入  ```c= node --version && npm --version ``` 應該會收到類似下方的資訊 :::success v12.15.0 6.14.5 ::: ## 2. 安裝Node-RED ```c= npm install -g --unsafe-perm node-red ``` 應該可以看到類似下面的畫面  ## 3.執行 ```c= node-red ``` 可以看到伺服器已經在電腦運作  開啟瀏覽器輸入`http://127.0.0.1:1880/` 就可以看到軟體的畫面了  ### 設定開機自動執行 使用Win內建的工作排程器  建立一個基本工作  選擇開機時執行啟動程式   輸入 ``` C:\Users\<user>\AppData\Roaming\npm\node-red.cmd ``` 要將<user>改成自己電腦的實際使用者名稱  # Ubuntu安裝 ``` bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) ```  啟動 ``` node-red-pi --max-old-space-size=256 ``` 在瀏覽器輸入此網址即可開啟Node-Red   ## [Ubunte升級node-red 3.0](/rdHyIB8mSs6rWWkady2YUw)  # Raspberry Pi安裝 https://nodered.org/docs/getting-started/raspberrypi 執行Node-RED提供的腳本 ```c= bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) ``` 該腳本將:  刪除Node-RED和Node.js的預設版本(如果存在) 使用NodeSource安裝當前的Node.js LTS版本 使用npm安裝最新版本的Node-RED (可選)安裝有用的Pi特定節點的集合 設置Node-RED以作為服務運行,並提供一組與該服務一起使用的命令  ## 執行Node-RED 由於Raspberry Pi的內存有限 可以使用附加參數啟動Node-RED ``` node-red-pi --max-old-space-size=256 ``` ## 作為伺服器運行 如果要在打開或重新啟動Pi時運行Node-RED執行下方指令 ``` sudo systemctl enable nodered.service ``` ## 連線 從另一台電腦瀏覽時 應使用Pi的IP地址 http://<hostname>:1880 您可以通過`hostname -I`在Pi上運行找到IP地址。 ``` http://192.168.8.152:1880/ ``` 最後使用VNC Viewer 遠端連線到樹莓派就可以盡情享受Node-RED了 相比於電腦我也更傾向於使用樹莓派作為伺服器 一來省電二來樹莓派接個小螢幕還可以做為的儀表板使用 🌟全文可以至下方連結觀看或是補充 https://hackmd.io/@LHB-0222/Node-RED 全文分享至 https://www.facebook.com/LHB0222/ https://www.instagram.com/ahb0222/ 有疑問想討論的都歡迎於下方留言 喜歡的幫我分享給所有的朋友 \o/ 有所錯誤歡迎指教 # [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings) 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.