HELPER VPS

VPS API, ক্লাউড সার্ভার JSON REST-এ অটোমেশন

সার্ভার তৈরি থেকে ডিলিট পর্যন্ত কোড দিয়ে চালানোর ক্লাউড সার্ভার API

  • JSON REST API
  • API কী (Bearer) অথেনটিকেশন
  • মিনিটে 300টি রিকোয়েস্ট

VPS API হলো কন্ট্রোল প্যানেলে করা কাজগুলি প্রোগ্রাম্যাটিকভাবে করার একটি উপায়, যেমন সার্ভার তৈরি, শুরু, বন্ধ এবং মুছে ফেলা, HTTP রিকোয়েস্টের মাধ্যমে। HELPER VPS ক্লাউড সার্ভার API সব সদস্যের জন্য বিনামূল্যে; আপনার প্রথম পেমেন্টের পর, একটি API কী তৈরি করুন এবং সঙ্গে সঙ্গে সংযোগ করুন।

  • REST API

    সব সদস্য

    ফ্রি

    মাসিক বিল করা হয়

    • JSON REST
    • API কী (Bearer)
    • মিনিটে 300টি
    • বিনামূল্যে

রিকোয়েস্টের উদাহরণ ও রেসপন্সের ফরম্যাট সঙ্গে সঙ্গে দেখতে API ডকুমেন্ট

VPS API দিয়ে কী স্বয়ংক্রিয় করা যায়?

সার্ভার ঘন ঘন তৈরি ও মোছার সময় বা একাধিক সার্ভার একবারে পরিচালনার সময় VPS API সবচেয়ে বেশি কাজে আসে। প্রায়ই ব্যবহৃত চারটি অটোমেশন গুছিয়ে দেওয়া হলো।

কন্ট্রোল প্যানেল ও VPS API, কখন কোনটি ব্যবহার করবেন?

কন্ট্রোল প্যানেল এবং API একই অ্যাকাউন্ট এবং একই সার্ভারগুলির সাথে কাজ করে। এক বা দুটি সার্ভার হাতে পরিচালনা করার জন্য, কন্ট্রোল প্যানেল সুবিধাজনক; পুনরাবৃত্তিমূলক কাজ বা অনেক সার্ভারের জন্য, API দ্রুত।

কন্ট্রোল প্যানেল

স্ক্রিনে চেপে পরিচালনার পদ্ধতি

যাদের জন্য উপযুক্ত

  • প্রথমবার সার্ভার তৈরি করে দেখলে
  • এক দুটি সার্ভার নিজে পরিচালনা করলে
  • অপারেটিং সিস্টেম রিইনস্টল ও SSH কী রেজিস্টার
  • root পাসওয়ার্ড আবার দেখতে চাইলে

VPS API

কোড দিয়ে রিকোয়েস্ট পাঠিয়ে পরিচালনার পদ্ধতি

যাদের জন্য উপযুক্ত

  • সার্ভার ঘন ঘন তৈরি ও মোছার টেস্ট এনভায়রনমেন্ট
  • ডিপ্লয় পাইপলাইন ও স্ক্রিপ্ট অটোমেশন
  • একাধিক সার্ভারের অবস্থা একবারে পড়তে চাইলে
  • নিজের বানানো অ্যাডমিন স্ক্রিন বা বটের সাথে যুক্ত করলে

ক্লাউড সার্ভার API কীভাবে যুক্ত করবেন?

এটি তিনটি ধাপে সম্পন্ন হয়। প্রথমে, আপনার প্রথম পেমেন্ট করুন, এবং একবার এটি নিশ্চিত হলে, API কী পেজে একটি কী তৈরি করুন। এরপর, প্রতিটি রিকোয়েস্টের Authorization হেডারে Bearer স্কিম ব্যবহার করে কীটি রাখুন। শেষে, বেস অ্যাড্রেস https://helpervps.com/api/v1 এর পরে আপনি যে পাথ চান সেখানে রিকোয়েস্ট পাঠান, এবং ফলাফল JSON হিসাবে ফিরে আসে।

শুরুতে GET /catalog ডেকে দেখা ভালো। এখন বাছাইযোগ্য সার্ভারের ধরন ও সাইজ, অঞ্চলের কোড, অপারেটিং সিস্টেম ও ওয়ান-ক্লিক অ্যাপের কোড আর অটো ব্যাকআপ, অতিরিক্ত ডিস্ক ও DDoS সুরক্ষার দাম একবারে ফেরত আসে। এখান থেকে পাওয়া plan, location ও image কোড হুবহু সার্ভার তৈরির রিকোয়েস্টে দিন।

একটি সার্ভার তৈরি করতে, plan, location, image এবং label মানগুলি JSON হিসাবে POST /servers এ পাঠান। আপনি আপনার যোগ করা একটি SSH কী-এর ID এবং backups, extra_disk_gb এবং ddos_protection অপশনগুলি অন্তর্ভুক্ত করতে পারেন। আপনি নির্বাচিত সময়ের জন্য অগ্রিম পরিশোধ করেন, এবং রেসপন্সে সার্ভার ID, অবস্থা এবং root পাসওয়ার্ড থাকে, তাই সঙ্গে সঙ্গে সেগুলি নিরাপদ জায়গায় সংরক্ষণ করুন।

VPS API দিয়ে কী কী কাজ করা যায়?

VPS API সার্ভারের পুরো জীবনচক্র শুরু থেকে শেষ পর্যন্ত সামলায়। GET /catalog দিয়ে বিক্রির তালিকা পড়ুন, POST /servers দিয়ে সার্ভার তৈরি করুন, GET /servers দিয়ে আপনার সার্ভারের তালিকা, আর GET /servers/{id} দিয়ে একটি সার্ভারের তথ্য পড়ুন। রেসপন্সে সার্ভারের নাম, অবস্থা, IPv4 ও IPv6 অ্যাড্রেস, মাসিক ফি, বেছে নেওয়া অপশন ও পরের পেমেন্টের তারিখ থাকে।

পাওয়ার POST /servers/{id}/start, stop ও reboot রিকোয়েস্ট দিয়ে চালু, বন্ধ ও রিস্টার্ট করুন। POST /servers/{id}/renew পেমেন্টের তারিখের অপেক্ষা না করে এখনই এক মাসের ফি দিয়ে সঙ্গে সঙ্গে রিনিউ করে, আর DELETE /servers/{id} সার্ভার ডিলিট করে। রিকোয়েস্ট সার্ভারের বর্তমান অবস্থার সাথে না মিললে wrong_state কোড দিয়ে জানায়, তাই স্ক্রিপ্টের পরের পদক্ষেপ ঠিক করা সহজ।

ত্রুটি স্ট্যাটাস কোডসহ error মান থাকা JSON হিসেবে ফেরত আসে। কী না মিললে unauthorized, ব্যালেন্স কম থাকলে not_enough_balance, অ্যাকাউন্টের সার্ভারের সংখ্যা সীমায় পৌঁছালে limit, আর রিকোয়েস্ট বেশি হলে rate_limited, এভাবে কারণ কোডে ভাগ করা, তাই প্রোগ্রামে পরিস্থিতি অনুযায়ী সামলানো সহজ। পুরো তালিকা ও রেসপন্সের উদাহরণ API ডকুমেন্টে গুছিয়ে দেওয়া হয়েছে।

VPS API-এর ফি কত?

VPS API সব সদস্যের জন্য বিনামূল্যে। API দিয়ে তৈরি সার্ভার এবং অপশনগুলি কন্ট্রোল প্যানেলে তৈরি সার্ভারগুলির মতো একই মূল্যে পরিশোধ করা হয়।

সংখ্যায় HELPER VPS

এক অ্যাকাউন্টে 40টি অঞ্চল, 12টি অপারেটিং সিস্টেম ও 10টি ওয়ান ক্লিক অ্যাপ থেকে বাছাই করে সঙ্গে সঙ্গে পেমেন্ট করুন। নিচের সংখ্যাগুলো এখনকার বিক্রির তালিকা অনুযায়ী।

VPS API-এর সাথে ব্যবহারের অটোমেশন টুল

HTTP রিকোয়েস্ট পাঠাতে পারে এমন যেকোনো টুল VPS API-এর সাথে যুক্ত হয়। এক লাইনের curl থেকে Python ও Node.js স্ক্রিপ্ট এবং ডিপ্লয় পাইপলাইন পর্যন্ত একই পদ্ধতিতে ব্যবহার করুন।

  • Terraform
  • Python
  • Node.js
  • GitLab CI
  • Docker

HELPER VPS API বেছে নেওয়ার কারণ

VPS API সাধারণ প্রশ্ন

VPS API সংযোগ, অথেনটিকেশন ও রিকোয়েস্টের সীমা নিয়ে উত্তর

VPS API কি বিনামূল্যে?

হ্যাঁ, VPS API সব সদস্যের জন্য বিনামূল্যে। API কী ইস্যু এবং রিকোয়েস্ট বিনামূল্যে, এবং API দিয়ে তৈরি সার্ভার এবং অপশনগুলি কন্ট্রোল প্যানেলে তৈরি সার্ভারগুলির মতো একই মূল্যে পরিশোধ করা হয়। যে কোনো সদস্য যিনি তার প্রথম পেমেন্ট করেছেন তিনি API কী পেজে সঙ্গে সঙ্গে একটি কী তৈরি করতে পারেন।

API কী কোথায় তৈরি করবেন?

আপনি আপনার প্রথম পেমেন্ট করার পর, API কী পেজ (/api-key) খোলে এবং আপনি সেখানে কী তৈরি করেন। প্রতিটি রিকোয়েস্টের Authorization হেডারে Bearer স্কিম ব্যবহার করে কীটি রাখুন। কীটি আপনার পুরো অ্যাকাউন্ট আনলক করে, তাই এটি কোড রিপোজিটরিতে কমিট করবেন না; এটিকে এনভায়রনমেন্ট ভেরিয়েবল বা একটি সিক্রেট স্টোরে রাখুন।

API দিয়ে কী কী কাজ করা যায়?

বিক্রির তালিকা পড়া (GET /catalog), সার্ভারের তালিকা ও একটি সার্ভারের তথ্য পড়া (GET /servers, GET /servers/{id}), সার্ভার তৈরি (POST /servers), চালু, বন্ধ ও রিস্টার্ট (start, stop, reboot), এক মাস রিনিউ (renew) আর ডিলিট (DELETE /servers/{id}) করতে পারবেন। রিকোয়েস্টের উদাহরণ ও রেসপন্সের ফরম্যাট API ডকুমেন্টে আছে।

রিকোয়েস্টের সীমা কত?

একটি কী দিয়ে মিনিটে 300টি পর্যন্ত রিকোয়েস্ট পাঠান। সীমা পেরোলে 429 স্ট্যাটাস কোড ও rate_limited ত্রুটি ফেরত আসে, তাই স্ক্রিপ্টে কিছুক্ষণ অপেক্ষা করে আবার পাঠানোর ব্যবস্থা রাখুন। সার্ভারের তালিকা দেখা ও পাওয়ার ব্যবস্থাপনার মতো দৈনন্দিন অটোমেশন এই সীমার মধ্যে স্বচ্ছন্দে চলে। রিকোয়েস্টের সংখ্যা অনুযায়ী কোনো ফি নেই।

API দিয়ে সার্ভার তৈরি করলে ফি কীভাবে কাটা হয়?

যখন একটি POST /servers রিকোয়েস্ট সফল হয়, আপনার নির্বাচিত বিলিং সময়ের জন্য পেমেন্ট প্রসেস করা হয় এবং সার্ভার তৈরি করা হয়। একটি সার্ভার তৈরি করতে ব্যর্থ হলে পেমেন্ট আপনার অ্যাকাউন্ট ক্রেডিটে ফিরে যায়।

API দিয়ে root পাসওয়ার্ড কীভাবে পাবেন?

সার্ভার তৈরির রিকোয়েস্টের রেসপন্সে root_password মান একবার আসে। রেসপন্স পাওয়ামাত্র নিরাপদ জায়গায় সেভ করুন। কন্ট্রোল প্যানেলেও 7 দিন আবার দেখা যায়, আর SSH কী-এর নম্বর একসাথে পাঠিয়ে রাখলে পাসওয়ার্ড ছাড়াই কী দিয়ে সঙ্গে সঙ্গে সংযোগ হয়। রেসপন্সের ipv4 মান দিয়ে সঙ্গে সঙ্গে SSH সংযোগ শুরু করা যায়, তাই ডিপ্লয় স্ক্রিপ্টের সাথে যুক্ত করা সহজ।

SSH কী কি API দিয়ে দেওয়া যায়?

হ্যাঁ, সার্ভার তৈরির রিকোয়েস্টে ssh_key_id মান হিসেবে রেজিস্টার করা SSH কী-এর নম্বর দিলে নতুন সার্ভারে সেই কী বসে যায়। কী রেজিস্টার কন্ট্রোল প্যানেলের SSH কী স্ক্রিনে একবার করে রাখলেই হবে, আর ফিঙ্গারপ্রিন্ট ssh-keygen-এর মতো একইভাবে দেখানো হয়, তাই কোন কী তা সঙ্গে সঙ্গে বোঝা যায়। কী-এর নম্বর একবার ঠিক করে বারবার ব্যবহার করুন।

কোন ল্যাঙ্গুয়েজ বা টুল দিয়ে ব্যবহার করা যায়?

HTTP রিকোয়েস্ট পাঠাতে পারলে যেকোনো ল্যাঙ্গুয়েজ ও টুল দিয়েই হবে। curl দিয়ে সঙ্গে সঙ্গে পরীক্ষা করুন, আর Python-এর requests, Node.js-এর fetch, GitLab CI-এর স্ক্রিপ্ট ধাপ ও Terraform-এর HTTP রিকোয়েস্ট ফিচারে একই অ্যাড্রেস ও হেডার দিয়ে ডাকুন। সব রেসপন্স JSON, তাই ফল পড়া সহজ।

ত্রুটি হলে কীভাবে বুঝবেন?

ত্রুটি 2xx নয় এমন স্ট্যাটাস কোডসহ error মান থাকা JSON হিসেবে ফেরত আসে। কী ভুল হলে unauthorized, মান বাদ পড়লে bad_request, ব্যালেন্স কম থাকলে not_enough_balance, আর সার্ভারের অবস্থার সাথে না মেলা রিকোয়েস্ট হলে wrong_state, এভাবে কারণ ভাগ করা, তাই প্রোগ্রামে পরিস্থিতি অনুযায়ী সামলান।

API দিয়ে তৈরি সার্ভারও কি কন্ট্রোল প্যানেলে দেখা যায়?

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

VPS API গাইড

প্রথমবার API যুক্ত করার সময় পড়ার মতো নির্দেশনা

VPS API সব সদস্যের জন্য বিনামূল্যে, এবং আপনি আপনার প্রথম পেমেন্ট করার পর একটি API কী তৈরি করতে পারেন। API দিয়ে তৈরি সার্ভার এবং অপশনগুলি মূল্য তালিকার মতো একই মূল্যে পরিশোধ করা হয় এবং প্রতিটি বিলিং তারিখে একই পরিমাণে স্বয়ংক্রিয়ভাবে রিনিউ হয়।

রিকোয়েস্ট সীমা: প্রতি API কী প্রতি মিনিটে 300 | প্রতি অ্যাকাউন্টে 10টি সার্ভার | যদি পেমেন্ট ব্যর্থ হয়: সার্ভার স্থগিত করা হয়, তারপর 3 দিন পর মুছে ফেলা হয় | মুছে ফেলা সার্ভারগুলির অবশিষ্ট সময় ফেরত দেওয়া হয় না। রিফান্ড আপনার অ্যাকাউন্ট ক্রেডিটে যায়।