# Node-red-contrib-buffer-parser Installation

**URL:** <https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456>\
**Category:** General\
**Created:** [20 October 2025 08:19 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456 "2025-10-20T08:19:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sensei](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sensei](https://discourse.nodered.org/u/sensei)\
**Post date:** [20 October 2025 08:19 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/1 "2025-10-20T08:19:53Z")

</div>

Hi,  
I am an absolute beginner with Node-RED. I know many other programming languages (C++, Java, PLC programming, etc.), but not Node-RED yet. Currently, I'm working on an application for communication between different devices. The main topic is data conversion. From what I understand, this should be possible using the "node-red-contrib-buffer-parser" module. However, when I try to install this library, I only get error messages. What am I doing wrong?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/7/d78202b8274648979bb19d6101859ecdd4a99ef8.png)

Best regards and thanks,  
Dirk

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [20 October 2025 08:23 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/2 "2025-10-20T08:23:40Z")

</div>

Hi and welcome,

This means no internet connectivity or DNS issue.

---

<div class="post-metadata">

**Author:** ![sensei](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sensei](https://discourse.nodered.org/u/sensei)\
**Post date:** [20 October 2025 08:53 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/3 "2025-10-20T08:53:38Z")

</div>

Hi,  
thanks for the quick answer. I have a PC and a IoT2050 on which node red runs.  
The PC is connected to the www and to the IoT2050. Is it necassary that the IoT ist also connected to the www ... ??  
Best regards and thanks,  
Dirk

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [20 October 2025 09:04 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/4 "2025-10-20T09:04:00Z")

</div>

To install nodes, yes.

---

<div class="post-metadata">

**Author:** ![AllanOricil](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/allanoricil/32/106911_2.png) [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Post date:** [20 October 2025 09:58 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/5 "2025-10-20T09:58:51Z")

</div>

1. Install verdaccio in this PC that is connected to the www (internet)
2. Assign this PC a static IP address on the local network
3. Expose verdaccio server to the local network. You have to edit its config file to let the server connect to 0.0.0.0:4843
4. Go to your IoT2050 and configure npm to use verdaccio as the registry to fetch packages from.

```bash
npm set registry
http://LOCAL_NETWORK_IP:4873

```

This will essentially turn your PC into a local npm cache and proxy to all npm packages that IoT2050 wants to install

```auto
npm <-> www <-> PC (Verdaccio) -> IoT2050 (npm install PACKAGE)

```

You can use this strategy to create local npm caches on the edge if you have many IoT2050 in a certain place.  
Verdaccio can also be used to whitelist/blacklist packages you don't want your node-red instances to install.  
You could have global verdaccio proxy which all edge verdaccio instances connects to. The global one becomes a kind of firewall for packages installation.

```auto
npm <-> www <-> Verdaccio[G] <-> vpc <-> Verdaccio[edge] -> IoT2050 (npm install PACKAGE)

```

---

<div class="post-metadata">

**Author:** ![sensei](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sensei](https://discourse.nodered.org/u/sensei)\
**Post date:** [20 October 2025 10:14 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/6 "2025-10-20T10:14:17Z")

</div>

Now it works. Thank you.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [18 January 2026 10:14 UTC](https://discourse.nodered.org/t/node-red-contrib-buffer-parser-installation/99456/7 "2026-01-18T10:14:39Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
