====== 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}}