Hol találod? — a menü
A menü aszerint van csoportosítva, hogy mi tartozik egy munkafolyamathoz.
Ezért van a beérkezett szkennelés a bevételezés mellett, és ezért külön a beszerzés.
| 🤝 Partnerek | 📦 Üzlet | 🔎 Beszerzés | 🧰 Eszközök | ⚙️ Beállítások |
| Vásárlók | Rendelések | Katalógus | Statisztika | Állapot és hibák |
| Beszállítók | Bevételezés számláról | Árkereső | Jegyzettömb | Biztonsági mentés |
| Partnerek a NAV-ból | Beérkezett szkennelések | | Dokumentumok | Értesítések |
| Hírlevél | Leltár betöltése | | ÁSZF | Katalógus cseréje |
| Levélsablonok | Árajánlatok | | Kuka | |
| Megkeresések | | Súgó · Bemutató újra | |
| Visszáruk | | | |
A ⚙️ Beállítások és a 📋 Leltár betöltése csak
Adminnak látszik.
Termék felvitele
Az + Új termék gombbal. A vonalkód mezőnél a 📷 ikonnal be lehet
olvasni a kódot a telefon kamerájával, és ha az adatbázisokban megvan, a nevet és a
képet magától kitölti. A mikrofon ikonnal diktálni is lehet a szöveges mezőkbe.
Keresés, szűrés, nyomtatás a listán
A keresőmezőben van egy 📷 gomb: a kamerával beolvasott vonalkód
egyből a keresésbe kerül. EAN-13 (a bolti szabvány), EAN-8 (kis csomagolás),
Code128 és QR-kód is megy — nem kell előre megmondani, melyik.
A szűrők egy „Szűrők" gomb mögött vannak. Ha be van állítva
valami, a gomb kiírja — Szűrők (1) —, és ki is emelődik. Ez azért
fontos, mert enélkül könnyű azt hinni, hogy üres a lista, pedig csak szűkítve van.
Ugyanebben a panelben, „Árak" szakaszcím alatt van két dolog, ami
nem szűrő, hanem nézet — nem azt dönti el, mely sorok látszanak, hanem
hogy milyen áron:
-
Kinek mutassam az árat? — kezdd el írni a partner nevét, és a
program felkínálja. Kiválasztva az „Eladási ár" oszlop az ő árára vált:
a szintjéhez vagy az egyedi százalékához tartozóra. A fejlécben ki is írja, kinek
az árát nézed. Üresen hagyva a listaár látszik.
-
Beszerzési ár elrejtése — ha a vevő is látja a képernyőt. A
terméklistán és a katalógusban egyszerre tűnik el, mert a vevő ugyanúgy odalát
mindkettőre. Az eladási ár marad.
Mindkettő megmarad a következő megnyitásig, ezért a Szűrők gombon
jelzés jelenik meg: 🙈 ha a beszerzési ár rejtve van, 💯 ha partneri árat
nézel. Enélkül napokig kereshetnéd, hova lett az ár. A „Szűrők törlése" mindkettőt
visszaállítja.
Kedvezmények és akciós ár
Vásárlók → 💯 Kedvezmények (csak Admin): itt adod meg, hány
százalék jár az egyes vásárlói szinteknek a listaárból. Egy partnernél ez
felülírható egyedi százalékkal, az adatlapján — az erősebb, mert azt kézzel vitted be.
A terméknél megadható akciós ár és hogy meddig tart
(üresen visszavonásig; a megadott nap még beleszámít). Plusz egy jelölő:
erre a termékre ne járjon kedvezmény — vékony árrésű tételeknél kell.
Akciós termékre nem jön partneri kedvezmény. Az akció maga a
kedvezmény: e nélkül egy törzsvásárló az akciós árból kapna még nyolc százalékot,
és a termék veszteséggel menne ki. A lejárt akció viszont már nem akció —
onnantól újra jár a kedvezmény.
A listán az érvényes ár mellett ott a jel (akció vagy −8%)
és áthúzva a listaár: abból látod, mennyit engedtél.
Telefonon a raktárválasztó a fejlécben van, a Menü mellett — a
lapfülsor helyett, ami ott tördelne. Nagy képernyőn maradnak a lapfülek.
Raktárak
A terméklista fölött lapfülek vannak: minden termék egy raktárhoz
tartozik, és a fülekkel lehet váltani köztük. A fül mellett ott a raktárban lévő
termékek száma, alatta pedig a telephely adatai — cím, telefon, nyitvatartás.
Az ⚙️ Raktár adatai gombbal átnevezhető és kitölthető a telephely
címe, elérhetősége, nyitvatartása. A + Új raktár gombbal újat
hozhatsz létre. Terméket a saját űrlapján lehet átrakni másik raktárba.
Raktár törlésekor a benne lévő termékek nem vesznek el: átkerülnek
egy másik raktárba, és a program megmondja, hányat mozgatott. Az utolsó raktár nem
törölhető.
Rendelés rögzítése
A Rendelések fülön. A beszerzési ár nettó, az
ajánlott fogyasztói ár bruttó — a mezők alatt is ott van. Ha a
beszállító még nincs felvéve, az Új beszállító gombbal rögtön
létrehozható, nem kell kilépni a rendelésből.
Fizetési mód és fizetve-e
A rendelésnél két külön dolgot állítasz: hogyan fizet
(készpénz, átutalás, kártya) és megtörtént-e már. Attól,
hogy valaki átutalással fizet, még nem fizetett — ezért a listában a
Fizetés oszlopban zöld „Fizetve" vagy piros „Nyitott" jelzés áll, alatta
kicsiben a mód.
Ha kifizetettre állítod, megjelenik egy Bizonylat / közlemény
mező: ide az átutalás közleménye vagy a bizonylatszám írható. A fizetés
időpontját a program magától megjegyzi.
A hitelkeret-figyelmeztetésbe csak a ki nem fizetett
átutalásos rendelés számít bele: ami befolyt, az már nem tartozás. A
fizetési adatok az Excel-exportban is benne vannak, és vissza is
importálhatók.
Asszisztens — rendelésfelvétel beszéddel
A Rendelések fülön a 🤖 Asszisztens gombbal.
Mondd el a saját szavaiddal, mi jött be — „Kovács Kft rendelt 12 pár
védőkesztyűt" —, és megkérdezi, ami hiányzik: ki a megrendelő, milyen
termék, hány darab, honnan szerezzük be.
Rendelést nem ad le. Piszkozatot tölt ki, amit az
Átvitel a rendelés-űrlapra gombbal a megszokott űrlapba tesz — a
Mentést továbbra is te nyomod meg.
Árat nem mond fejből. Keresni a program keres, a saját
adataidban: partnerlista, terméklista, katalógus. Ha fejből mondana árat,
magabiztosan tévedne — ezért nincs is más forrása. Diktálni is lehet neki:
a 🎤 gombbal.
Ha a 🎤 gomb szürke, a böngésződ nem tud hangfelismerést
(a Firefox és a Brave nem, a Chrome, az Edge és a Safari igen). Windowson
ilyenkor a Win + H billentyűkombináció diktál bármelyik
mezőbe — az a Windows saját felismerése, böngészőtől függetlenül.
Az ablak alján látszik a beszélgetés tényleges tokenszáma. A költség legyen
mért, ne becsült.
Levélsablonok
Partnerek → 📝 Levélsablonok. Tizenegy kész sablon a
visszatérő levelekhez: beszállítói megkeresés, árlista-kérés, árajánlat,
rendelés-visszaigazolás, „megérkezett az áru", fizetési emlékeztető,
visszáru, adategyeztetés, e-mail cím változás, termékajánlás, üdvözlő levél.
Mind szerkeszthető: amit átírsz, azt küldi a program, és a
frissítés nem írja felül. A kapcsos zárójeles részek küldéskor kitöltődnek.
Küldés előtt mindig látod a kész levelet, és ott még
átírhatod — egy elküldött levelet nem lehet visszavonni.
A beszállítói megkeresés a beszállító adatlapjáról indul (✉️ gomb), és a
program feljegyzi, kinek és mikor ment ki. Így két hét múlva látszik, ki nem
válaszolt.
Rendelés beolvasása a beszállító webshopjáról
A Rendelések fülön a 📷 Beolvasás gombbal.
Amit a beszállítód oldalán megrendeltél, abból itt rendelés lesz —
Leadva állapotban. A készlet nem nő tőle: az majd
akkor, amikor „Megérkezett”-re állítod. Egy képből több rendelés is kijön,
ha a webshop listaoldalát fényképezted le.
Ha ki tudod másolni a szöveget a webshopból, azt tedd — a
másolt szöveg hibátlan, a képernyőfotó mindig karakterfelismerés.
A program szól, ha valami hiányzik a képről: a webshop kiírja a lap tetején,
hány tétel van, és ha kevesebb jött ki, kiemeli. Ezt jellemzően a webshop
lebegő fejléce takarja el — görgess úgy, hogy ne takarja,
és fényképezd le újra.
Függőben lévő rendelések
A fejlécben lévő 🔔 harang mutatja, hány rendelés vár még: leadva, összekészítés
alatt vagy úton. Rákattintva kinyílik a lista, a legrégebben várakozóval elöl.
E-mail értesítést az Beállítások → 🔔 Értesítések alatt lehet beállítani
— óránként, kétóránként vagy naponta, csendes idősávval együtt.
Bevételezés számláról
Üzlet → 🧮 Bevételezés számláról. Elsősorban a NAV-ból dolgozik:
a beszállítóid tételesen bejelentik a számlákat, onnan pontosan beolvasható.
Ha a számla még nincs fent a NAV-nál — a beszállítónak van néhány
napja bejelenteni, az áru viszont már megjött —, ugyanitt fel lehet tölteni a kézbe
kapott számlát PDF-ben, Excelben vagy CSV-ben, vagy be lehet másolni
a szövegét. A kiolvasott sorokat ugyanaz a képernyő mutatja, mint a NAV-osokat:
soronként eldöntöd, melyik meglévő termékhez tartozik, mit veszel fel újként, és mit
hagysz ki.
Ugyanazt a számlát nem lehet véletlenül kétszer bevételezni. Ha a
beszállító + számlaszám ismerős, a program a beolvasás után azonnal piros
csíkot tesz a tételek fölé — kiírja, mikor és hány tétellel vételezted be —, és a
gombot letiltja. Feloldani egy külön jelölőnégyzettel lehet:
„Ez egy másik szállítmány — tudom, mit csinálok."
Miért nem tiltja meg véglegesen: a számlaszámot a program olvassa ki, és
félreolvasásnál két különböző számla eshet ugyanarra a kulcsra.
Olyankor ott állnál a szállítmánnyal, kiút nélkül. Így viszont van kiút — csak
tudatosan.
Fénykép és beszkennelt papír
A papírszámlát is be lehet olvasni: a 📷 Lefényképezem gomb telefonon
egyből a hátsó kamerát nyitja, a 📄 Számla feltöltése pedig elfogadja
a JPG-t és a PNG-t. A csak képet tartalmazó, beszkennelt PDF-et is felismeri: kiszedi
belőle az oldalak képét, és azokat olvassa el.
Ez karakterfelismerés, tehát lassabb: egy lap a szerveren fél-egy
perc is lehet. Amíg dolgozik, a felület számolja a másodperceket.
Amit tudni kell róla: a neveket, cikkszámokat és dátumokat
megbízhatóan olvassa, az árakat nem mindig — mérve egy tiszta
szkennelésen ötből két ár ment félre. Ezért a program a számla nettó
végösszegével hitelesíti a sorokat: ha a nettók összeadva kiadják, akkor
az összegek jók, és a hibás egységárat visszaosztva ki is javítja. A kiolvasott
értéket ilyenkor áthúzva odaírja mellé, hogy lásd, min változtatott.
Ha a végösszeg nem jön ki, azt sárga sávban kiírja: olyankor minden sort
nézz át, mielőtt bevételezel. Bevételezés előtt egyébként is minden sor javítható.
A szkennelés minősége mindennél többet számít. 300 DPI, egyenesen
behelyezve, jó kontraszttal. Halvány, ferde vagy zajos képnél a felismerés
használhatatlan — ezt a program is jelzi. Utólag felnagyítani nem segít, mert a
zajt is nagyítja; olyankor inkább szkenneld be újra.
Excel be és ki
Mind a négy listánál van export és import. Az import nem törli a
meglévőt: ami hiányzik, azt pótolja, ami már ki van töltve, azt nem írja felül.
A vásárlóknál a Számlázz.hu oszlopneveit is felismeri.
Partnerek a NAV-ból
Partnerek → 🏢 Partnerek a NAV-ból. A NAV minden számládat ismeri,
tehát a partnerek névsora ott pontosabban megvan, mint bárhol máshol — oda a másik
fél is bejelenti. A beérkező számla kiállítója beszállító, a kimenő számla vevője
vásárló.
Adószám szerint vonja össze őket, tehát ha ugyanaz a cég háromféle írásmóddal
szerepel a számlákon, akkor is egy sor lesz belőle. Megmutatja, ki van már felvéve
és ki nem — csak az újakat lehet kijelölni. Kérheted, hogy a székhelycímet is
lekérdezze a NAV-tól; az partnerenként egy külön kérés, ezért lassabb.
Bankszámlaszámok a bankból
Ugyanabban az ablakban, a NAV-os rész alatt: Bankszámlaszámok pótlása.
A netbankból kiexportált partnerlistát (CSV vagy Excel) kell betölteni, és a program
név szerint párosítja a partnereidhez — a banki export ugyanis
adószámot nem tartalmaz. A cégjogi utótag (Kft., Zrt., Bt.) és az ékezet nem
számít, tehát a „Metman Kft." és a „Metmann Kft" is összeér.
Akinek már van számlaszáma a programban, annál nem lehet
kijelölni semmit: azt te vitted be, azt nem írja felül. Ahol csak részleges a
névegyezés (például „Depiend" → „Depiend Plusz Kft."), ott ezt oda is írja a sor
alá — érdemes ránézni, mielőtt beírod.
Nyomtatás
🖨️ gomb van a terméklistán, a beszállítóknál, a
vásárlóknál, az árajánlatnál és a
katalógusban. A katalógus egészét nem lehet kinyomtatni — az
százezres nagyságrend —, csak amit kijelölsz; a kijelölés lapozáskor is megmarad.
Ha kijelöltél sorokat, azokat nyomtatja; ha nem, az egész szűrt listát.
Nem a képernyőt teszi papírra: külön nyomtatvány épül, rajta a cégfejléc, a dátum,
hogy mire szűrtél, és a teljes lista — nem csak az az 50 sor, ami éppen
látszik.
A terméklistánál kétféle van: a sima Terméklista, és a
Leltárív, amin üres „Megszámolt" és „Eltérés" rubrika van
aláírásvonallal — azt számolás közben kézzel lehet kitölteni.
A nyomtatót a böngésző nyomtatási ablakában válaszd ki, ami a
gombra megnyílik. Ott jelenik meg a gépre telepített összes nyomtató, és ott lehet
PDF-be is menteni. A programban nincs külön nyomtatóválasztó: weboldal a gép
nyomtatóit nem tudja felsorolni.
A fejlécben a céged neve és székhelye a NAV-tól jön, az adószámod alapján — nem
kell külön beírni sehova, és nem is tud elavulni.
Árajánlat és a katalógus
Az árajánlat tételsoraiban a 🔎 gombbal rá lehet keresni a
beszállítói katalógusban, és egy kattintással beírni a nevet és az árat. A
katalógusban fordítva is megy: kijelölsz néhány terméket, és a
🧾 Árajánlatba gombbal mind bekerül.
Az ajánlatba az eladási ár kerül, nem a beszerzési — az ügyfélnek
szóló papíron az a helyes.
Hírlevél
Partnerek → ✉️ Hírlevél. Ugyanaz a program és ugyanaz a
bejelentkezés, csak külön felület — a napi raktárkezelést nem keveri
össze a levélküldéssel.
A címlista az egyetlen igazság. A vásárló nem attól kap
hírlevelet, hogy vásárló, hanem attól, hogy a Feliratkozók listán szerepel és
aktív. Feltöltheted a vásárlókból (akinek van e-mail címe), Excel/CSV importból,
vagy kézzel.
Aki leiratkozott, azt egy újabb import nem iratkoztatja fel újra.
Ezért van a törlés mellett „Leiratkoztat" is: a törölt cím egy következő importtal
visszakerülhetne, a leiratkozott nem. Amit lehet, azt leiratkoztasd, ne töröld.
A szerkesztő blokkokból épít: cím, szöveg, termék, kép, gomb,
elválasztó, térköz. Húzással sorrendezhetők. Terméket a saját listádból vagy a
katalógusból lehet behúzni — névvel, cikkszámmal, árral, képpel.
A jobb oldali előnézet nem hasonlít a levélre — az maga a levél.
A szerkesztő nem a böngésző stílusaival rajzol, hanem elküldi a blokkokat a
szervernek, és azt mutatja, ami tényleg kimegy. Enélkül az történne, ami minden
házi hírlevél-szerkesztővel: a böngészőben szép, az Outlookban szétesik.
Kiküldés előtt mindig küldj magadnak próbalevelet, és nézd meg
Gmailben és Outlookban is. A kiküldést csak Admin indíthatja, és be kell gépelni
a kampány nevét — ez az egyetlen művelet a programban, amit nem lehet visszavonni.
Utána a kampány befagy, nem szerkeszthető.
A kiküldött kampányra kattintva látszik, hányan nyitották meg és mire
kattintottak. A megnyitás alsó becslés, nem darabszám: a Gmail
és az Outlook egy része nem tölti be a képeket, amivel mérünk. A kattintás
megbízhatóbb — az tényleges cselekvés.
A 🔗 Feliratkozó űrlap fülön van egy kész oldal, amit csak
linkelni kell, és egy beágyazható kód a weboldaladhoz. Mindkettő
kettős megerősítéssel megy: a beírt cím nem kerül azonnal a
listára, hanem kap egy levelet. Enélkül bárki feliratkoztathatná a haragosát, és
a te domained kapná érte a spampanaszt.
Szkenner-figyelő a bolti gépen
Ha a bolti gépen fut a figyelőprogram, amit oda beszkennelsz, magától felkerül:
Üzlet → 📥 Beérkezett szkennelések. A menüpont mellett szám
mutatja, hány vár átnézésre.
Készletbe magától semmi nem kerül. A felismerés téved; a
bevételezést innen te indítod, miután átnézted a sorokat.
A beüzemelés leírása a forrásban: eszkozok/szkenner-figyelo/OLVASD-EL.md.
A gép egy eszköz-kulccsal azonosít, nem jelszóval — azzal csak
feltölteni lehet, és bármikor visszavonható anélkül, hogy bárkinek jelszót kellene
cserélnie. A kulcs a Beérkezett szkennelések ablak alján kérhető, és
csak egyszer látszik.
Kuka
Ami törlődik, nem vész el azonnal: az Eszközök → Kuka alatt
visszaállítható. Véglegesen csak onnan lehet törölni.
Fajtánként van egy Mind jelölő is — ez az összes ott
lévő tételre vonatkozik, nem csak a képernyőn látszókra. Így egy elrontott
leltár-betöltés több ezer terméke is egy mozdulattal visszahozható. Az egyes
tételek mellett jelölőnégyzet van, ha csak néhányat akarsz.
A data mappát soha ne cseréld egészben. A katalógus
mellett ott van a db.json is, és abban van az összes terméked,
rendelésed, vásárlód és a bejelentkezésed. A katalógust a felületről kell cserélni.
Ugyanígy kézzel ne bántsd a .env és az uploads/ tartalmát.
A vállalkozás iratai
Profil menü → 🏛️ Vállalkozás iratai. A céghez tartozó
hatósági papírok: működési engedély, telephelyengedély, bejelentések,
biztosítás. Nem csak feltöltve, hanem nyilvántartva —
engedélyszámmal, kiállító hatósággal, termékkörrel és lejárattal.
A lejáratról a program magától szól, 60 nappal előre. A
menüponton szám jelzi, hány irat jár le hamarosan; felkiáltójel, ha valami
már lejárt. A lejárt irat a listában piros csíkot kap, hogy átfutva is
kiugorjon.
A fájlok ugyanabba a dokumentumtárba kerülnek, mint a többi irat, tehát a
Kukából visszaállíthatók. A törlés innen sem végleges.
AI asszisztens — modellváltás
Az asszisztenst egy Claude-modell hajtja. Melyiket, azt a szerver
.env fájljában lévő AI_MODELL sor dönti el.
Jelenleg Sonnet 5 fut — ezt méréssel választottuk.
| Modell | Idő | Költség / rendelés | Piszkozat |
| Opus 5 | 21 mp | ~34 Ft | kitölti |
| Sonnet 5 (ez fut) | 23 mp | ~14 Ft | kitölti |
| Haiku 4.5 | 7 mp | ~5 Ft | üresen hagyja |
Ugyanazzal a két körrel, ugyanazokon az éles adatokon mérve. A Haiku az
árakat és a cikkszámot helyesen hozta ki, de a piszkozatot nem írta be —
közben viszont azt állította, hogy megtette. Ezért nem ajánlott.
Váltás Opus 5-re (drágább, de a legerősebb):
ssh deploy "sed -i 's|^AI_MODELL=.*|AI_MODELL=claude-opus-5|' /home/www/arufelvitele.nagyuzlethaz.hu/.env && pm2 restart arufelvitele"
Vissza Sonnet 5-re:
ssh deploy "sed -i 's|^AI_MODELL=.*|AI_MODELL=claude-sonnet-5|' /home/www/arufelvitele.nagyuzlethaz.hu/.env && pm2 restart arufelvitele"
A sed a meglévő sort írja át, nem újat fűz hozzá — két
AI_MODELL sortól kiszámíthatatlan lenne, melyik érvényesül.
A program alkalmazkodik a választott modellhez: a régebbi modellek (például
a Haiku 4.5) nem tudják az adaptív gondolkodást, és ha azt mégis megkapnák,
a kérés hibával szállna el. Ezt a program tudja, és elhagyja nekik.
A kulcsot (ANTHROPIC_API_KEY) ugyanebben a fájlban tartjuk.
Az asszisztens felülete a beszélgetés végén kiírja a tényleges
tokenszámot — így a költség mért, nem becsült.
Állapot és hibák
Beállítások → 🩺 Állapot és hibák. Itt látszik, mi ment félre a
programban, és hogy rendben van-e a szerver: szabad hely, memória, üzemidő,
a naplók mérete. Enélkül ez csak a szerverre belépve látszott.
Az azonos hibák egy sorban vannak, számlálóval. Ez azért
fontos, mert egy sűrűn ismétlődő hiba különben elnyomná az összes többit —
2026 nyarán egy rosszul beállított folyamat több mint ötvenezerszer írta ki
ugyanazt, és emiatt hónapokig nem tűnt fel senkinek.
A menüponton megjelenő szám a mai hibák darabszáma. Ha felkiáltójel van
rajta, akkor a szerverrel van baj — nyisd meg, felül ki van írva, mi.
Az „indulás" bejegyzés nem hiba: minden
programindulást feljegyzünk. Egy indulás semmit nem jelent, de ha rövid időn
belül sok van belőle, akkor a program körbe-körbe indul újra — ilyenkor a
program magától szól. Ezt a futó program magáról nem tudhatja (minden
indulás új folyamat), a napló viszont túléli az újraindulást.
Mindennapi parancsok
A program mappájából: /home/www/arufelvitele.nagyuzlethaz.hu
| Mit akarsz | Parancs |
| Újraindítás | pm2 restart arufelvitele |
| Fut-e, mióta | pm2 list |
| Mit írt ki | pm2 logs arufelvitele --lines 30 --nostream |
| Melyik verzió van a lemezen | node -p "require('./package.json').version" |
| Van-e helyben módosított fájl | git status --porcelain --untracked-files=no |
| A számla-beolvasó próbája | node scripts/szamla-proba.js |
| Felismerés nyelvi adata | node scripts/ocr-nyelv-letolt.js |
Hírlevél-küldés a szerveren
A levél a gépen futó postfixen megy ki. Ami ehhez be van állítva:
| Mi | Érték |
| SMTP | localhost — a saját cím nem jó, a szerver NAT miatt nem éri el magát |
| Feladó | info@nagyuzlethaz.hu (MAIL_FROM) |
| Válaszcím | MAIL_REPLY_TO, alapból ugyanez |
| Beágyazható űrlap | FELIRATKOZAS_EREDET — vesszővel elválasztva |
A domainhez tartozik SPF, DKIM és DMARC, tehát a hírlevél hitelesítve megy ki.
A feladónak ezért @nagyuzlethaz.hu címnek kell lennie — más
domainnel a hitelesítés nem egyezne, és romlana a kézbesítés.
Karakterfelismerés a szerveren
A szkennelt számla felismerése egy lapnál fél-egy perc. Két dolog kell hozzá,
egyszer:
-
Nyelvi adat. Az első beolvasásnál magától letölti (~5,8 MB a
tessdata/ mappába). Frissítés után egyszer lefuttatva előre is
megvan: node scripts/ocr-nyelv-letolt.js
-
Hosszabb nginx-türelem. Az alapértelmezett 60 másodperc elvágná
a felismerést 504-gyel. A
location / blokkba kell:
proxy_read_timeout 300s;
proxy_send_timeout 300s;
client_max_body_size 50m;
Utána nginx -t && systemctl reload nginx.
Frissítés parancssorból
Ha a Frissítés gomb valamiért nem jó, ez ugyanazt csinálja:
git pull --ff-only && npm install --omit=dev --no-audit --no-fund && pm2 restart arufelvitele
Utána a böngészőben Ctrl+F5, különben a régi JavaScript jöhet
vissza a gyorsítótárból, és úgy tűnhet, nem történt semmi.
Ha elakad
„⚠️ Frissítés akadályozva", vagy a gomb nem csinál semmit
A frissítés szándékosan leáll, ha verziókövetett fájl helyben módosult — nem akar
kézi munkát eldobni. A gombra kattintva kiírja, melyikről van szó. A leggyakoribb
ok egy kézzel futtatott npm install <csomag>: az beleír a
package.json-be.
git checkout -- package.json package-lock.json
Bad Gateway — a program el sem indul
Valamelyik require elszállt, jellemzően hiányzó csomag miatt. A napló
megmondja, melyik; utána telepítés és újraindítás.
pm2 logs arufelvitele --lines 30 --nostream
Process or Namespace arufelvitele not found
A pm2-démon elfelejtette a bejegyzést, jellemzően pm2 update után. Az
adat és a kód ilyenkor érintetlen. Ha a pm2 resurrect nem hozza
vissza, indítsd újra és mentsd el a listát.
pm2 start server.js --name arufelvitele && pm2 save
npm error code ETARGET
A package.json olyan csomagverziót kér, ami nincs az npm registryben.
A program ilyenkor a régi kóddal fut tovább — a javítás után a fenti parancssoros
frissítés viszi végig.