SSD Nodes Learn Hosting plans →
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-26

n8n বনাম Zapier বনাম Make: self-hosting কি সস্তা?

Zapier ও Make task অনুযায়ী বিল করে, self-hosted n8n-এ লাগে নির্দিষ্ট server খরচ। আপনার মাসিক volume বসিয়ে crossover হিসাব করুন এবং n8n license পড়ুন।

এই একটি পার্থক্যই সিদ্ধান্ত নির্ধারণ করে

n8n, Zapier এবং Make একই ধরনের কাজ করে। একটি trigger সক্রিয় হয়, API-গুলোর মধ্যে data স্থানান্তরিত হয়, এবং অন্য একটি system-এ কোনো ফলাফল পৌঁছায়। সাধারণত এদের মধ্যে পছন্দ একটি বিষয়ের ওপর নির্ভর করে: billing unit। Zapier এবং Make আপনার automation যত unit of work সম্পন্ন করে, প্রতিটির জন্য charge করে। Self-hosted n8n কোনো unit of work-এর জন্য charge করে না, কারণ এর পরিবর্তে আপনি একটি server-এর জন্য অর্থ প্রদান করেন।

নিচের সবকিছুকে এই একটি পার্থক্যই প্রভাবিত করে। আপনি দিনে দশটি workflow চালালে metered plan-এর খরচ প্রায় কিছুই নয়। কিন্তু কোনো workflow প্রতি মিনিটে সক্রিয় হতে শুরু করলে এটিই আপনার software খরচের সবচেয়ে বড় অংশ হয়ে যেতে পারে। Flat server cost-এর ক্ষেত্রে বিপরীত ঘটনা ঘটে: প্রথম দিন এটি ব্যয়বহুল মনে হয়, কিন্তু volume বাড়ার সঙ্গে খরচ আর বাড়ে না। কোনো model-ই অসৎ নয়। শুধু ভিন্ন model ভিন্ন ধরনের ব্যবহারের জন্য বেশি উপযোগী।

প্রতিটি পণ্য আসলে কোন বিষয়ের জন্য চার্জ করে

Zapier প্রতি task অনুযায়ী বিল করে। Zapier-এর নিজস্ব সংজ্ঞা অনুযায়ী, Zapier কোনো কাজের একটি একক সফলভাবে সম্পন্ন করলেই একটি task গণনা করা হয়। একটি Zap-এর প্রতিটি সফল action step একটি task ব্যবহার করে, এবং কিছু action একটির বেশি task ব্যবহার করে। Trigger ও polling গণনায় আসে না, ব্যর্থ action গণনায় আসে না, এবং built-in tool (Formatter, Paths, Filter, Delay, Looping, Storage) গণনায় আসে না। তাই একটি trigger ও তিনটি action step থাকা Zap প্রতিবার চললে তিনটি task খরচ করে। July 2026 অনুযায়ী free tier-এ প্রতি মাসে 100টি task থাকে, আর paid Professional plan yearly billing-এ প্রতি মাসে প্রায় 20 US dollars থেকে শুরু হয় এবং এতে 750টি task থাকে।

Make প্রতি credit অনুযায়ী বিল করে, যে একককে আগে operation বলা হতো। Make-এর documentation অনুযায়ী, একটি scenario যে প্রতিটি action সম্পাদন করে তার জন্য নির্দিষ্ট সংখ্যক credit খরচ হয়, এবং অধিকাংশ action-এর জন্য একটি credit লাগে। Reading, searching, creating, updating, deleting, transforming, aggregating এবং iterating—প্রতিটির জন্য একটি credit খরচ হয়। Router ও error handler-এর জন্য credit লাগে না। এখানে গুরুত্বপূর্ণ শব্দটি হলো iterating: 200টি row-এর ওপর loop চালানো একটি module প্রায় 200টি credit খরচ করে, একটি নয়। July 2026 অনুযায়ী free tier-এ প্রতি মাসে 1,000টি credit থাকে, আর Core plan প্রতি মাসে প্রায় 12 US dollars থেকে শুরু হয় এবং এতে 10,000টি credit থাকে।

Self-hosted n8n প্রতি execution-এর জন্য কোনো অর্থ নেয় না। Community edition বিনামূল্যে এবং এতে প্রায় সম্পূর্ণ feature set রয়েছে। Workflow run, একটি run-এর ভেতরের node, loop iteration এবং retry—সবকিছুর খরচ শূন্য, কারণ একমাত্র সীমা হলো আপনার server-এর CPU, memory ও disk। Paid self-hosted tier রয়েছে এবং সেগুলোর জন্য license key প্রয়োজন, তবে সেগুলো throughput নয়, single sign-on ও আলাদা environment-এর মতো governance feature বিক্রি করে। আপনি যদি ইতিমধ্যে VPS-এ Docker ও HTTPS দিয়ে n8n সেট আপ করে থাকেন, তাহলে recurring bill-এর পুরো অর্থই ইতিমধ্যে পরিশোধ করেছেন।

n8n-এর নিজস্ব documentation-এ দেওয়া install command-টি বিষয়টি বোঝানোর জন্য যথেষ্ট সংক্ষিপ্ত:

docker volume create n8n_data

docker run -it --rm \
 --name n8n \
 -p 5678:5678 \
 -e GENERIC_TIMEZONE="Europe/Berlin" \
 -e TZ="Europe/Berlin" \
 -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
 -e N8N_RUNNERS_ENABLED=true \
 -v n8n_data:/home/node/.n8n \
 docker.n8n.io/n8nio/n8n

এরপর editor port 5678-এ সাড়া দেয়। এটি শুধু প্রাথমিকভাবে দেখার জন্য ব্যবহারযোগ্য, কারণ এতে default SQLite file ব্যবহৃত হয় এবং --rm container বন্ধ করলে সেটি সরিয়ে ফেলে। যে server-এর ওপর আপনি নির্ভর করেন, সেখানে Postgres এবং সামনে একটি reverse proxy ব্যবহার করা উচিত।

বাস্তবসম্মত একটি মাসের হিসাব

অস্পষ্ট তুলনা কোনো কাজে আসে না, কারণ উত্তরটি সম্পূর্ণভাবে আপনার ব্যবহারের পরিমাণের ওপর নির্ভর করে। তাই হিসাব করুন। একটি ছোট কোম্পানি বাস্তবে যে চারটি automation চালায়, সেগুলোর প্রতিটি কত ঘন ঘন চালু হয় এবং প্রতি run-এ কতটি billable step সম্পন্ন করে, তা নিচে দেওয়া হলো।

ChartBillable units per month, four common automations
The data behind this chart
[
  {
    "label": "Form to CRM to Slack",
    "runs_per_month": 1200,
    "billable_steps": 3,
    "units_per_month": "3,600"
  },
  {
    "label": "Order sync, every 15 min",
    "runs_per_month": 2880,
    "billable_steps": 4,
    "units_per_month": "11,520"
  },
  {
    "label": "AI inbox triage",
    "runs_per_month": 900,
    "billable_steps": 5,
    "units_per_month": "4,500"
  },
  {
    "label": "Daily revenue report",
    "runs_per_month": 30,
    "billable_steps": 6,
    "units_per_month": "180"
  }
]

শুধু order sync-ই প্রতি মাসে 11,520 billable unit ব্যবহার করে। কারণ প্রতি 15 মিনিটে একটি schedule trigger চালু হয়, মাসে 2880 বার run হয়, এবং প্রতিটি run-এ 4টি paid step সম্পন্ন হয়। সবচেয়ে বেশি step থাকায় daily report-কে ভারী workflow মনে হয়। কিন্তু এটি ব্যবহার করে 180। জটিলতার চেয়ে frequency সব সময় বেশি প্রভাব ফেলে। তাই workflow-এর গঠন দেখে, schedule না দেখে, হিসাব করলে প্রত্যাশার বাইরে invoice আসতে পারে।

এই চারটি automation মিলিয়ে প্রতি মাসে 19,800 billable unit ব্যবহার করে। Zapier-এ এটি paid plan-এর 20,000-task tier-এ নিয়ে যায়। Make-এ এটি Core plan-এ অন্তর্ভুক্ত credit-এর প্রায় দ্বিগুণ, তাই উচ্চতর plan কিনতে হয়। self-hosted n8n-এ একটি workflow চালানোর তুলনায় মাসিক server bill একই থাকে, এবং server-এর ওপর কোনো লক্ষণীয় প্রভাব পড়ে না।

এবার একটি সংখ্যা পরিবর্তন করুন। order sync-এর interval প্রতি 15 মিনিটের বদলে প্রতি 5 মিনিট করুন। Zapier এবং Make-এ ওই workflow-এর ব্যবহার তিন গুণ হয়ে 34,560 unit হবে, এবং invoice পরবর্তী tier-এ চলে যাবে। n8n server-এ CPU ব্যবহার কয়েক শতাংশ বাড়বে। যেকোনো plan-এর প্রকাশিত মূল্যের চেয়ে এই পার্থক্যই প্রকৃত সিদ্ধান্তের বিষয়।

ব্রেক-ইভেন পয়েন্ট কোথায়

সবার জন্য প্রযোজ্য কোনো নির্দিষ্ট ব্রেক-ইভেন পয়েন্ট নেই। তবে প্রবণতাটি অনুমান করা যায়।

  • মাসে প্রায় 1,000 ইউনিটের কম হলে hosted free tier-গুলো স্পষ্টভাবে বেশি সাশ্রয়ী। শূন্য খরচকে কোনো বিকল্প ছাড়িয়ে যেতে পারে না। তাছাড়া patch করার জন্য আপনার কোনো server থাকে না।
  • মাসে প্রায় 1,000 থেকে 10,000 ইউনিটের মধ্যে হলে entry-level paid plan-গুলোর খরচ কম। এই পর্যায়ে hosted tool-গুলোই সাধারণত ভালো বিকল্প। কারণ VPS এবং সেটি পরিচালনায় আপনার সময়ের খরচ 12 থেকে 20 dollars-এর মাসিক খরচের চেয়ে বেশি হয়।
  • মাসে প্রায় 20,000 ইউনিটের বেশি হলে metered billing দ্রুত জমতে থাকে। তখন fixed server cost সাধারণত বেশি সাশ্রয়ী হয়। volume বাড়ার সঙ্গে এই সুবিধা আরও বাড়ে।
  • যে workflow row ধরে ধরে কাজ করে, যেমন CSV import, 500টি order-এর list বা paginated API, সেগুলো এই সীমাগুলো এড়িয়ে যায়। কারণ একটি run-এই হাজার হাজার ইউনিট খরচ হতে পারে।

শেষের পরিস্থিতিতেই self-hosting আর শুধু পছন্দের বিষয় থাকে না। প্রতি রাতে 5,000টি record process করা একটি job metered plan-এ 5,000 credit খরচ করে। n8n-এ একই কাজের জন্য লাগে একটি execution-এর CPU resource।

একই যুক্তি AI step-এর ক্ষেত্রেও প্রযোজ্য। Automation volume সবচেয়ে দ্রুত এখানেই বাড়ছে। একটি hosted scenario-র প্রতিটি model call model provider-এর token charge-এর অতিরিক্ত billable unit হিসেবে গণনা হয়। অর্থাৎ একই কাজের জন্য আপনাকে দুইবার metered billing-এর আওতায় পড়তে হয়। n8n workflow-এর ভিতরে Claude API চালালে আপনাকে শুধু model provider-কে অর্থ দিতে হয়।

n8n লাইসেন্স: সরল ব্যাখ্যা

প্রচলিত সংজ্ঞা অনুযায়ী n8n open source নয়। এটিকে open source ধরে নিলে পরে সমস্যায় পড়তে পারেন। এটি Sustainable Use License-এর অধীনে প্রকাশিত হয়। সেখানে বলা আছে:

আপনি software কেবল নিজের অভ্যন্তরীণ ব্যবসায়িক কাজে অথবা অ-বাণিজ্যিক বা ব্যক্তিগত ব্যবহারের জন্য ব্যবহার বা পরিবর্তন করতে পারবেন।

অন্যদের দেওয়ার বিষয়ে সেখানে বলা আছে:

আপনি software বিতরণ করতে বা অন্যদের সরবরাহ করতে পারবেন কেবল তখনই, যখন অ-বাণিজ্যিক উদ্দেশ্যে তা বিনামূল্যে করবেন।

আপনি কী করতে চান, তার সঙ্গে এই শর্ত মিলিয়ে দেখুন। নিজের কোম্পানির কাজ স্বয়ংক্রিয় করতে n8n চালানো অভ্যন্তরীণ ব্যবসায়িক ব্যবহার। এটি অনুমোদিত এবং এই লেখা পড়ছেন এমন প্রায় সবার ক্ষেত্রেই প্রযোজ্য। আপনি যে product বিক্রি করেন তার backend engine হিসেবে n8n চালানো, অথবা customers-দের কাছে hosted n8n instance পুনরায় বিক্রি করা, free license-এর আওতায় পড়ে না। এ ক্ষেত্রে n8n-এর সঙ্গে commercial agreement প্রয়োজন। n8n repository-র বর্তমান LICENSE.md পরীক্ষা করে তারপর এর ওপর business তৈরি করুন। কারণ শর্ত পরিবর্তিত হতে পারে এবং কেবল repository-তে থাকা লেখাই প্রযোজ্য।

আরও একটি, তুলনামূলক কম গুরুতর বিষয় আছে। বিনামূল্যের Community সংস্করণে প্রায় সব feature-ই থাকে, এবং বিনামূল্যে registration করলে আরও কয়েকটি feature চালু হয়, যেমন editor-এ folders ও debug। বড় team-এর জন্য নির্ধারিত feature-গুলো, যেমন single sign-on, log streaming এবং আলাদা environments, paid license key-এর আড়ালে থাকে। এগুলো governance feature। বিক্রি করা হয় না throughput। কোনো feature-এর ওপর আপনি নির্ভর করছেন সেটি এই সীমার কোন পাশে পড়ে তা নিশ্চিত না হলে, সেটিকে কেন্দ্র করে নকশা করার আগে community ও enterprise সীমাগুলো feature অনুযায়ী পর্যালোচনা করা মূল্যবান

একটি নির্দিষ্ট server খরচে যা অন্তর্ভুক্ত থাকে না

Self-hosting-এর যুক্তির সম্পূর্ণ সৎ বিবরণে বিনামূল্যে নয় এমন বিষয়গুলোও অন্তর্ভুক্ত থাকে।

আপটাইমের দায়িত্ব আপনার। Hosted platform-এ outage হলে আপনি অপেক্ষা করেন এবং অন্য কেউ paged হন। আপনার VPS-এ outage হলে যে সময়েই ঘটুক, আপনাকেই তা ঠিক করতে হয়। Upgrade-এর দায়িত্বও আপনার, কারণ n8n প্রায়ই release করে এবং যে container image আপনি কখনো update করেন না, সেটি security problem হয়ে যায়। Backup-এর দায়িত্বও আপনার: n8n encryption key এবং Postgres database একসঙ্গে আপনার credential ও workflow-এর একমাত্র copy, আর key হারালে সংরক্ষিত প্রতিটি credential unreadable হয়ে যায়। প্রথম incident ঘটার পর নয়, প্রথম দিন থেকেই উভয়টির দিকে encrypted restic backup নির্দেশ করুন।

Hosted plan নীরবে যে সুবিধাগুলো অন্তর্ভুক্ত করে, সেগুলোর দায়িত্বও আপনার। Zapier এবং Make হাজার হাজার app connector রক্ষণাবেক্ষণ করে এবং কোনো vendor API পরিবর্তন করলে সেগুলো মেরামত করে। n8n-এর বড় node library এবং বাকি কাজের জন্য generic HTTP node আছে, কিন্তু কোনো integration নষ্ট হলে সেটি ঠিক করতে আপনার পুরো বিকেল চলে যেতে পারে। Hosted plan-এ compliance paperwork, নির্দিষ্ট response time-সহ support এবং অন্য পক্ষের on-call rotation-ও অন্তর্ভুক্ত থাকে।

প্রকৃত খরচ সৎভাবে হিসাব করুন: server খরচ, প্রতি মাসে maintenance-এর জন্য প্রায় এক ঘণ্টা, এবং initial setup-এর জন্য ব্যয় করা একটি দিন। এই মোট খরচ metered invoice-এর চেয়ে কম থাকলে self-hosting বেছে নেওয়াই সঠিক। প্রতি মাসে 19,800 units হলে সাধারণত তা সঠিক সিদ্ধান্ত। প্রতি মাসে 500 units হলে সাধারণত তা সঠিক সিদ্ধান্ত নয়।

কোনটি বেছে নেওয়া উচিত

Connector তালিকাই যদি আপনার মূল প্রয়োজন হয়, তাহলে Zapier বেছে নিন। এতে সবচেয়ে বেশি app integration আছে এবং শেখার প্রক্রিয়াও সবচেয়ে সহজ। আপনার automation সংক্ষিপ্ত ও কম ঘনঘন চললে per-task billing সত্যিই সাশ্রয়ী।

আপনার logic যদি visual এবং branching-নির্ভর হয়, তাহলে Make বেছে নিন। এর canvas-এ router, iterator এবং error handler ভালোভাবে পরিচালনা করা যায়। একই tier-এ এর প্রতি unit credit-এর খরচ Zapier-এর task-এর চেয়ে কম। Iterator-এর দিকে নজর রাখুন, কারণ credit usage অপ্রত্যাশিতভাবে বাড়ার প্রধান কারণ এগুলো।

Volume বেশি হলে, data নিজের infrastructure-এর বাইরে পাঠানো না গেলে, অথবা workflow-এ আগে থেকেই চালু থাকা model ও database ব্যবহার করতে হলে self-hosted n8n বেছে নিন। তিনটির মধ্যে এটিই একমাত্র platform যেখানে workflow কোন code path অনুসরণ করছে তা পড়ে পরিবর্তন করা যায়। একটি VPS এবং প্রতি মাসে এক ঘণ্টা সময়ের বাজেট রাখুন, এবং আগে license পড়ুন। এই কারণেই এটি যেকোনো 2026 self-hosting shortlist-এ স্থান পাওয়ার যোগ্য: usage meter থেমে যায়।

FAQ

self-hosted n8n কি সত্যিই বিনামূল্যে?

Community edition চালানোর জন্য বিনামূল্যে। এতে প্রতি execution-এর জন্য কোনো charge নেই এবং প্রায় সম্পূর্ণ feature set পাওয়া যায়। তবে server-এর খরচ আপনাকেই দিতে হবে। বড় team-এর জন্য তৈরি single sign-on, log streaming এবং আলাদা environment-এর মতো feature ব্যবহার করতে paid license key প্রয়োজন। আপনার workflow volume কখনো meter করা হয় না। self-host করার মূল কারণ এটিই।

একটি Zap প্রতি run-এ কতগুলি Zapier task ব্যবহার করে?

প্রতিটি সফল action step-এর জন্য 1টি task লাগে। কিছু action-এর জন্য 1টির বেশি task লাগতে পারে। trigger বিনামূল্যে, polling বিনামূল্যে, failed action বিনামূল্যে, এবং Formatter, Paths, Filter ও Delay-এর মতো built-in tool-ও বিনামূল্যে। তাই একটি trigger ও 3টি action থাকা Zap প্রতি run-এ 3টি task ব্যবহার করে। এটি মাসে 1,000 বার চালু হলে 3,000 task হয়।

Make credit এবং Zapier task কি একইভাবে গণনা করা হয়?

দুটির পদ্ধতি কাছাকাছি, কিন্তু এক নয়। উভয় ক্ষেত্রেই workflow যে প্রতিটি action সম্পাদন করে তার জন্য charge নেওয়া হয়। Make প্রতিটি module action-কে 1টি credit হিসেবে গণনা করে। এর মধ্যে transformation এবং iterator-এর প্রতিটি pass-ও অন্তর্ভুক্ত। অন্যদিকে, Zapier-এর built-in formatting ও filtering tool-এর জন্য charge নেয় না। list-এর উপর loop চালানো workflow-এ এই পার্থক্য সবচেয়ে গুরুত্বপূর্ণ, কারণ Make-এর প্রতি iteration গণনা দ্রুত জমা হয়।

আমি কি commercial product-এর ভিতরে self-hosted n8n ব্যবহার করতে পারি?

বিনামূল্যের license-এর অধীনে নয়। Sustainable Use License আপনার নিজের internal business purpose অথবা non-commercial বা personal use-এর অনুমতি দেয়। নিজের company-এর কাজ automate করা অনুমোদিত। কিন্তু আপনি যে product বিক্রি করেন তার মধ্যে n8n embed করা, অথবা hosted instance পুনরায় বিক্রি করা, n8n-এর সঙ্গে commercial agreement প্রয়োজন। কোনো design চূড়ান্ত করার আগে repository-তে থাকা বর্তমান LICENSE.md পড়ুন।

কত volume হলে Zapier বা Make থেকে n8n-এ পরিবর্তন করা উচিত?

এর কোনো নির্দিষ্ট সংখ্যা নেই। তবে সাধারণ প্রবণতাটি একই থাকে। মাসে প্রায় 1,000 billable unit-এর নিচে hosted free tier সাধারণত বেশি সুবিধাজনক। মাসে 20,000-এর বেশি হলে fixed server cost সাধারণত বেশি সাশ্রয়ী হয়। rows-এর উপর iteration চালানো যেকোনো workflow এই নিয়ম দ্রুত বদলে দিতে পারে। কারণ metered plan-এ 5,000 record-এর উপর একটি run চালালে 5,000 unit খরচ হয়, কিন্তু নিজের server-এ অতিরিক্ত কোনো unit খরচ হয় না।