𝗖𝗼𝗼𝗹𝗶𝗳𝘆 𝘃𝘀 𝗗𝗼𝗸𝗽𝗹𝗼𝘆: 𝗦𝗲𝗹𝗳-𝗛𝗼𝘀𝘁𝗲𝗱 𝗣𝗮𝗮𝗦 𝗳𝗼𝗿 𝗦𝗼𝗹𝗼 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀
ছোট ছোট সাইড প্রজেক্টের জন্য Vercel বা Railway-কে টাকা দেওয়া বন্ধ করুন।
একটি self-hosted control plane সহ মাত্র $5-এর একটি VPS আপনাকে দেবে push-to-deploy, automatic TLS এবং আপনার নিজস্ব ডাটাবেস।
২০২৬ সালে, এই ক্ষেত্রে দুটি প্রজেক্ট নেতৃত্ব দিচ্ছে: Coolify এবং Dokploy। এদের দেখতে অনেকটা একই রকম মনে হলেও এদের কাজের পদ্ধতি ভিন্ন।
নিচে এদের তুলনামূলক আলোচনা করা হলো।
আর্কিটেকচার (The Architecture)
Coolify সাধারণ Docker ব্যবহার করে। এটি সরাসরি Docker daemon-এর মাধ্যমে কন্টেইনারগুলো পরিচালনা করে। এর ফলে ডিবাগ করা সহজ হয়। যদি কোনো কন্টেইনার ফেইল করে, আপনি সরাসরি docker logs চেক করে কারণটি দেখতে পাবেন। এটি অত্যন্ত সহজ এবং সরাসরি।
Dokploy ব্যবহার করে Docker Swarm। এমনকি একটি সার্ভারেও এটি Swarm mode-এ চলে। এটি rolling updates এবং health checks-এর মতো ফিচার যোগ করে। এর আসল সুবিধা পাওয়া যায় যখন আপনি আরও সার্ভার যুক্ত করেন। Dokploy আপনার হয়ে ক্লাস্টার নেটওয়ার্কিং সামলে নেয়।
রিসোর্স খরচ (The Resource Cost)
উভয় টুলের জন্যই RAM প্রয়োজন। ১ GB VPS ব্যবহার করবেন না।
- ১ GB সার্ভার বিল্ড করার সময় ক্র্যাশ করবে।
- অন্তত ২ GB RAM ব্যবহার করুন।
- বিল্ডের সময় হঠাৎ চাপ সামলাতে swap space যোগ করুন।
Control plane আপনার অ্যাপের জন্য প্রয়োজনীয় RAM-এর একটি অংশ ব্যবহার করে ফেলে। একটি ২ GB সার্ভারে আপনি এই টুলগুলো এবং সাথে আরও এক বা দুটি ছোট অ্যাপ চালাতে পারবেন।
ফিচারসমূহ (Features)
উভয় টুলই অফার করে:
- Automatic Let's Encrypt certificates
- Environment variable management
- S3 backups
- Database provisioning (Postgres, MySQL, MongoDB, Redis)
- Webhook-driven deploys
Coolify-এর কমিউনিটি বড় এবং এর সার্ভিস ক্যাটালগও অনেক বিস্তৃত। আপনি যদি ছোট এবং হালকা কোনো টুল চান, তবে Dokploy শেখা সহজ এবং এটি অনেক বেশি লিন (lean)।
আপনি কোনটি বেছে নেবেন? (Which one should you choose?)
Coolify বেছে নিন যদি:
- আপনি এক বা দুটি সার্ভারের মধ্যেই থাকতে চান।
- আপনি সবচেয়ে সহজ ডিবাগিং অভিজ্ঞতা চান।
- আপনি কোনো সমস্যায় পড়লে সাহায্যের জন্য একটি বড় কমিউনিটি চান।
Dokploy বেছে নিন যদি:
- আপনি শীঘ্রই অনেকগুলো সার্ভারে স্কেল করার পরিকল্পনা করেন।
- আপনি Docker Swarm ব্যবহার করতে চান।
- আপনি একটি ফোকাসড এবং মিনিমাল টুল পছন্দ করেন।
উভয় টুলই আপনার অ্যাপগুলোকে পোর্টেবল রাখে। আপনি স্ট্যান্ডার্ড Dockerfiles ব্যবহার করেন, তাই আপনি কোনো নির্দিষ্ট প্ল্যাটফর্মে আটকে (locked in) থাকবেন না। আপনার কাজের ধরনের (workflow) সাথে যেটি মানানসই সেটি বেছে নিন এবং কাজ শুরু করুন।
Source: https://dev.to/pickuma/coolify-vs-dokploy-self-hosted-paas-for-solo-developers-in-2026-2l7g