ম্যানেজড অ্যাপ প্ল্যাটফর্ম ততক্ষণই চমৎকার যতক্ষণ না বিল আসে: প্রতিটি অ্যাপ, প্রতিটি ওয়ার্কার, প্রতিটি ডেটাবেস আলাদা একটি লাইন। Coolify আপনাকে সেই কর্মপ্রবাহের বেশিরভাগটাই (Git-এ push করুন, HTTPS-সহ ডিপ্লয় হওয়া অ্যাপ পান) একটি নির্দিষ্ট দামের সার্ভারে দেয়। এটি ওপেন সোর্স, Docker-এ চলে এবং নতুন VPS-এ ইনস্টল করতে প্রায় পাঁচ মিনিট লাগে।
আপনি কী পান
- Git থেকে ডিপ্লয়। GitHub, GitLab বা যেকোনো Git URL যুক্ত করুন; Coolify Nixpacks বা আপনার Dockerfile দিয়ে বিল্ড করে এবং প্রতিটি push-এ আবার ডিপ্লয় করে।
- স্বয়ংক্রিয় HTTPS। একটি ডোমেইন (বা ওয়াইল্ডকার্ড) সার্ভারের দিকে নির্দেশ করুন, প্রতিটি অ্যাপ নিজস্ব Let's Encrypt সার্টিফিকেট পাবে।
- এক ক্লিকের পরিষেবা। Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n এবং আরও কয়েক ডজন, টেমপ্লেট থেকে ডিপ্লয়।
- চাইলে pull request-এর জন্য প্রিভিউ ডিপ্লয়মেন্ট।
সৎভাবে আকার নির্ধারণ
Coolify-র নথিভুক্ত ন্যূনতম হলো 2 vCPU / 2 GB RAM / 30 GB ডিস্ক। এটি ইনস্টল করতে আর ছোট কিছু ডিপ্লয় করতে যথেষ্ট। যে মুহূর্তে আপনি একটি JavaScript অ্যাপ বিল্ড করেন বা পাশে একটি ডেটাবেস চালান, 2 GB সোয়াপ আর টাইমআউটে পরিণত হয়।
| আপনি যা চালান | মানানসই প্ল্যান |
|---|---|
| Coolify + ১–২টি স্ট্যাটিক সাইট বা ছোট API | Micro-IP: 2 vCPU, 2 GB, 25 GB (মাসে $10), সোয়াপ যোগ করুন |
| কয়েকটি অ্যাপ + Postgres + মেশিনেই বিল্ড | Small-IP: 4 vCPU, 4 GB, 35 GB (মাসে $16) |
| অনেক অ্যাপ, ওয়ার্কার, ভারী বিল্ড | Medium-IP: 6 vCPU, 6 GB, 45 GB (মাসে $20) |
আপনার ডেডিকেটেড IP-সহ প্ল্যান লাগবে: Coolify-র প্রক্সিকে প্রতিটি অ্যাপের জন্য 80 ও 443-এ সাড়া দিতে হয়। NAT প্ল্যান আসা সংযোগ হিসেবে শুধু আপনার SSH পোর্ট গ্রহণ করে।
ইনস্টল
Ubuntu 24.04 বা Debian 12-সহ একটি নতুন সার্ভারে, root হিসেবে:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
স্ক্রিপ্টটি Docker ইনস্টল করে এবং Coolify চালু করে। http://YOUR_SERVER_IP:8000 খুলুন, সঙ্গে সঙ্গে অ্যাডমিন অ্যাকাউন্ট তৈরি করুন (প্রথম দর্শকই অ্যাডমিন হয়ে যায়), তারপর Settings → Instance Domain-এ গিয়ে https://coolify.example.com-এর মতো কিছু সেট করুন।
ড্যাশবোর্ড তার ডোমেইনে খুলতে শুরু করলে সরাসরি পোর্টটি বন্ধ করে দিন:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
একটি ফাঁদ আছে: Docker নিজের iptables নিয়ম দিয়ে কন্টেইনারের পোর্ট প্রকাশ করে, যা ufw-কে এড়িয়ে যায়। সত্যিই ইচ্ছা না থাকলে ডেটাবেসের পোর্ট হোস্টে প্রকাশ করবেন না; ডেটাবেসগুলো Coolify-র অভ্যন্তরীণ নেটওয়ার্কেই রাখুন।
সুস্থ রাখা
- পরিষ্কার। Coolify-র সার্ভার সেটিংসে Docker-এর স্বয়ংক্রিয় পরিষ্কার চালু করুন, নইলে পুরোনো ইমেজ চুপচাপ আপনার ডিস্ক খেয়ে ফেলবে।
- ডেটাবেস ব্যাকআপ। প্রতিটি ডেটাবেস রিসোর্সে নির্ধারিত ব্যাকআপের একটি ট্যাব আছে: যেকোনো S3-সামঞ্জস্যপূর্ণ বাকেটে পাঠান।
- সার্ভার ব্যাকআপ। Managed Backups মাসে $2-এ পুরো সার্ভারের দৈনিক কপি নেয়, আর বার্ষিক প্ল্যানে এগুলো বিনামূল্যে অন্তর্ভুক্ত।
- সোয়াপ। 2–4 GB মেশিনে 2 GB-র একটি সোয়াপ ফাইল বিল্ডকে OOM killer থেকে বাঁচায়।
সুবিধা-অসুবিধা
এটি একটি মাত্র মেশিন। সার্ভার রিবুট হলে এর সব অ্যাপ মুহূর্তের জন্য থেমে যায়। Coolify দ্রুত এগোয় এবং ঘন ঘন আপডেট দেয়: বেশিরভাগই ভালো, মাঝে মাঝে চমক, তাই শুক্রবার রাতে নয়, শান্ত কোনো সময়ে আপডেট করুন। আর এখন অপারেশনস দল আপনিই: রাত ২টায় বিল্ড ভাঙলে “Deploy” বোতামের পেছনে কোনো সাপোর্ট ডেস্ক নেই।
একা কাজ করা ডেভেলপার বা কয়েকটি প্রকল্প থাকা ছোট দলের জন্য এই চুক্তি সাধারণত লাভজনক। আপনি প্রতিটি অ্যাপের আলাদা বিলের স্তূপকে এমন একটি সার্ভারে বদলে নেন যা আপনি বোঝেন।
সম্পর্কিত
- Docker-এর জন্য VPS: ড্যাশবোর্ড না লাগলে সরাসরি Docker Compose
- একটি Docker Compose স্ট্যাক ডিপ্লয় করুন
- VPS-এর কত RAM লাগে?
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।