SSD Nodes Learn 8GB RAM — $66/বছর
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-01

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-এর জন্য pay করেন।

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

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

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

Make প্রতি credit অনুযায়ী বিল করে, যে এককটিকে এটি আগে operation বলত। Make-এর documentation অনুযায়ী, একটি scenario যে প্রতিটি action সম্পাদন করে তার জন্য নির্দিষ্ট সংখ্যক credit খরচ হয়, এবং অধিকাংশ action-এর জন্য একটি credit খরচ হয়। পড়া, খোঁজা, তৈরি করা, আপডেট করা, মুছে ফেলা, রূপান্তর করা, aggregate করা এবং iterate করার জন্য প্রতিটির খরচ এক credit। Router ও error handler-এর জন্য credit খরচ হয় না। এখানে গুরুত্বপূর্ণ শব্দটি হলো iterating: কোনো module যদি 200টি row-এর ওপর loop চালায়, তাহলে প্রায় 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 রয়েছে। একটি run-এর workflow run, সেই run-এর node, loop iteration এবং retry—সবকিছুর খরচ শূন্য, কারণ একমাত্র পরিমাপক হলো আপনার server-এর CPU, memory এবং disk। Paid self-hosted tier রয়েছে এবং এর জন্য license key প্রয়োজন। তবে এগুলো throughput নয়, single sign-on এবং আলাদা environment-এর মতো governance feature বিক্রি করে। আপনি যদি ইতিমধ্যে Docker ও HTTPS সহ VPS-এ n8n সেট আপ করে থাকেন, তাহলে recurring bill-এর সম্পূর্ণ খরচ ইতিমধ্যে পরিশোধ করেছেন।

n8n-এর নিজস্ব docs-এর 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 দেওয়া হলো। প্রতিটির চলার হার এবং প্রতিবার চালানোর সময় ব্যবহৃত 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 বার চলে, এবং প্রতিবার 4টি paid step সম্পন্ন করে। দৈনিক report-এ সবচেয়ে বেশি step থাকায় এটিকে ভারী workflow মনে হয়। কিন্তু এটি প্রতি মাসে 180 ব্যবহার করে। প্রতিবার complexity-এর চেয়ে 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 box-এ CPU ব্যবহারে কয়েক শতাংশ বৃদ্ধি হবে। যেকোনো plan-এর প্রকাশিত মূল্যের চেয়ে এই অসম প্রভাবই আসল সিদ্ধান্ত নির্ধারণ করে।

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

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

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

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

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

n8n-এর লাইসেন্স, সরলভাবে

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

আপনি সফটওয়্যারটি কেবল নিজের অভ্যন্তরীণ ব্যবসায়িক উদ্দেশ্যে অথবা অবাণিজ্যিক বা ব্যক্তিগত ব্যবহারের জন্য ব্যবহার বা পরিবর্তন করতে পারবেন।

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

আপনি সফটওয়্যারটি বিতরণ করতে বা অন্যদের দিতে পারবেন কেবল তখনই, যখন অবাণিজ্যিক উদ্দেশ্যে বিনামূল্যে তা করবেন।

আপনি কী করার পরিকল্পনা করছেন, তার সঙ্গে এই শর্ত মিলিয়ে দেখুন। নিজের কোম্পানির কাজ স্বয়ংক্রিয় করতে n8n চালানো অভ্যন্তরীণ ব্যবসায়িক উদ্দেশ্যের মধ্যে পড়ে। এটি অনুমোদিত এবং এই লেখা পড়ছেন এমন প্রায় সবার ক্ষেত্রেই প্রযোজ্য। আপনি যে পণ্য বিক্রি করেন, তার পেছনের ইঞ্জিন হিসেবে n8n চালানো অথবা গ্রাহকদের কাছে hosted n8n instance পুনরায় বিক্রি করা বিনামূল্যের লাইসেন্সের আওতায় পড়ে না। এর জন্য n8n-এর সঙ্গে বাণিজ্যিক চুক্তি দরকার। n8n-এর repository-তে বর্তমান LICENSE.md দেখুন, তারপর এর ওপর ব্যবসা গড়ুন। কারণ শর্ত পরিবর্তিত হতে পারে এবং কেবল repository-র লেখাই প্রযোজ্য।

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

ফ্ল্যাট সার্ভার খরচে যা অন্তর্ভুক্ত নয়

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

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

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-এর তালিকাই product, তখন Zapier বেছে নিন। এতে সবচেয়ে বেশি app সমর্থন এবং সবচেয়ে সহজ শেখার ধাপ রয়েছে। আপনার automation সংক্ষিপ্ত ও অনিয়মিত হলে প্রতি task অনুযায়ী billing সত্যিই সাশ্রয়ী।

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

যখন volume বেশি, data আপনার নিজস্ব infrastructure-এর বাইরে পাঠানো যাবে না, অথবা workflow এমন model ও database ব্যবহার করে যেগুলো আপনি আগে থেকেই চালাচ্ছেন, তখন self-hosted n8n বেছে নিন। তিনটির মধ্যে এটিই একমাত্র product যেখানে workflow যে code path অনুসরণ করে তা পড়তে এবং পরিবর্তন করতে পারবেন। একটি VPS ও মাসে এক ঘণ্টার জন্য বাজেট রাখুন এবং প্রথমে license পড়ুন। উপরের কারণেই এটি যেকোনো 2026 সালের self-hosting বাছাই তালিকা-তে স্থান পাওয়ার যোগ্য: 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 কখনো মাপা হয় না। Self-hosting করার এটিই মূল কারণ।

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

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

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

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

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