1980-এর দশকে, IRC হল একটি ক্লাসিক চ্যাট প্রোটোকল যা এখনও জনপ্রিয় টুইচ স্ট্রিমিং প্ল্যাটফর্ম সহ অনেক আধুনিক অনলাইন সম্প্রদায়ের পিছনে চালিকা শক্তি। আজ, উপলব্ধ IRC ক্লায়েন্ট এবং সার্ভারের কোন অভাব নেই। আপনি রাস্পবেরি পাই দিয়ে আপনার নিজের আইআরসি সার্ভার সেটআপ করতে পারেন।
এই নিবন্ধে, আপনি শিখবেন কীভাবে আপনার রাস্পবেরি পাইকে একটি IRC সার্ভারে পরিণত করবেন।
আমি কেন আমার নিজের IRC সার্ভার সেট আপ করব?
আপনার নিজস্ব সার্ভার তৈরি করার দুটি প্রধান সুবিধা রয়েছে:
1. চ্যাটের অভিজ্ঞতার উপর সম্পূর্ণ নিয়ন্ত্রণ
আপনার নিজের আইআরসি সার্ভারের মাধ্যমে, আপনার নিজের মডারেটরদের নিয়োগ করার, আপনার পছন্দের বিষয়গুলির জন্য চ্যানেল তৈরি করার এবং আপনার সার্ভারে কে যোগ দিতে পারবে এবং করতে পারবে না সে বিষয়ে চূড়ান্তভাবে বলার স্বাধীনতা থাকবে – আপনি যদি অসুস্থ হয়ে থাকেন তবে নিখুঁত আপনার অনলাইন আলোচনা ট্রল, বট, স্প্যামার এবং অন্যান্য ডিজিটাল অবাঞ্ছিত দ্বারা হাইজ্যাক হচ্ছে৷
2. আপনার ডেটা নিয়ন্ত্রণ করুন
আপনি কি কোনো তৃতীয় পক্ষ ভুলবশত আপনার তথ্য ফাঁস করার বিষয়ে উদ্বিগ্ন, উদ্দেশ্যমূলকভাবে এটি বিক্রি করছেন বা লক্ষ্যযুক্ত বিজ্ঞাপনে এটি ব্যবহার করছেন?
আপনার নিজস্ব সার্ভার চালানোর মাধ্যমে, আপনি আপনার ব্যবহারকারীর নাম এবং ইমেল ঠিকানা থেকে শুরু করে আপনার IRC চ্যাট লগ পর্যন্ত আপনার সমস্ত ডেটার উপর নিয়ন্ত্রণ বজায় রাখতে পারেন৷
আপনার যা প্রয়োজন
এই টিউটোরিয়ালটি সম্পূর্ণ করতে আপনার প্রয়োজন হবে:
- রাস্পবেরি পাই রাস্পবেরি পাই ওএস চালাচ্ছে
- পাওয়ার ক্যাবল যা আপনার রাস্পবেরি পাইয়ের সাথে সামঞ্জস্যপূর্ণ
- বাহ্যিক কীবোর্ড এবং এটি আপনার পি-তে যাওয়ার একটি উপায়।
- HDMI বা মাইক্রো HDMI কেবল, রাস্পবেরি পাই মডেলের উপর নির্ভর করে
- বাহ্যিক মনিটর
- ইথারনেট কেবল যদি Wi-Fi এর মাধ্যমে সংযোগ না করে
শুরু করা:আপনার রাস্পবেরি পাই সেট আপ করুন
শুরু করতে, পাওয়ার তার এবং সমস্ত পেরিফেরাল আপনার রাস্পবেরি পাইতে সংযুক্ত করুন।
একবার আপনার রাস্পবেরি পাই বুট হয়ে গেলে, নিশ্চিত করুন যে এটি ইন্টারনেটের সাথে সংযুক্ত আছে। টার্মিনাল খুলুন এবং সিস্টেম আপডেট করতে নিম্নলিখিত কমান্ড টাইপ করুন:
sudo apt update && sudo apt -y upgrade
যদি Raspberry Pi কোনো আপডেট ইনস্টল করে, তাহলে পরবর্তী ধাপে যাওয়ার আগে Pi রিবুট করুন।
Ircd-হাইব্রিড সার্ভার ইনস্টল করুন
আপনি Ircd-হাইব্রিড ডেমন ব্যবহার করে ab IRC সার্ভার তৈরি করবেন। নিম্নলিখিত কমান্ড ব্যবহার করে Ircd-হাইব্রিড প্যাকেজ ইনস্টল করুন:
sudo apt install ircd-hybrid
এই ডাউনলোডে কিছুটা সময় লাগতে পারে, তাই এখনই এক কাপ কফি খাওয়ার উপযুক্ত সময়!
আপনার সার্ভার সুরক্ষিত করুন:একটি এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করুন
আপনাকে একটি এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করতে হবে যা আপনি একটি অপারেটর হিসাবে আপনার IRC সার্ভারের সাথে সংযোগ করতে ব্যবহার করবেন, যা আপনাকে মডারেটর বা অ্যাডমিন অ্যাকাউন্টের মতো বর্ধিত সুবিধা দেবে৷
একটি এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করতে, নিম্নলিখিত কমান্ডটি চালান:
/usr/bin/mkpasswd your-password-here
আপনি যে পাসওয়ার্ডটি ব্যবহার করতে চান তার সাথে “your-password-here” প্রতিস্থাপন করুন।
টার্মিনাল এখন অক্ষর এবং সংখ্যার একটি সিরিজ ফিরিয়ে দেবে, যা আপনার এনক্রিপ্ট করা পাসওয়ার্ড। এই পাসওয়ার্ডটি একটি নোট করুন, কারণ আপনার সার্ভারের অপারেটর অ্যাকাউন্ট সেট আপ করার জন্য এটির প্রয়োজন হবে৷
আপনার IRC সার্ভার কনফিগার করা হচ্ছে
এরপর, আপনাকে Ircd-হাইব্রিড সফ্টওয়্যারটি কনফিগার করতে হবে:
sudo nano /etc/ircd-hybrid/ircd.conf
এটি রাস্পবেরি পাই এর ন্যানো টেক্সট এডিটরে ircd.conf কনফিগারেশন ফাইলটি খোলে।
এই ফাইলটিতে অনেকগুলি সেটিংস রয়েছে, তবে ন্যূনতম হিসাবে আপনার নিম্নলিখিত পরিবর্তনগুলি করা উচিত:
৷আপনার IRC সার্ভারের একটি নাম দিন:
serverinfo {
স্ক্রোল করুন ব্লক করুন এবং নিম্নলিখিত খুঁজুন:
name = "hybrid8.debian.local";
আপনি আপনার সার্ভার একটি অনন্য নাম দিতে হবে. যেমন:
name = "JessicaServer.irc";
একটি বিবরণ প্রদান করুন
আপনাকে একটি সংক্ষিপ্ত বিবরণ প্রদান করতে হবে যা যখনই কেউ আপনার IRC সার্ভারের সাথে সংযোগ করবে তখন প্রদর্শিত হবে৷
নিম্নলিখিত খুঁজুন:
description = "ircd-hybrid 8.1-debian";
আপনার নিজের বিবরণ দিয়ে এই টেক্সট প্রতিস্থাপন. যেমন:
description = "Raspberry Pi IRC Server";
আপনার নেটওয়ার্ক সম্পর্কে আমাদের বলুন
নিম্নলিখিত বিভাগে স্ক্রোল করুন:
network_name = "debian"; network_desc = "This is My Network";
এই দুটি লাইন আপনার সার্ভারটি যে নেটওয়ার্কে চলছে তা বর্ণনা করে, তাই আপনার নির্দিষ্ট নেটওয়ার্ক প্রতিফলিত করতে আপনার এটি আপডেট করা উচিত। যেমন:
network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";
কিছু সীমা সেট করুন
ডিফল্টরূপে, Ircd-Hybrid যে কোনো সময়ে 512টি সংযোগের অনুমতি দেয়। আপনি যদি এই সীমা পরিবর্তন করতে চান, তাহলে নিম্নলিখিত লাইনটি খুঁজুন:
default_max_clients = 512;
আপনি এখন এই 512-ব্যবহারকারীর সীমা বাড়াতে বা কমাতে পারেন। এই ক্ষেত্রে, আমি আমার IRC সার্ভারে সর্বাধিক 100টি সংযোগের অনুমতি দিচ্ছি:
default_max_clients = 100;
আপনার অপারেটর তৈরি করুন
পরবর্তীতে অপারেটরের জন্য কিছু সেটিংস সংজ্ঞায়িত করা হচ্ছে। operator {
-এ স্ক্রোল করুন ব্লক মনে রাখবেন এই বিভাগে মন্তব্য করার প্রয়োজন হতে পারে, তাই প্রথম #
মুছে দিন প্রতিটি লাইনে প্রতীক।
এটি সম্পন্ন হলে, নিম্নলিখিত লাইনটি খুঁজুন:
name = "sheep";
আপনি আপনার অপারেটর গ্রুপে যে নামটি বরাদ্দ করতে চান তার সাথে এই লাইনটি প্রতিস্থাপন করুন:
name = "operator";
নিম্নলিখিত লাইনটি সম্পাদনা করে কে অপারেটর কমান্ড চালাতে পারে তা আপনাকে নির্দিষ্ট করতে হবে:
user = "*@192.0.2.240/28";
এটি যে কেউ অপারেটর অ্যাক্সেস করার অনুমতি দেবে, যদি তাদের কাছে সঠিক প্রমাণপত্র থাকে:
user = "*@*";
অবশেষে, আপনি আগে তৈরি করা এনক্রিপ্ট করা পাসওয়ার্ড যোগ করুন। নিম্নলিখিত খুঁজুন:
password = "xxxxxxxxxxxxx";
নিশ্চিত করুন যে আপনি এই লাইনটি এনক্রিপ্ট করা পাসওয়ার্ড দিয়ে প্রতিস্থাপন করেছেন এবং প্লেইন টেক্সট সংস্করণ নয়!
একবার আপনি যে তথ্য প্রবেশ করেছেন তাতে খুশি হলে, Ctrl টিপে কনফিগারেশন ফাইলটি সংরক্ষণ করুন। + ও কী এবং তারপর Ctrl + X বন্ধ করতে।
আপনার IRC সার্ভার চালান
হাইব্রিড-আইআরসিডি সার্ভার পুনরায় চালু করুন:
sudo /etc/init.d/ircd-hybrid restart
একবার সার্ভার পুনরায় চালু হলে, এটি ব্যবহারের জন্য প্রস্তুত!
mIRC:আপনার রাস্পবেরি পাই সার্ভারের সাথে সংযোগ করা হচ্ছে
আপনি যেকোনো IRC ক্লায়েন্ট ব্যবহার করে আপনার IRC সার্ভারের সাথে সংযোগ করতে পারেন। আমি এমআইআরসি ব্যবহার করছি, তবে অন্যান্য জনপ্রিয় বিকল্পগুলির মধ্যে রয়েছে ম্যাকওএসের জন্য WeeChat এবং LimeChat।
আপনার IRC সার্ভারের সাথে সংযোগ করতে, আপনার নির্বাচিত ক্লায়েন্ট চালু করুন এবং তারপরে একটি নতুন সার্ভার যোগ করতে বেছে নিন। আপনার IRC ক্লায়েন্টের উপর নির্ভর করে, আপনাকে এখন নিম্নলিখিত তথ্য প্রবেশ করতে বলা উচিত:
- বিবরণ :এইভাবে আপনার IRC ক্লায়েন্টে সার্ভারটি প্রদর্শিত হবে, তাই আপনি যে মান ব্যবহার করতে চান তা লিখুন।
- ঠিকানা :এটি আপনার Raspberry Pi IRC সার্ভারের IP ঠিকানা। আপনি যদি IP ঠিকানাটি না জানেন, তাহলে আপনি আপনার রাস্পবেরি পাইতে একটি টার্মিনাল খুলে
hostname -I
চালিয়ে এই তথ্যটি পুনরুদ্ধার করতে পারেন। আদেশ। - বন্দর :আপনার এটিকে 6667 সেট করা উচিত, কারণ এটি বেশিরভাগ সার্ভারের জন্য ডিফল্ট৷ ৷
আপনার IRC সার্ভারের সাথে সংযোগ করতে সক্ষম হতে "যোগ করুন" এ ক্লিক করুন৷
৷আপনি দেখতে পাচ্ছেন, আপনার রাস্পবেরি পাইতে একটি আইআরসি সার্ভার সেট আপ করা বেশ সহজ। রাস্পবেরি পাই অনেকগুলি জিনিসও করতে পারে, যেমন একটি ক্যাপটিভ পোর্টাল ওয়াই-ফাই অ্যাক্সেস পয়েন্ট, একটি মিউজিক সার্ভার বা এমনকি একটি ব্যক্তিগত ওয়েব সার্ভার হিসাবে কাজ করে৷
আরও টিউটোরিয়ালের জন্য আমাদের রাস্পবেরি পাই চ্যানেলটি দেখুন৷