n8n¶
Այս հոդվածում
- n8n. Հիմնական հնարավորություններ
- Տեղակայման հնարավորություններ
- Սկսել աշխատել n8n-ի տեղակայումից հետո
- n8n վարչի հաշվի ստեղծում
- Փոխել n8n-ի ծավալների մոնտաժը
- Կարգավորել Traefik-ը n8n-ի դոմենի անունը նորի փոխելու համար
- Docker կոնտեյներները տեղափոխել ոչ իրավասու օգտատիրոջ (ըստ ցանկության)
- Թարմացնել n8n-ը
- Տեղակայել n8n Ubuntu-ում
- Տեսանյութի ուսումնական ձեռնարկ
- Պատվիրել սերվեր n8n-ով API-ի միջոցով
Տեղեկատվություն
n8n-ը անվճար, բաց և ընդլայնելի աշխատանքային հոսքերի ավտոմատացման գործիք է, որը թույլ է տալիս ինտեգրել տարբեր հավելվածներ և ծառայություններ, ինչպես նաև իրականացնել սերվերային հավելվածների տրամաբանություն։ n8n-ն ունի պատրաստի մոդուլների մեծ քանակ, որոնք նախատեսված են տարբեր ծառայությունների հետ աշխատելու համար (Google Sheets, Slack, Trello, GitHub և այլն)։ Հնարավոր է նաև ստեղծել հանգույցներ JavaScript կամ TypeScript լեզուներով։ n8n-ը աջակցում է ինքնաճանաչման տարբեր տեսակներ և ապահովում է տվյալների փոխանցման անվտանգությունը ծառայությունների միջև։
n8n. Հիմնական հնարավորություններ¶
- Գործնականություն. n8n-ը թույլ է տալիս ստեղծել բարդ ավտոմատացման սկրիպտներ։ Տարբեր հավելվածների և ծառայությունների ինտեգրումը API-ի միջոցով թույլ է տալիս հարմարեցնել աշխատանքային հոսքերը և նվազեցնել ռուտինային աշխատանքը։
- Օգտագործման հեշտություն. Պատրաստի մոդուլների գրադարանը զգալիորեն հեշտացնում է նոր աշխատանքային հոսքերի ստեղծումը։
- Հարմարավետություն. n8n-ը թույլ է տալիս գործարկել և թեստավորել աշխատանքային հոսքերը ուղղակիորեն ինտերֆեյսից։ Դա թույլ է տալիս արագ ստուգել սկրիպտի ճշգրտությունը և ուղղել սխալները։
- Հուսալիություն. n8n-ը ապահովում է բիզնես-ընթացքների հուսալիությունը՝ թույլ տալով կրկնել առաջադրանքները, եթե դրանք ձախողվեն։
- Ընդլայնելիություն. Բաց աղբյուրի կոդի շնորհիվ n8n-ը հեշտությամբ կարելի է ընդլայնել՝ ստեղծելով նոր ինտեգրման մոդուլներ այլ ծառայությունների հետ։
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24 | n8n Community Edition | Ubuntu 22.04 | + | + | + | + | 2 | 2 | - | Այո | ՊԱՏՎԻՐԵԼ |
Այս ծրագրային ապահովման համար տեղադրման ժամանակ հնարավոր է սահմանել սեփական դոմեն: Տեսեք հրահանգները
Այս ծրագրային ապահովման համար կարող եք սահմանել անհատական դոմեն տեղակայման ընթացքում։ Տես հրահանգներ
Այս ծրագրային ապահովման տեղակայման հնարավորությունների մասին տեղեկատվության համար տես այս հղումը
Նշում
Եթե այլ կերպ նշված չէ, ըստ լռելյայնի մենք տեղակայում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը մշակողի կայքից կամ օպերացիոն համակարգի պահեստներից։
Սկսել աշխատել n8n-ի տեղակայումից հետո¶
Գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում, որ սերվերը պատրաստ է աշխատանքի համար պատվերի վճարումից հետո։ Այն կպարունակի VPS-ի IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները։ Մեր ընկերության հաճախորդները սերվերների և API կառավարման վահանակում կառավարում են սարքավորումները — Invapi։
Ինքնաճանաչման տվյալները կարող եք գտնել սերվերի կառավարման վահանակի Configuration >> Tags թերթիկում կամ ուղարկված էլ. նամակում։
- Հղում n8n վահանակին մուտք գործելու համար վեբ-ինտերֆեյսով. webpanel թեգում;
- Login և Password. Ուղարկվում են ձեր էլ. հասցեին սերվերի պատրաստ լինելուց հետո ծրագրային ապահովման տեղակայումից հետո։
n8n վարչի հաշվի ստեղծում¶
Docker կոնտեյները n8n-ով տեղակայելուց հետո անհրաժեշտ է սկզբնական կարգավորում վեբ-ինտերֆեյսի միջոցով։ n8n վեբ-ինտերֆեյս այցելելիս առաջին անգամ ձեզ կառաջարկվի ստեղծել սեփականատիրոջ հաշիվ.

- Մուտքագրեք ձեր էլ. հասցեն;
- Նշեք ձեր անունը և ազգանունը;
- Ստեղծեք ուժեղ գաղտնաբառ (նվազագույնը 8 նիշ, ներառյալ նվազագույնը մեկ թիվ և մեկ մեծատառ);
- Ըստ ցանկության ակտիվացրեք անվտանգության և արտադրանքի թարմացումների մասին ծանուցումները;
- Սեղմեք
Nextկոճակը։
Ուշադրություն
Կոճակը սեղմելուց հետո n8n-ի ինիցիալիզացիայի և հաջորդ էկրանին անցնելու գործընթացը կարող է տևել մինչև 5 րոպե։
Այնուհետև կբացվի անհատականացման կարգավորումների պատուհան.

- "Ինչն է լավագույնս նկարագրում ձեր ընկերությունը";
- "Ո՞ր դերն է լավագույնս նկարագրում ձեզ";
- "Ում համար են հիմնականում ձեր ավտոմատացումները";
- "Որքա՞ն մեծ է ձեր ընկերությունը";
- "Ինչպե՞ս իմացաք n8n-ի մասին"։
Բոլոր դաշտերը լրացնելուց հետո սեղմեք Get started կոճակը։
Ըստ ցանկության անվճար լիցենզիայի ակտիվացում¶

n8n-ը կարող է առաջարկել ձեզ որոշ պրեմիում հնարավորությունների անվճար ակտիվացում.
- Աշխատանքային հոսքերի պատմությունը դիտելու հնարավորություն (վերջին 24 ժամվա ընթացքում);
- Սխալները ուղղելու համար բարելավված թեստավորման հնարավորություններ;
- Որոնում և թեգավորում կատարված աշխատանքային հոսքերը կազմակերպելու համար։
Անվճար լիցենզիայի բանալի ստանալու համար.
- Մուտքագրեք ձեր էլ. հասցեն համապատասխան դաշտում;
- Սեղմեք
Send me a free license keyկամ անցեք այս քայլից~Skip~ սեղմելով։ Եթե ընտրում եք ստանալ բանալին, այն կուղարկվի նշված հասցեին.

- Բանալին ակտիվացնելու համար սեղմեք Activate License Key էլ. նամակում կամ պատճենեք և մուտքագրեք բանալին n8n-ի համապատասխան կարգավորումների բաժնում։
Հիմնական էկրան և լիցենզիայի ծանուցում¶

Սկզբնական կարգավորումները ավարտելուց հետո կհայտնվեք n8n-ի հիմնական էկրանում.
- Էկրանի վերևում բոլոր հասանելի աշխատանքային հոսքերի, վավերացումների և կատարումների ամփոփում է;
- Հիմնական էկրանում կարող եք ընտրել, թե ինչպես սկսել. ստեղծել աշխատանքային հոսք զրոյից կամ թեստավորել պատրաստի օրինակ AI գործակցով;
- Ներքևի աջ անկյունում ծանուցումը կնշի, որ ձեր լիցենզիայի բանալին ճանապարհին է, և անհրաժեշտ է ստուգել ձեր էլ. հասցեն (եթե բանալի ուղարկելու տարբերակը նախկինում ընտրված էր)։
Նշում
n8n-ի հիմնական կարգավորումների մասին մանրամասն տեղեկատվություն կարելի է գտնել մշակողի փաստաթղթերում։
Փոխել n8n-ի ծավալների մոնտաժը¶
n8n Docker կոնտեյներներում ծավալների ճիշտ մոնտաժը կարևոր է ոչ միայն տվյալների պահպանման համար վերագործարկումների միջև, այլև տարբերակների թարմացումների, մեկ այլ սերվեր տեղափոխման, պահեստային պատճենների ստեղծման, թեստավորման և ախտորոշման պարզեցման, արտաքին աշխատանքային հոսքերի խմբագրման հնարավորության, CI/CD գործընթացների հետ ինտեգրման և կլաստերային միջավայրերում հուսալի տեղակայման ապահովման համար։
-
Խմբագրեք compose.yml ֆայլը.
Ֆայլի գտնվելու վայրը ստուգելու համար օգտագործեք հրամանը.
-
Փոխեք n8n-ի ծավալի մոնտաժի տողը.
-
Թարմացրեք կոնտեյներների պատկերները.
4. Վերագործարկեք կոնտեյներները.
Կարգավորել Traefik-ը n8n-ի դոմենի անունը նորի փոխելու համար¶
n8n-ին մուտք գործելը ապահովելու համար նոր դոմենի անվանմամիջոցով անհրաժեշտ է կարգավորել Traefik-ը թրաֆիկի վերաուղղման համար։
-
Խմբագրեք compose.yml ֆայլը.
2. Լրացուցիչ կամ փոխեք n8n կոնտեյների թեգերը.labels: - "traefik.enable=true" - "traefik.http.routers.n8n.rule=Host(`your-domain.com`)" - "traefik.http.routers.n8n.entrypoints=websecure" - "traefik.http.routers.n8n.tls=true" - "traefik.http.services.n8n.loadbalancer.server.port=5678"
-
Թարմացրեք կոնտեյներների պատկերները.
4. Վերագործարկեք կոնտեյներները.
Docker կոնտեյներները տեղափոխել ոչ իրավասու օգտատիրոջ (ըստ ցանկության)¶
Անվտանգությունը բարձրացնելու համար խորհուրդ է տրվում Docker կոնտեյներները գործարկել ոչ root օգտատիրոջ անունից։
-
Ստեղծեք նոր օգտատեր.
2. Ավելացրեք օգտատիրոջը docker խմբին. 3. Տեղափոխեք n8n տվյալները.4. Պատճենեք կոնֆիգուրացիայի ֆայլերը.mkdir -p /home/n8n_user/n8n cp -r /root/.n8n/* /home/n8n_user/n8n/ chown -R n8n_user:n8n_user /home/n8n_user/n8n5. Փոխեք մոնտաժի ճանապարհը compose.yml-ում. 6. Թարմացրեք կոնտեյներների պատկերները. 7. Գործարկեք կոնտեյներները նոր օգտատիրոջ անունից.cp -r /root/n8n-compose-file /home/n8n_user/ chown -R n8n_user:n8n_user /home/n8n_user/n8n-compose-file
Թարմացնել n8n-ը¶
n8n-ի Docker պատկերը թարմացնելու համար կատարեք հետևյալ քայլերը.
-
Փոխեք թիրախային թղթապանակը ձեր n8n Compose ֆայլի թղթապանակ.
-
Դադարեցրեք աշխատող n8n կոնտեյները.
-
Ջնջեք դադարեցված կոնտեյները.
-
Ներբեռնեք n8n-ի վերջին Docker պատկերը.
-
Վերագործարկեք ձեր կոնտեյներները Docker Compose-ի միջոցով.
Տեղակայել n8n Ubuntu-ում¶
-
Թարմացրեք համակարգի փաթեթները.
-
Տեղակայեք Docker Engine.
-
Ստուգեք Docker-ի տեղակայումը.
-
Ստեղծեք անհրաժեշտ թղթապանակները.
-
Ստեղծեք compose.yml ֆայլը.
Ստեղծեք
compose.ymlանվանումով ֆայլ ձեր/root/n8n-compose-fileթղթապանակում և տեղադրեք հետևյալ բովանդակությունը.version: "3" services: n8n: image: docker.n8n.io/n8nio/n8n:latest restart: always user: root ports: - "5678:5678" environment: - N8N_HOST=<you-server-ip> - N8N_PORT=5678 - N8N_PROTOCOL=http - NODE_ENV=production - WEBHOOK_URL=http://<you-server-ip>/ - GENERIC_TIMEZONE="Europe/Amsterdam" - N8N_SECURE_COOKIE=false volumes: - /root/.n8n:/home/node/.n8n - /root/local-files:/filesՓոխարինեք
<your-server-ip>ձեր սերվերի իրական IP հասցեով։ Դուք կարող եք ստանալ ձեր IP հասցեն հրամանի միջոցով. -
Գործարկեք n8n-ը Docker Compose-ի միջոցով.
-
Սպասեք, որ n8n-ը սկսի աշխատել.
Սպասեք մոտավորապես 10 վայրկյան, որ n8n-ը ինիցիալիզացվի և սկսի լսել 5678 պորտում։
-
Մուտք գործեք n8n վեբ-ինտերֆեյս.
Բացեք վեբ-դիտարկիչ և անցեք
https://your-server-ip:443հասցեին։ (Փոխարինեքyour-server-ipձեր սերվերի իրական IP հասցեով)։ Ձեզ կառաջարկվի սկզբնական կարգավորում և մուտքի տվյալներ։
Ուշադրություն
- SSL վկայական չկա. Այս կարգավորումը օգտագործում է HTTP (80 պորտ) առանց SSL-ի։ Սա խորհուրդ չի տրվում արտադրական միջավայրերի համար։ Խորհուրդ է տրվում ստանալ և կարգավորել SSL վկայական անվտանգ կապի համար։
- Անվտանգության ռիսկ. HTTP-ով աշխատելը ձեր տվյալները բաց է թողնում հնարավոր ինտերցեպցիայի և միջնորդի հարձակումների համար։ Օգտագործեք ծայրահեղ զգուշություն, եթե ընտրում եք այս կարգավորումը։