HELPER VPS

Docker VPS হোস্টিং: কন্টেইনার সঙ্গে সঙ্গে চালানোর সার্ভার

  • Docker Engine ও Docker Compose ইনস্টল করা
  • root অ্যাক্সেস ও পাবলিক IPv4, IPv6 অ্যাড্রেস
  • 40টি শহরে একই দাম

HELPER VPS Docker VPS হলো একটি Linux ক্লাউড সার্ভার: সার্ভার তৈরি করার সময় ইমেজ তালিকা থেকে Docker বেছে নিলে Ubuntu 24.04 LTS-এ Docker Engine এবং Docker Compose ইনস্টল করা অবস্থায় শুরু হয়, মাসিক $25.00 থেকে। লগ ইন করেই docker run বা docker compose up দিয়ে পছন্দের কন্টেইনার চালু করুন।

    Docker কী?

    Docker এমন একটি টুল যা প্রোগ্রাম আর তার প্রয়োজনীয় লাইব্রেরি ও সেটিং কন্টেইনার নামের একটি প্যাকেজে বেঁধে যেকোনো Linux সার্ভারে একইভাবে চালায়। মূল ইঞ্জিনটি Moby প্রজেক্টের অধীনে ওপেন সোর্স (Apache 2.0), আর Docker Hub-এর মতো রিপোজিটরিতে থাকা অসংখ্য অফিশিয়াল ইমেজ ডাউনলোড করে সঙ্গে সঙ্গে ব্যবহার করা যায়।

    Docker Compose এমন একটি টুল যা একাধিক কন্টেইনার একটি YAML ফাইলে লিখে docker compose up-এর এক লাইনে একসাথে চালায়। ওয়েব সার্ভার, ডেটাবেস ও ক্যাশের মতো পরস্পর যুক্ত সার্ভিস একটি ফাইলেই পরিচালনা হয়, তাই নতুন সার্ভার বানালেও একই ফাইল থাকলে হুবহু একই পরিবেশ আবার তৈরি করা যায়। Docker VPS হলো এমন সার্ভার যেখানে এই দুটি শুরু থেকেই প্রস্তুত থাকে।

    Docker VPS দিয়ে কী করা যায়?

    কন্টেইনার ইমেজ হিসেবে পাওয়া প্রায় যেকোনো সার্ভার প্রোগ্রাম একটি Docker VPS-এ সেলফ-হোস্ট করুন।

    Docker VPS কীভাবে শুরু করবেন?

    তিন ধাপেই কন্টেইনার চালানোর প্রস্তুতি শেষ।

    1. ধাপ 1. সার্ভার তৈরি করুন

      একটি অঞ্চল এবং সাইজ বেছে নিয়ে ইমেজ তালিকা থেকে Docker নির্বাচন করুন। আপনার বেছে নেওয়া প্ল্যান এবং সময়ের জন্য পেমেন্ট প্রক্রিয়া করা হবে এবং Ubuntu 24.04-এ Docker ইনস্টল করা হবে।

    2. ধাপ 2. SSH দিয়ে সংযোগ

      রেজিস্টার করা SSH কী বা root পাসওয়ার্ড দিয়ে সার্ভার IP-তে সংযোগ করুন। docker version ও docker compose version দিয়ে ইনস্টলেশন যাচাই করুন।

    3. ধাপ 3. কন্টেইনার চালান

      docker run দিয়ে একটি ইমেজ চালান, অথবা compose.yaml আপলোড করে docker compose up -d দিয়ে একাধিক সার্ভিস একসাথে শুরু করুন।

    Docker নিজে VPS-এ সেলফ-হোস্ট করার সুবিধা কী?

    কন্টেইনার প্ল্যাটফর্মের ফি-র বদলে একটি সার্ভারের দামে একাধিক সার্ভিস একসাথে চালান।

    Docker-এর সাথে বেশি ব্যবহৃত টুল

    অফিশিয়াল ইমেজ থাকায় এগুলো Docker VPS-এ সঙ্গে সঙ্গে চালানো যায়।

    ব্যবহারকারীর কাছে সার্ভার রাখুন

    31টি দেশের 40টি শহরের যেকোনো জায়গায় একই দামে Docker সার্ভার তৈরি করুন।

    Docker VPS-এর সাইজ কীভাবে বাছবেন?

    কন্টেইনারের সংখ্যার আগে দেখুন ভেতরে চলা প্রোগ্রামগুলো কত মেমরি নেয়।

    Docker নিজে হালকা, কিন্তু এর উপর চলা প্রতিটি প্রোগ্রাম মেমরি ব্যবহার করে। কয়েকটি ছোট ওয়েব অ্যাপ বা বটের জন্য 12 GB মেমরির g12 যথেষ্ট; ডেটাবেস, ওয়েব সার্ভার এবং ক্যাশ একসাথে বাঁধা Compose সেটআপের জন্য 16 GB বা তার বেশি g16 বা n16 আরামদায়ক। যদি আপনি ঘন ঘন ইমেজ বিল্ড করেন বা ডেটাবেসে অনেক রিড-রাইট করেন, তাহলে NVMe ডিস্ক সহ একটি হাই পারফরম্যান্স প্ল্যান স্পষ্ট পার্থক্য তৈরি করে।

    ইমেজ ও ভলিউম সময়ের সাথে ডিস্ক দখল করে। docker system df দিয়ে ব্যবহার দেখুন আর docker image prune দিয়ে অব্যবহৃত ইমেজ সরান, তাহলে জায়গা দীর্ঘদিন যথেষ্ট থাকে। যে সার্ভিসে ডেটা ক্রমাগত বাড়ে, সেখানে তৈরির সময় অতিরিক্ত ডিস্ক যুক্ত করুন, আর সার্ভিস বড় হলে বড় প্ল্যানে নতুন সার্ভার বানিয়ে Compose ফাইল ও ভলিউম ডেটা সরিয়ে নিন।

    Docker VPS নিরাপদে চালাতে কী খেয়াল রাখবেন?

    পোর্ট কতটা খোলা, আপডেট আর ব্যাকআপ, এই তিনটি অভ্যাস করে নিলেই যথেষ্ট।

    docker run -p দিয়ে খোলা পোর্ট সরাসরি ইন্টারনেটে উন্মুক্ত হয়। ডেটাবেসের মতো যেসব সার্ভিস বাইরে থেকে ব্যবহারের দরকার নেই, সেগুলোর পোর্ট না খুলে শুধু Compose-এর অভ্যন্তরীণ নেটওয়ার্কে যুক্ত করুন, আর ওয়েব সার্ভিস Nginx-এর মতো রিভার্স প্রক্সির পেছনে রেখে ডোমেইন ও HTTPS সার্টিফিকেট যুক্ত করলে সব গোছানো থাকে। SSH-এ পাসওয়ার্ডের বদলে SSH কী দিয়ে লগ ইন করতে সার্ভার তৈরির সময় কী বেছে নেওয়া ভালো।

    docker compose pull এর পর docker compose up -d দিয়ে কন্টেইনার ইমেজ নতুন ভার্সনে আপডেট করুন। গুরুত্বপূর্ণ ভলিউম ডেটা আলাদাভাবে ডাউনলোড করে রাখুন এবং তৈরির সময় অটোমেটিক ব্যাকআপ অপশন (প্ল্যানের দামের 5.6%) চালু করুন যাতে পুরো সার্ভার নিয়মিত ব্যাকআপ হয়। যখন আপনি ব্যাকআপ থেকে রোল ব্যাক করতে চান, আপনার প্রথম পেমেন্ট নিশ্চিত হওয়ার পর সাপোর্ট পেজে অনুরোধ করুন।

    Docker হোস্টিং সাধারণ প্রশ্ন

    Docker VPS বাছাই ও ইনস্টলের সময় প্রায়ই জিজ্ঞাসিত প্রশ্ন।

    Docker VPS-এ কী ইনস্টল থাকে?

    Ubuntu 24.04 LTS-এর উপর Docker Engine ও Docker Compose ইনস্টল থাকে। লগ ইন করেই docker ও docker compose কমান্ড ব্যবহার করতে পারবেন, বাকি সব সাধারণ Ubuntu সার্ভারের মতোই।

    Docker VPS হোস্টিংয়ের দাম কত?

    Docker অ্যাপের কোনো অতিরিক্ত ফি নেই, শুধু বেছে নেওয়া সার্ভার প্ল্যানের দাম দিতে হয়। সবচেয়ে ছোট প্ল্যান মাসিক $25.00 থেকে, আর সব অঞ্চলে একই প্ল্যানের দাম একই।

    Docker সার্ভার কীভাবে কিনবেন?

    একটি অঞ্চল এবং সাইজ বেছে নিয়ে ইমেজ হিসেবে Docker নির্বাচন করুন এবং সার্ভার তৈরি করতে পেমেন্ট করুন। আপনি 1, 3, 6 বা 12 মাসের বিলিং পিরিয়ড বেছে নিতে পারেন, 3 মাসের জন্য 10% ছাড়, 6 মাসের জন্য 15% ছাড় এবং 12 মাসের জন্য 25% ছাড় সহ।

    root অ্যাক্সেস পাওয়া যাবে কি?

    হ্যাঁ, প্রতিটি সার্ভারে root দিয়ে SSH সংযোগ পাবেন। প্যাকেজ ইনস্টল, ফায়ারওয়াল থেকে কার্নেল সেটিং পর্যন্ত নিজেই বদলাতে পারবেন, আর root পাসওয়ার্ড অ্যাকাউন্ট স্ক্রিন থেকে আবার তৈরি করা যায়।

    Docker Hub-এর ইমেজ সরাসরি ব্যবহার করা যায় কি?

    হ্যাঁ, docker pull বা docker run দিয়ে Docker Hub ও অন্যান্য পাবলিক রিপোজিটরির ইমেজ সরাসরি ডাউনলোড করুন। প্রাইভেট রিপোজিটরিও docker login-এর পর ব্যবহার করা যায়।

    Portainer-এর মতো ম্যানেজমেন্ট স্ক্রিন ব্যবহার করা যায় কি?

    হ্যাঁ, Portainer-এর অফিশিয়াল ইমেজ দিয়ে একটি কন্টেইনার চালালেই ওয়েব স্ক্রিন থেকে কন্টেইনার, ইমেজ ও ভলিউম পরিচালনা করতে পারবেন। ম্যানেজমেন্ট স্ক্রিন HTTPS ও শক্তিশালী পাসওয়ার্ড দিয়ে সুরক্ষিত রাখুন।

    কন্টেইনার থেকে ইমেইল পাঠানো যায় কি?

    ইমেইল পাঠাতে 587 পোর্ট ব্যবহার করা বাইরের ইমেইল পাঠানোর সার্ভিস যুক্ত করুন। বাইরে যাওয়ার পোর্ট 25 সব সার্ভারে বন্ধ থাকে, তাই অ্যাপের SMTP সেটিংয়ে পাঠানোর সার্ভিসের অ্যাড্রেস ও পোর্ট 587 দিন।

    অন্য অপারেটিং সিস্টেমে যেতে চাইলে কী করবেন?

    সার্ভার পেজে অপারেটিং সিস্টেম রিইনস্টল থেকে অন্য ইমেজ বেছে নিন। রিইনস্টল ডিস্ক মুছে নতুন করে ইনস্টল করে, তাই প্রয়োজনীয় ভলিউম ডেটা আগে ডাউনলোড করে রাখুন।

    ব্যাকআপ কীভাবে হয়?

    সার্ভার তৈরি করার সময় অটোমেটিক ব্যাকআপ অপশন বেছে নিলে প্ল্যানের দামের 5.6% ফিতে যোগ হয় এবং নিয়মিত ব্যাকআপ করা হয়। ব্যাকআপ থেকে রোল ব্যাকের অনুরোধ আপনার প্রথম পেমেন্ট নিশ্চিত হওয়ার পর সাপোর্ট পেজে করা যায় এবং ভলিউম ডেটার নিজস্ব কপি রাখা অতিরিক্ত নিরাপত্তা দেয়।

    IPv6 দিয়ে কন্টেইনার পাবলিক করা যায় কি?

    হ্যাঁ, প্রতিটি সার্ভারে পাবলিক IPv4 ও IPv6 দুটো অ্যাড্রেসই পাওয়া যায়। Docker-এ IPv6 daemon.json সেটিং দিয়ে চালু করুন, আর ডোমেইনে A রেকর্ড ও AAAA রেকর্ড দুটোই যোগ করুন।

    API দিয়ে Docker সার্ভার তৈরি করা যায় কি?

    হ্যাঁ, ডেভেলপার API (REST) দিয়ে আপনি সার্ভার তৈরি, চালু ও বন্ধ এবং ডিলিট করতে পারেন। API কী আপনার অ্যাকাউন্টে প্রথম পেমেন্ট নিশ্চিত হওয়ার পর খোলে।

    Docker ও Docker Compose নিজ নিজ প্রজেক্টের ওপেন সোর্স সফটওয়্যার, আর HELPER VPS সার্ভার তৈরির সময় শুধু এগুলো ইনস্টল করে দেয়। ইনস্টলের পরের আপডেট, কন্টেইনার সেটিং ও অ্যাপ ব্যবহারের বিষয়গুলো আপনি নিজেই পরিচালনা করেন। সার্ভারের ফি বেছে নেওয়া প্ল্যানের দাম, আর Docker অ্যাপের জন্য কোনো অতিরিক্ত ফি নেই।

    Docker সার্ভার গাইড

    সার্ভার পাওয়ার পর আগে করে রাখার মতো কাজ।