Pereiti prie pagrindinio turinio

Kaip įdiegti n8n Ubuntu 24.04 šabloną?

Šioje instrukcijoje parodysime, kaip įdiegti n8n šabloną ir pradėti juo naudotis.

n8n yra procesų automatizavimo platforma, leidžianti sujungti programas, paslaugas, API ir duomenų bazes. Su ja galima automatizuoti įvairias užduotis, apdoroti duomenis, priimti webhooks, siųsti pranešimus, jungtis prie išorinių paslaugų bei kurti sudėtingesnius automatizavimo procesus.

Atkreipkite dėmesį, kad šis šablonas skirtas savarankiškai administruojamiems VPS serveriams. n8n jame jau įdiegtas iš anksto, tačiau serverio administravimas, atnaujinimai, atsarginių kopijų kūrimas, saugumo konfigūracija bei pačių workflow'ų valdymas išlieka VPS savininko atsakomybė.

1. n8n šablono diegimas

Norėdami įdiegti n8n šabloną:

  1. Prisijunkite prie klientų sistemos;

  2. Pasirinkite savo dedikuotą serverį paslaugų sąraše;

  3. Eilutėje „Sistema (OS)“ spustelėkite "Perinstaliuoti".

  4. Pasirinkite šabloną "n8n (Ubuntu 24.04, Docker, PostgreSQL, Traefik) (64-bit)",

  5. Pasirinkite "Taip, pageidauju perinstaliuoti sistemą";

  6. Palaukite 10–20 minučių ir atnaujinkite VPS valdymo puslapį.

DĖMESIO: Tiek valdymo pulto, tiek operacinės sistemos perinstaliavimo metu sunaikinami visi serveryje esantys duomenys. Po perinstaliavimo jūsų serveris bus tuščias, kaip ką tik po paslaugos aktyvavimo.

2. Prisijungimas prie serverio per SSH

Baigus diegimą, prisijunkite prie serverio per SSH naudodami root paskyrą.

ssh root@your_server_ip

your_server_ip pakeiskite tikruoju savo VPS IP adresu.

3. n8n prisijungimo duomenų radimas

n8n prisijungimo duomenys saugomi šiame faile:

/root/n8n_logins

Norėdami atidaryti failą, vykdykite komandą:

cat /root/n8n_logins

Faile raskite šias reikšmes:

traefik_user: admin traefik_password: Ar888YEOnQ6A565458974s2xf7gY25783aG93reqosk52rQE

Nukopijuokite traefik_user ir traefik_password reikšmes. Jų reikės norint atidaryti n8n naršyklėje.

PostgreSQL duomenų bazės prisijungimo duomenis, raktus ir tokenus galite ignoruoti, nebent jų prireiks išplėstinei konfigūracijai.

Dėl papildomo saugumo prisijungimo duomenis rekomenduojame saugoti slaptažodžių tvarkyklėje, pavyzdžiui:

  • Bitwarden;

  • 1Password;

  • KeePassXC;

  • arba kitoje pasirinktoje slaptažodžių tvarkyklėje.

Pastaba: jei sukursite atskirą naudotoją su sudo teisėmis ir išjungsite tiesioginį prisijungimą prie root paskyros per SSH, prisijungimo duomenų failas išliks pasiekiamas.

Jį galėsite peržiūrėti naudodami komandą:

sudo cat /root/n8n_logins

4. n8n atidarymas naršyklėje

Naršyklėje atidarykite savo serverio hostname adresą (įveskite serverio pavadinimą):

https://serverio_hostname

serverio_hostname pakeiskite tikruoju savo VPS pavadinimu (hostname).

Sistema paprašys įvesti naudotojo vardą ir slaptažodį. Naudokite traefik_user ir traefik_password reikšmes iš /root/n8n_logins failo.

5. n8n paskyros sukūrimas

Prisijungus n8n paprašys sukurti pagrindinę savininko paskyrą.

Įveskite reikiamus duomenis:

  • el. pašto adresą;

  • vardą;

  • pavardę;

  • slaptažodį.

Tuomet užbaikite paskyros nustatymą.

Ši paskyra bus naudojama prisijungti prie n8n valdymo aplinkos.

6. n8n valdymo aplinkos atidarymas

Sukūrus paskyrą būsite nukreipti į n8n valdymo aplinką.

Čia galite kurti automatizavimo procesus, valdyti prisijungimo duomenis, peržiūrėti procesų vykdymo istoriją ir konfigūruoti automatizavimo veiksmus.

7. Kairysis meniu

Kairėje pusėje matysite meniu su skirtingomis funkcijomis. Kiekviena piktograma suteikia prieigą prie atskiros n8n dalies:

7.1. Pliuso mygtukas

Paspauskite pliuso mygtuką, jei norite sukurti naują elementą.

Jį paspaudę matysite šias parinktis:

New workflow

Sukurkite naują automatizavimo procesą.

n8n procesą sudaro tarpusavyje sujungti žingsniai, vadinami nodes. Kiekvienas node atlieka tam tikrą veiksmą, pavyzdžiui, paleidžia procesą, pakeičia duomenis, išsiunčia pranešimą arba prisijungia prie kitos programos.

Daugiau informacijos apie workflow rasite n8n dokumentacijoje.

Kaip sukurti pirmą paprastą workflow, parodysime kitame žingsnyje.

New credential

Pridėkite programos ar paslaugos prisijungimo duomenis, pavyzdžiui, Google Sheets, Gmail, Telegram ar kito įrankio.

Priklausomai nuo paslaugos, gali reikėti įvesti API raktą, prieigos tokeną, naudotojo vardą ir slaptažodį arba prisijungti naudojant savo paskyrą.

Daugiau informacijos apie šią funkciją rasite oficialioje n8n dokumentacijoje.

New project

Sukurkite naują projektą. Ši funkcija prieinama tik Enterprise plane, todėl pagal numatytuosius nustatymus mygtukas yra neaktyvus.

7.2. Paieškos mygtukas

Naudodami šį mygtuką galite ieškoti įvairių n8n funkcijų.

7.3. Šoninio meniu išskleidimo mygtukas

Paspauskite šį mygtuką, kad išskleistumėte šoninį meniu:

7.4. Overview mygtukas

Paspauskite šį mygtuką, jei norite grįžti į pagrindinį puslapį. Jame galite matyti visus sukurtus workflow ir jų statistiką, pavyzdžiui, vykdymų skaičių, nesėkmingų vykdymų dalį, vykdymo laiką ir kitą informaciją:

7.5. Chat mygtukas

Paspauskite Chat mygtuką, kad n8n aplinkoje atidarytumėte Chat Hub. Čia galite pradėti pokalbius su AI modeliais, asmeniniais agentais arba su jūsų n8n aplinka susietais workflow agentais.

Šioje dalyje galite naudoti:

Workflow agents

Bendraukite su agentais, sukurtais naudojant n8n workflow.

Personal agents

Naudokite individualiai sukurtus agentus su savo instrukcijomis ir įrankiais.

Base models

Bendraukite su AI modeliais, kurių paslaugų teikėjai prijungti naudojant prisijungimo duomenis.

Daugiau informacijos apie šią funkciją rasite oficialioje n8n dokumentacijoje.

8. Pirmojo workflow sukūrimas

Pirmai pažinčiai su n8n galite sukurti paprastą workflow.

Šoniniame meniu paspauskite "Create Workflow" arba, jei tai pirmasis jūsų workflow n8n aplinkoje, pasirinkite "Start from the scratch":

Paspauskite "Add first step..."

Dešinėje pusėje atsidarys meniu. Paieškos laukelyje įveskite "Manual Trigger".

Pridėkite "Manual Trigger" node:

Pridėkite dar vieną node, pavyzdžiui, "Edit Fields". Paspauskite pliuso mygtuką:

Vėl atsidarys tas pats meniu. Paieškos laukelyje įveskite "Edit Fields" ir pasirinkite jį:

Bus atidaryti jo nustatymai:

Kairėje pusėje paspauskite "Execute previous nodes". Taip bus paleistas Manual Trigger node, o bandomieji duomenys perduoti į Edit Fields.

Tuomet skiltyje "Fields to Set" paspauskite "Add Field".

Pridėkite paprastą bandomąjį lauką:

  • Name: message

  • Value: Hello from n8n

Po to paspauskite "Execute step".

Jei viskas veikia tinkamai, dešinėje pusėje turėtumėte pamatyti rezultatą su nauju lauku:

message: Hello from n8n

Šiame žingsnyje sukūrėme paprastą demonstracinį n8n workflow. Pridėjome Manual Trigger node, skirtą workflow paleisti rankiniu būdu, o tada Edit Fields node, kuriame sukūrėme bandomąjį lauką su pranešimu "Hello from n8n".

Šis workflow padeda patikrinti, ar n8n veikia tinkamai, ir parodo, kaip duomenys perduodami iš vieno node į kitą.

9. Paruoštų n8n šablonų naudojimas

n8n siūlo viešą paruoštų workflow šablonų biblioteką. Naudodami šiuos šablonus galite pradėti greičiau, nes nereikia kiekvieno workflow kurti nuo nulio.

Šiame puslapyje workflow galite ieškoti pagal programą, paskirtį arba kategoriją, pavyzdžiui, Google Sheets, Telegram, Gmail, AI, Sales arba Marketing. n8n šablonų bibliotekoje yra tūkstančiai automatizavimo workflow šablonų.

Norėdami nukopijuoti šabloną į savo n8n aplinką:

  1. Pasirinkite kategoriją ir vieną iš šablonų. Šablono taip pat galite ieškoti pagal pavadinimą arba raktažodžius.

  2. Atidarykite norimą šabloną ir paspauskite "Use for free":

  3. Paspauskite "Copy template to clipboard (JSON)":

  4. Tuomet savo n8n aplinkoje sukurkite arba atidarykite workflow, kaip aprašyta anksčiau, ir įklijuokite šabloną paspausdami Ctrl + V. Nukopijuotas workflow atsiras jūsų n8n aplinkoje:

Dabar galite jį redaguoti ir pritaikyti savo poreikiams.

Svarbu: šablonai yra tik pradinis pagrindas, o ne pilnai paruošti sprendimai. Prieš aktyvuodami šabloną visada patikrinkite workflow logiką, prijungtas programas ir prisijungimo duomenis.

10. Naudingos nuorodos

Daugiau informacijos apie n8n rasite oficialioje dokumentacijoje. Joje aprašomi įvairūs n8n aspektai – nuo diegimo ir konfigūravimo iki kasdienio naudojimo.

Taip pat verta apsilankyti n8n bendruomenės forume – ten rasite įvairių temų ir galėsite užduoti savo klausimus, susijusius su n8n.

Ar gavote atsakymą į savo klausimą?