রাস্পবেরি পাই জিরোতে পাই-হোল কীভাবে ইনস্টল করবেন

সর্বশেষ আপডেট: 9 সেপ্টেম্বর 2026 এর

রাস্পবেরি পাই জিরো-এর হার্ডওয়্যারের প্রতিনিধিত্বকারী একটি ইলেকট্রনিক সার্কিট বোর্ডের বিস্তারিত অঙ্কন।

ইন্টারনেট ব্রাউজ করার সময় বিজ্ঞাপনের অত্যাচারে অতিষ্ঠ হয়ে গেলে, একটি ফিল্টারিং সার্ভার স্থাপন করাই হলো চূড়ান্ত সমাধান। এই কাজের জন্য রাস্পবেরি পাই জিরো একটি অসাধারণ যন্ত্র, কারণ এটি ছোট, খুব কম খরচ করে এবং এটি আপনার অজান্তেই আপনার নেটওয়ার্ক পরিষ্কার করার কঠিন কাজটি করে দেয়।

Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y ক্ষতিকারক ডোমেইন ব্লক করে অথবা আপনার ডিভাইসে পৌঁছানোর আগেই বিজ্ঞাপনগুলো সরিয়ে দেয়। এটি একটি অত্যন্ত হালকা টুল, যা আপনি আপনার বাড়ির কোনো এক কোণে চালু রেখে দিয়ে প্রায় পুরোপুরি ভুলেই যেতে পারেন।

আপনি কি শুরু করতে হবে?

একটি নেটওয়ার্ক পোর্টে ইথারনেট ক্যাবলের সংযোগ, যা পাই-হোল সার্ভারের জন্য প্রস্তাবিত স্থিতিশীল নেটওয়ার্ক কনফিগারেশনটি প্রদর্শন করে।

প্রথমেই হার্ডওয়্যারটি দেখে নিতে হবে। যদিও সফটওয়্যারটি খুবই হালকা, আপনার এমন একটি মেশিন প্রয়োজন যা এটি চালাতে পারবে। পাই-হোলের জন্য প্রয়োজন একটি ন্যূনতম ২০৪৮ মেগাবাইট র‍্যাম এবং প্রায় ২ জিবি ডিস্ক স্পেস, যদিও আরও বেশি সুবিধার জন্য আদর্শভাবে আপনার ৪ জিবি থাকা উচিত। আপনি যদি একটি Raspberry Pi Zero 2W ব্যবহার করেন, আমরা দৃঢ়ভাবে সুপারিশ করি একটি ব্যবহার করার জন্য ইথারনেট HAT একটি স্থিতিশীল সংযোগ থাকা প্রয়োজন, কারণ ওয়াইফাই সংযোগ মাঝে মাঝে বিচ্ছিন্ন হয়ে যেতে পারে।

পাওয়ারের বিষয়ে, একটি সাধারণ প্রশ্ন হলো যে এটিকে রাউটারের ইউএসবি পোর্ট থেকে পাওয়ার দেওয়া যাবে কিনা। এর উত্তর হলো, যদিও কিছু রাউটার এটির অনুমতি দেয়, প্লাগ ব্যবহার করা শ্রেয়। অপ্রত্যাশিত রিস্টার্ট বা সিস্টেমের অস্থিতিশীলতা রোধ করার জন্য একটি নির্ভরযোগ্য ওয়াল মাউন্ট।

সমর্থিত অপারেটিং সিস্টেম

আধুনিক নেটওয়ার্ক রাউটার, যা হোম নেটওয়ার্কের কেন্দ্রীয় নোড হিসেবে কাজ করে এবং যেখানে বিজ্ঞাপন ফিল্টার করার জন্য ডিএনএস কনফিগার করা থাকে।

যেকোনো সফটওয়্যার সংস্করণ হলেই চলবে না। সবকিছু মসৃণভাবে চলার জন্য, আপনাকে এমন একটি ডিস্ট্রিবিউশন ইনস্টল করতে হবে যা ব্যবহার করে systemd বা sysvinitএখানে সবচেয়ে নির্ভরযোগ্য বিকল্পগুলো দেওয়া হলো:

  • রাস্পবেরি পাই ওএস: Buster এবং Bullseye সংস্করণগুলো ARM আর্কিটেকচারে নিখুঁতভাবে কাজ করে।
  • ডেবিয়ান: ভার্সন ১০, ১১ এবং ১২ এর সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ।
  • উবুন্টু: 20.x থেকে 23.x পর্যন্ত, ARM এবং x86_64 উভয় প্ল্যাটফর্মে।
  • অন্যান্য বিকল্প: আরমবিয়ান ওএস, ফেডোরা (৩৬-৩৮) এবং সেন্টওএস স্ট্রিম (৮/৯)।
  মাইএসকিউএল ব্যবহারকারী ব্যবস্থাপনা: প্রয়োজনীয় টিপস

এই বিষয়ে সতর্ক থাকুন: যদি আপনি এটি খুব সাম্প্রতিক বা অসমর্থিত সংস্করণগুলিতে (যেমন পুরোনো মডেলের কিছু Raspbian 12 বিল্ড) ইনস্টল করার চেষ্টা করেন, তাহলে আপনি সমস্যার সম্মুখীন হতে পারেন। সামঞ্জস্য ত্রুটি যেগুলো আপনাকে সামনে এগোতে বাধা দেয়।

নেটওয়ার্ক এবং পোর্ট কনফিগারেশন

স্ক্রিনে একটি নিরাপত্তা তালা আইকনসহ ল্যাপটপ কম্পিউটার, যা সুরক্ষিত, ব্যক্তিগত এবং বিজ্ঞাপনমুক্ত ব্রাউজিংয়ের প্রতীক।

আপনার নেটওয়ার্ক যাতে বিশৃঙ্খল না হয়ে পড়ে, সেজন্য পাই-হোল সার্ভারে অবশ্যই একটি থাকতে হবে স্থির আইপি ঠিকানাযদি আপনি রাস্পবেরি পাই-তে আইপি অ্যাড্রেস ম্যানুয়ালি কনফিগার করতে না চান, তাহলে আপনার রাউটারে একটি ডিএইচসিপি রিজার্ভেশন সেট আপ করতে পারেন, যাতে এটি সর্বদা একই অ্যাড্রেস পায়।

পোর্টগুলোর ব্যাপারে, সংঘাত এড়াতে আমাদের অবশ্যই সতর্ক থাকতে হবে। পোর্ট 53 (TCP/UDP) হলো DNS-এর কেন্দ্রবিন্দু।আপনার যদি BIND-এর মতো অন্য কোনো DNS সার্ভার থাকে, তাহলে আপনাকে সেটি বন্ধ করতে হবে। ওয়েব অ্যাডমিনিস্ট্রেশনের জন্য ব্যবহৃত পোর্টটি হলো [পোর্ট নম্বরটি মূল লেখায় নেই]। 80 (HTTP)সুতরাং, আপনার যদি আগে থেকেই একটি অ্যাপাচি সার্ভার থাকে, তাহলে আপনাকে lighttpd পোর্টটি পরিবর্তন করতে হবে। আর যদি আপনি Pi-hole-কে DHCP সার্ভার হিসেবে ব্যবহার করতে আগ্রহী হন, তাহলে আপনাকে পোর্টগুলো খুলতে হবে। 67 এবং 547অবশেষে, FTL API ইঞ্জিনটি ৪৭১১ পোর্টে শোনে, কিন্তু শুধুমাত্র স্থানীয়ভাবে।

ধাপে ধাপে ইনস্টলেশন গাইড

সবচেয়ে দ্রুত এবং সহজ উপায় হলো স্বয়ংক্রিয় ইনস্টলেশন। শুধু SSH এর মাধ্যমে লগ ইন করুন (উদাহরণস্বরূপ, PuTTY ব্যবহার করে) এবং এই কমান্ডটি চালান: curl -sSL https://install.pi-hole.net | bash

আপনি যদি সরাসরি ওয়েব থেকে স্ক্রিপ্ট চালাতে না চান, তাহলে আপনার কাছে আরও ম্যানুয়াল বিকল্পআপনি এক্সিকিউটেবলটি ডাউনলোড করতে পারেন wget -O basic-install.sh https://install.pi-hole.net এবং তারপর এটি দিয়ে চালান sudo bash basic-install.shআরেকটি উপায় হলো অফিশিয়াল গিটহাব রিপোজিটরি ক্লোন করা, যা ব্যবহার করে git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole এবং স্ক্রিপ্টটি চালু করতে স্বয়ংক্রিয় ইনস্টলেশন ফোল্ডারে প্রবেশ করুন।

  জাভাস্ক্রিপ্টের জন্য সেরা ওয়েব রিসোর্স

ডকার ব্যবহার করে ডেপ্লয়মেন্ট

যারা কন্টেইনার পছন্দ করেন, তাদের জন্য ডকার একটি চমৎকার বিকল্প। সবচেয়ে সহজ উপায় হলো একটি ফাইল তৈরি করা। Docker-compose.ymlএই ফাইলে আপনাকে ছবিটি সংজ্ঞায়িত করতে হবে। pihole/pihole:latest এবং ৫৩, ৬৭, ও ৮০ পোর্ট ম্যাপ করুন। যোগ করা অপরিহার্য। cap_add: NET_ADMIN আপনি যদি DHCP পরিচালনা করেন এবং ভলিউমগুলো এমনভাবে কনফিগার করেন যাতে কন্টেইনার পুনরায় চালু হলে আপনার ব্ল্যাকলিস্টগুলো মুছে না যায়।

একবার সার্ভারটি চালু হয়ে গেলে এবং আপনি আপনার লগইন বিবরণ সহ চূড়ান্ত স্ক্রিনটি দেখতে পেলে, আসল কৌশলটি হলো... আপনার ডিভাইসগুলিতে DNS কনফিগার করুন অথবা সরাসরি রাউটারে। এভাবে, আপনার বাড়ির সমস্ত ট্র্যাফিক ফিল্টারের মধ্যে দিয়ে যাবে এবং আপনি বিরক্তিকর ব্যানারকে বিদায় জানাতে পারবেন।

রাস্পবেরি পাই জিরোতে পাই-হোল সেট আপ করলে তা নেটওয়ার্ক লেভেল থেকে বিজ্ঞাপন সরিয়ে দিয়ে আপনার ব্রাউজিং অভিজ্ঞতাকে আমূল বদলে দেয়। এর জন্য প্রয়োজন হয় সাধারণ মানের হার্ডওয়্যার, একটি স্ট্যাটিক আইপি অ্যাড্রেস এবং এমন একটি ইনস্টলেশন যা স্ক্রিপ্ট বা ডকার কন্টেইনার ব্যবহার করে স্বয়ংক্রিয়ভাবে করা যায়, এবং সর্বোত্তম পারফরম্যান্সের জন্য ডিএনএস ও এইচটিটিপি পোর্টগুলো খালি থাকা নিশ্চিত করা হয়।