EQVPS

n8n په یوه VPS د Docker سره ځان-کوربه کړئ

Jun 15, 2026 · 3 دقیقې لوستل · EQVPS Team

n8n هغه ډول وسیله ده چې تاسو یې په سپکه کارول پیلوئ او بیا په ارامۍ خپلو عملیاتو نیمایي پرې لار کوئ. په کوم ټکي «دا د بل چا په cloud څوکۍ چلیږي، د-هرې-اجرا میټر شوی، زما API کیلي د دوی په سرورونو اوسیږي» د لږ عالي احساس کول پیلوي. ځان-کوربه‌توب درې واړه سموي — فلیټ لګښت، هیڅ د اجرا سقف نشته، او ستاسو کیلي په یوه box پاتې کیږي چې تاسو یې لرئ. د Docker سره دا یو پنځلس-دقیقه‌ای کار دی.

دا واقعاً څومره سرور ته اړتیا لري

لومړی ریښتیني شمیرې، نو تاسو ډیر یا کم ونه اخلئ:

n8n په آرامۍ CPU-تږی نه دی؛ دا د چلونو پر مهال spike کوي. یو 2-هستې box د ډیری تنظیمونو لپاره سم دی. (د مشخصاتو د کار سره سمولو په اړه نور د اندازه‌کولو لارښود کې.)

د Docker تنظیم

په یوه تازه Ubuntu/Debian box، Docker نصب کړئ:

curl -fsSL https://get.docker.com | sudo sh

یو فولډر او یو docker-compose.yml جوړ کړئ — n8n د یوه دوامداره volume او Postgres سره:

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - "127.0.0.1:5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.yourdomain.com/
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=db
      - DB_POSTGRESDB_PASSWORD=change-me
    volumes:
      - ./n8n-data:/home/node/.n8n
    depends_on: [db]
  db:
    image: postgres:16
    restart: always
    environment:
      - POSTGRES_PASSWORD=change-me
      - POSTGRES_DB=n8n
    volumes:
      - ./db-data:/var/lib/postgresql/data
sudo docker compose up -d

دوه شیان د یادونې وړ دي: volumeونه (n8n-data، db-data) هغه څه دي چې ستاسو workflowونه د بیا پیلونو او لوړولو په اوږدو کې ژوندي ساتي — مه یې پریږدئ. او n8n 127.0.0.1 ته تړل شوی، نه 0.0.0.0 — دا نه دی مستقیم انټرنیټ ته څرګند شوی. دا په قصد سره دی؛ راتلونکی ګام لاسرسی په خوندي توګه اداره کوي.

لاسرسی: HTTPS یا یو tunnel

قفل یې کړئ او پورته یې وساتئ

n8n ستاسو API کیلي او اسناد ساتي، نو box باید کلک وي: د امنیت checklist (SSH کیلي، firewall، هیڅ د پټنوم ننوتل) وکړئ مخکې له دې چې ریښتیني اسناد پکې کیږدئ. د compose فایل کې restart: always لا دمخه پدې معنی چې Docker n8n د یوه crash یا بیا پیل وروسته بیرته راولي — دا ستاسو اپټایم اداره شوی.

ایا ارزښت لري؟

د حجم په اړه له ځان سره ریښتینی اوسئ. که تاسو اتوماتیکونه په دوامداره ډول چلوئ، ځان-کوربه‌توب په لګښت (فلیټ vs د-هرې-اجرا) ګټي او هر د workflow/چلونه حدونه لرې کوي. که تاسو د میاشتې یو څو flowونه پیلوئ، یو کوربه شوی څوکۍ لږ زحمت دی. خو د کنټرول دلیل په هر ډول ولاړ دی: ستاسو workflowونه، ستاسو ډیټا، ستاسو کیلي — ستاسو په سرور، نه کرایه شوی. د ډیری خلکو لپاره چې د n8n په اړه جدي شول، دا پریکړه کوونکی فکتور دی.

یو 2 GB box، یو compose فایل، یو ډومین (یا یو tunnel)، او تاسو خپل اتوماتیک hub چلوئ — د crypto بې KYC وړ، په دقیقو کې ژوندی.


چمتو تنظیم: VPS د n8n لپاره وګورئ — سپارښتل شوی پلان او یو یوه-دقیقه‌ای crypto deploy.

پوښتنې

ځان-کوربه شوی n8n څومره RAM ته اړتیا لري؟

شاوخوا 2 GB د n8n سربیره د هغه د Postgres ډیټابیس او عادي workflowونو لپاره آرام خوندور ځای دی. دا په 1 GB چلیږي که workflowونه سپک وي، خو تاسو به یې د لویو چلونو پر مهال احساس کړئ. درنه موازي اجراوې یا لوی payloadونه — 4 GB ته لاړ شئ.

ایا زه د n8n ځان-کوربه کولو لپاره Docker ته اړتیا لرم؟

دا د پام وړ ترټولو اسانه لاره ده — یو compose فایل تاسو ته n8n، یو ډیټابیس او دوامداره ذخیره درکوي، او لوړول یو واحد pull دی. تاسو کولی شئ د npm له لارې پرځای یې نصب کړئ، خو Docker تاسو له د وابستګۍ او لوړولو سردردیو ژغوري.

ایا د n8n ځان-کوربه‌توب د n8n cloud څخه ارزانه دی؟

که تاسو د اتوماتیکونو یو ثابت جریان چلوئ، هو — یو فلیټ میاشتنی VPS د-هرې-اجرا بیه ماتوي، او هیڅ د workflow یا اجرا سقف نشته. د میاشتې د یو څو چلونو لپاره، یو کوربه شوی څوکۍ ساده وي. بل دلیل چې خلک ځان-کوربه کوي کنټرول دی: ستاسو ډیټا او API کیلي هیڅکله ستاسو سرور نه پریږدي.

ایا زه د n8n لپاره یو ډومین ته اړتیا لرم؟

د OAuth-بنسټ nodeونو (Google، او نور) او پاک HTTPS لپاره، هو — یو ډومین سرور ته اشاره کړئ او n8n د یوه سند سره د یوه reverse proxy تر شا کیږدئ. د خالص داخلي کارونې لپاره تاسو کولی شئ ورته د یوه SSH tunnel له لارې بې ډومین ورسیږئ.

ایا n8n په یوه NAT VPS چلیدلی شي یا زه یو dedicated IP ته اړتیا لرم؟

داخلي/SSH-tunnel کارونه په یوه NAT box کار کوي. که تاسو د خپل ډومین او HTTPS سره یو عامه URL غواړئ (د ځینو OAuth callbackونو او webhookونو لپاره اړین)، یو dedicated-IP پلان پاک سمون دی ځکه چې تاسو ټول پورټونه کنټرولوئ.

← بلاګ ته بیرتهپلانونه او بیې وګورئ →

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.