ISPBills ডিপ্লয় করার আগে, এই পৃষ্ঠায় বর্ণিত জ্ঞান, হার্ডওয়্যার এবং অবকাঠামো আপনার কাছে আছে কিনা নিশ্চিত করুন। এই পূর্বশর্তগুলো পূরণ করলে মসৃণ সেটআপ এবং স্থিতিশীল চলমান পরিচালনা নিশ্চিত হবে।

১. MikroTik রাউটার সম্পর্কে জ্ঞান

ISPBills MikroTik রাউটার প্রভিশনিং স্বয়ংক্রিয় করে, তবে অপারেটরদের এখনও হার্ডওয়্যার সঠিকভাবে কনফিগার করতে এবং সমস্যা দেখা দিলে সমাধান করতে পর্যাপ্ত MikroTik জ্ঞান প্রয়োজন।

প্রয়োজনীয় জ্ঞান

বিষয় কেন এটি গুরুত্বপূর্ণ
RouterOS নেভিগেশন (Winbox / WebFig / CLI) আপনাকে লগইন করে ISPBills দ্বারা পুশ করা কনফিগারেশন যাচাই করতে সক্ষম হতে হবে।
PPPoE Server সেটআপ ISPBills RADIUS-এর মাধ্যমে PPPoE ব্যবহারকারী পরিচালনা করে, তবে রাউটারে প্রথমে PPPoE সার্ভার সঠিকভাবে কনফিগার করা থাকতে হবে।
Hotspot Server সেটআপ ISPBills হটস্পট গ্রাহক পরিচালনা করার আগে MikroTik Hotspot Server সক্রিয় থাকতে হবে।
Firewall ও NAT নিয়ম API পোর্ট খোলা এবং নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন পরিচালনা করতে মৌলিক জ্ঞান প্রয়োজন।
IP Pool ব্যবস্থাপনা MikroTik IP পুল কীভাবে কাজ করে তা বুঝতে হবে, কারণ ISPBills এগুলোকে গ্রাহক অ্যাড্রেস অ্যাসাইনমেন্টে ম্যাপ করে।
API অ্যাক্সেস MikroTik RouterOS API (পোর্ট 8728) সক্রিয় থাকতে হবে এবং ISPBills সার্ভার থেকে অ্যাক্সেসযোগ্য হতে হবে।

প্রস্তাবিত রিসোর্স

  • MikroTik ডকুমেন্টেশন
  • MikroTik MTCNA সার্টিফিকেশন কোর্স
  • আপনার টিমের অভ্যন্তরীণ নেটওয়ার্ক ডিপ্লয়মেন্ট চেকলিস্ট, যদি থাকে

২. ইন্টারনেট সংযোগের প্রয়োজনীয়তা

MikroTik রাউটারের জন্য (NAS ডিভাইস)

ISPBills-কে আপনার রাউটারগুলোতে প্রভিশন এবং মনিটরিংয়ের জন্য পৌঁছাতে সক্ষম হতে হবে। এর জন্য নিচের যেকোনো একটি প্রয়োজন:

  • রাউটারের WAN ইন্টারফেসে স্ট্যাটিক পাবলিক IP ঠিকানা, এবং ISPBills সার্ভার থেকে API পোর্ট (8728) অ্যাক্সেসযোগ্য থাকতে হবে।
  • VPN টানেল — যদি রাউটার NAT-এর পেছনে থাকে বা প্রাইভেট নেটওয়ার্কে থাকে, ISPBills-এ একটি VPN অ্যাকাউন্ট তৈরি করুন এবং একটি টানেল স্থাপন করুন যাতে সার্ভার রাউটার API-তে নিরাপদে পৌঁছাতে পারে।

ISPBills সার্ভারের জন্য

  • ISPBills সার্ভারের SMS পাঠানো, পেমেন্ট গেটওয়ে কলব্যাক প্রক্রিয়াকরণ এবং ইমেইল বিজ্ঞপ্তি পাঠানোর জন্য আউটবাউন্ড ইন্টারনেট অ্যাক্সেস প্রয়োজন।
  • কাস্টমার পোর্টাল এবং পেমেন্ট গেটওয়ে কলব্যাকের জন্য সার্ভার IP-তে নির্দেশিত একটি ডোমেইন নেম বা সাবডোমেইন প্রয়োজন।

৩. সার্ভার প্রয়োজনীয়তা

ISPBills দুটি ডিপ্লয়মেন্ট মোডে উপলব্ধ:

ক্লাউড-হোস্টেড (প্রস্তাবিত)

ISPBills সম্পূর্ণ পরিচালিত ক্লাউড হোস্টিং প্রদান করে। কোনো সার্ভার সেটআপের প্রয়োজন নেই। আপনার ইনস্ট্যান্স ISPBills টিম দ্বারা প্রভিশন, রক্ষণাবেক্ষণ এবং আপডেট করা হয়।

সেলফ-হোস্টেড

আপনি যদি আপনার নিজের সার্ভারে ISPBills হোস্ট করতে চান, তাহলে নিচের স্ট্যাক প্রয়োজন:

কম্পোনেন্ট প্রয়োজনীয়তা
PHP 8.3 বা তার পরবর্তী
ওয়েব সার্ভার Nginx (প্রস্তাবিত)
ডেটাবেস MySQL 8.0 বা PostgreSQL 15
ক্যাশ / কিউ Redis
অপারেটিং সিস্টেম Ubuntu 22.04 LTS বা তার পরবর্তী (প্রস্তাবিত)
RAM ন্যূনতম 2 GB (প্রোডাকশনের জন্য 4 GB+ প্রস্তাবিত)
স্টোরেজ ন্যূনতম 20 GB SSD

সেলফ-হোস্টেড ডিপ্লয়মেন্টের জন্য সার্ভার অ্যাডমিনিস্ট্রেশন দক্ষতা প্রয়োজন। ISPBills সাপোর্ট ক্লাউড-হোস্টেড ইনস্ট্যান্সের জন্য সর্বোত্তম।

আপনি যদি প্রথমবার শুরু করছেন এবং ইতোমধ্যে Linux সার্ভার রক্ষণাবেক্ষণ না করেন, তাহলে ক্লাউড-হোস্টেড অপশনটি সাধারণত নিরাপদ শুরুর পয়েন্ট।


৪. RADIUS সার্ভার

ISPBills PPPoE এবং হটস্পট গ্রাহকদের জন্য অথেন্টিকেশন, অথরাইজেশন এবং অ্যাকাউন্টিং (AAA) সার্ভার হিসেবে FreeRADIUS 3.x ব্যবহার করে।

  • ক্লাউড-হোস্টেড ডিপ্লয়মেন্টের জন্য, FreeRADIUS ISPBills দ্বারা কনফিগার এবং পরিচালিত হয়।
  • সেলফ-হোস্টেড ডিপ্লয়মেন্টের জন্য, FreeRADIUS একই সার্ভারে বা অ্যাক্সেসযোগ্য সার্ভারে ইনস্টল করতে হবে এবং সেটআপের সময় ISPBills এটি স্বয়ংক্রিয়ভাবে কনফিগার করবে।

MikroTik রাউটার একটি RADIUS ক্লায়েন্ট (NAS ডিভাইস) হিসেবে কনফিগার করা হয়, যা অথেন্টিকেশন অনুরোধের জন্য ISPBills RADIUS সার্ভারে নির্দেশ করে।


৫. প্রয়োজনীয় হার্ডওয়্যার

হার্ডওয়্যার প্রয়োজনীয়তা
MikroTik রাউটার RouterOS v6.x বা v7.x চালিত যেকোনো RouterOS-সক্ষম ডিভাইস (CCR, RB, CHR)। আপনার ডিপ্লয়মেন্ট অনুযায়ী এটি PPPoE Server বা Hotspot Server সমর্থন করতে হবে।
অ্যাক্সেস পয়েন্ট হটস্পট ডিপ্লয়মেন্টের জন্য আপনার MikroTik সেটআপের সাথে সামঞ্জস্যপূর্ণ যেকোনো WiFi অ্যাক্সেস পয়েন্ট।
সার্ভার / VPS সেলফ-হোস্টেড ডিপ্লয়মেন্টের জন্য প্রয়োজন। উপরের সার্ভার প্রয়োজনীয়তা দেখুন।

৬. কর্মী প্রশিক্ষণ

লাইভ হওয়ার আগে, নিশ্চিত করুন যে মূল কর্মীরা নিচের বিষয়গুলোতে পরিচিত:

  • ISPBills অ্যাডমিন প্যানেল নেভিগেট করা
  • গ্রাহক তৈরি এবং পরিচালনা করা
  • পেমেন্ট রেকর্ড করা এবং অনলাইন লেনদেন যাচাই করা
  • অভিযোগ সামলানো
  • নেটওয়ার্ক মনিটরিং এবং রাউটার অ্যালার্টে সাড়া দেওয়া

ISPBills এই ডকুমেন্টেশন প্রদান করে এবং নতুন ISP পার্টনারদের জন্য অনবোর্ডিং সাপোর্ট দেয়।


৭. ভাষা

ISPBills অ্যাডমিন প্যানেল এবং এই ডকুমেন্টেশন ইংরেজিতে লেখা। যে কর্মীরা অ্যাডমিন প্যানেল পরিচালনা করবেন তাদের মেনু নেভিগেট করা, ত্রুটি বার্তা বোঝা এবং ডকুমেন্টেশন অনুসরণ করার জন্য পর্যাপ্ত ইংরেজি পড়ার দক্ষতা থাকা উচিত।

বাংলাদেশে পরিচালিত ISP-দের জন্য নির্বাচিত ডকুমেন্টেশন পৃষ্ঠার বাংলা সংস্করণ উপলব্ধ আছে। যেখানে উপলব্ধ সেখানে সংশ্লিষ্ট .bn.md ফাইলগুলো দেখুন।