====== Instalace Node-RED na jednotkách Unipi ======
Tento návod pokrývá instalaci software Node-RED na všech Unipi jednotkách.
Pro starší systémy (Debian 12 a starší) je k dispozici obraz OS, ale z bezpečnostních důvodů je doporučeno používat nejnovější verzi Base OS (nebo přímo Debian).
Starší obrazy OS s Node-RED lez najít pod produkty v sekci obrazy OS > Node-RED v záložkách archiv.
----
Pro tento článek předpokládáme, že je na jednotce přítomný Base OS. Tento systém neobsahuje SW Node-RED, ale je možné systém Node-RED na tento OS doinstalovat. Pokud na jednotce není Base OS je doporučeno na jednotku [[cs:files:software:os-images:00-start|naflashovat nejnovější verzi tohoto OS]], aby nedocházelo k problémům s kompatibilitou.
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}}
**Poznámka:** \\
Tento návod obsahuje instalaci SW Node-RED včetně rozhraní [[cs:sw:02-apis:01-evok|Evok]], které není povinnou součástí, ale podstatně usnadní práci se vstupy a výstupy. Rozhraní Evok není potřeba instalovat, pokud není zapotřebí komunikace se vstupy a výstupy nebo je použit jiný způsob pro komunikace se vstupy a výstupy.
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}}
**Poznámka:** \\
V případě, že chcete mít jistotu, že máte poslední verzi Base OS, nahrajte obraz OS podle návodu Nahrání/záloha OS přítomného v každé sekci produktu. Pro Unipi Patron je cesta následující: [[cs:hw:007-patron:image|Produkty > Unipi Patron > Nahrání/záloha OS]]
Obrazy Base OS lze najít v sekci [[cs:files:software:os-images:00-start|Obrazy OS]] nebo pod produktem Unipi v sekci ke stažení.
{{page>install-nodered-hidden}}
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}}
**Upozornění:** \\
Pokud narazíte na problémy s Node palletou nebo vidíte chyby týkající se kompatibility nodejs, tak se může jednat o problémy s overcommitem paměti.
----
Pro vyřešení tohoto problému stačí upravit jeden soubor takto: \\
V souboru **/etc/sysctl.d/80-ram-overcommit.conf** upravte řádek vm.overcommit_memory = 2 na vm.overcommit_memory = 0
poté restartujte zařízení
sudo reboot
----
Změna tohoto nastavení může mít vliv na chování systému, více informací naleznete v https://www.kernel.org/doc/Documentation/vm/overcommit-accounting.
{{page>connection-to-edge-hidden}}
{{page>install-packages-hidden}}