লিনাক্সে "ওপেনফায়ার" ব্যবহার করে কীভাবে আপনার নিজের আইএম/চ্যাট সার্ভার তৈরি করবেন


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

আমেরিকা অনলাইন (এওএল) এবং কমপুসার্ভের মতো ইনস্ট্যান্ট মেসেজিং ইন্টারনেট বিখ্যাত হওয়ার আগে অনেক বেশি বিখ্যাত হয়ে যায়। আমরা সকলেই আমাদের প্রতিদিনের জীবনে আইএম ব্যবহার করেছি এবং এখনও ব্যবহার করছি। বিশেষত, তরুণ প্রজন্মের মধ্যে, আইএম হোয়াটসঅ্যাপ বা টেলিগ্রামের মতো খুব বিখ্যাত। আমাদের নিজস্ব চ্যাট সার্ভারটি কীভাবে সেট করবেন? ওপেনফায়ার নামে একটি ওপেন-সোর্স এবং ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন দিয়ে এটি করা যাক।

ওপেনফায়ার হ'ল একটি ইনস্ট্যান্ট মেসেজিং এবং গ্রুপ চ্যাট সার্ভার, জাভাতে লিখিত যা এক্সএমপিপি (এক্সটেনসিবল মেসেজিং এবং উপস্থিতি প্রোটোকল) সার্ভার ব্যবহার করে। উইকিপিডিয়া জানিয়েছে, ওপেনফায়ারকে আগে ‘ওয়াইল্ডফায়ার’ এবং ‘জিভ ম্যাসেঞ্জার’ বলা হত। অ্যাপ্লিকেশন সফ্টওয়্যারটি জিভ সফ্টওয়্যার এবং একটি সম্প্রদায় "IgniteRealtime.org" নামে তৈরি করেছে এবং এটি অ্যাপাচি লাইসেন্সের আওতায় লাইসেন্সপ্রাপ্ত।

  • ওয়েব-ভিত্তিক প্রশাসনিক নিয়ন্ত্রণ
  • এসএসএল/টিএলএস সমর্থন
  • এলডিএপ সংযোগ
  • ব্যবহারকারী বন্ধুত্ব
  • প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট

  • ওএস - উবুন্টু 20.04 এবং CentOS 8
  • ওপেনফায়ার সার্ভার - ওপেনফায়ার 4.5.3 [সার্ভার]
  • li
  • আইএম ক্লায়েন্ট - স্পার্ক 2.9.2 [ক্লায়েন্ট]

লিনাক্সে ওপেনফায়ার ইনস্টলেশন

ওপেনফায়ার, যেমন উপরে বলা হয়েছে একটি ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন, যা সমস্ত পরিচিত প্ল্যাটফর্মগুলির জন্য উপলব্ধ - উইন্ডোজ, ম্যাক এবং লিনাক্স। আপনি নীচে সরবরাহিত লিঙ্কটি থেকে আপনার ওএস এবং আর্কিটেকচারের সাথে সম্পর্কিত প্যাকেজ ডাউনলোড করতে পারেন:

  1. http://www.igniterealtime.org/downloads/index.jsp

আপনি প্যাকেজটি ডাউনলোড করতে নীচের উইজেট কমান্ডটি ব্যবহার করতে পারেন এবং নীচের চিত্রের মতো dpkg বা rpm কমান্ড ব্যবহার করে ইনস্টল করতে পারেন।

$ wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
$ sudo dpkg -i openfire_4.5.3_all.deb
Selecting previously unselected package openfire.
(Reading database ... 539398 files and directories currently installed.)
Preparing to unpack openfire_4.5.3_all.deb ...
Unpacking openfire (4.5.3) ...
Setting up openfire (4.5.3) ...
Processing triggers for systemd (245.4-4ubuntu3.2) ...
Processing triggers for ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot
# wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
# rpm -ivh openfire-4.5.3-1.i686.rpm
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

সফল ইনস্টলেশন পরে, বন্ধ করুন এবং ওপেনফায়ার পরিষেবা শুরু করুন।

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

এখন ব্রাউজারটিকে “HTTP:/লোকালহোস্ট: 9090” বা “HTTP:/আপনার-আইপি-ঠিকানা: 9090” এ নির্দেশ করুন এবং আপনার মেশিনে ওপেনফায়ার ইনস্টল করতে এই সাধারণ পদক্ষেপগুলি অনুসরণ করুন।

1. পছন্দসই ভাষা নির্বাচন করুন (আমি ইংরাজী বেছে নিয়েছি)।

২. ডোমেনের নাম, অ্যাডমিন পোর্ট এবং সিকিউর অ্যাডমিন বন্দর নির্বাচন করুন। সাধারণত, আপনার কাস্টম বন্দর না হওয়া পর্যন্ত আপনার এই ডেটাগুলি পরিবর্তন করার দরকার নেই।

৩. আপনার কাছে একটি বাহ্যিক ডাটাবেস সেট করার পাশাপাশি একটি এম্বেডড ডাটাবেস ব্যবহার করতে পারেন। এম্বেড করা ডাটাবেসের কোনও বাহ্যিক ডাটাবেস কনফিগারেশন প্রয়োজন হয় না, তাই কনফিগার করা এবং সেট করা সহজ তবে এটি বাহ্যিক ডাটাবেসের মতো কর্মক্ষমতা সমান স্তর দেয় না।

4. তারপরে, আপনাকে একটি প্রোফাইল সেটিংস সেট আপ করতে হবে।

৫. শেষ পদক্ষেপটি প্রশাসনের পাসওয়ার্ড এবং ইমেল ঠিকানা সেট আপ করা। দ্রষ্টব্য, নতুন ইনস্টলেশনটিতে বর্তমান পাসওয়ার্ডটি ‘অ্যাডমিন’।

6. একটি সফল সেটআপে, একটি নিশ্চিতকরণ বার্তা প্রদর্শিত হয়।

Open. ওপেনফায়ার অ্যাডমিনে লগইন করুন ব্যবহারকারীর নাম "অ্যাডমিন" এবং পাসওয়ার্ড, যা আমরা উপরে সেট করেছি using

৮. পরবর্তী, ব্যবহারকারী/গোষ্ঠীগুলির অধীনে একটি নতুন ব্যবহারকারী তৈরি করুন।

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

স্পার্ক ক্লায়েন্ট স্থাপন

নীচের লিঙ্কটি ব্যবহার করে আপনার সিস্টেমের জন্য ক্রস-প্ল্যাটফর্ম স্পার্ক ক্লায়েন্টটি ডাউনলোড করুন এবং ইনস্টল করুন।

  1. http://www.igniterealtime.org/downloads/index.jsp

একবার আপনি স্পার্ক ক্লায়েন্ট ইনস্টল হয়ে গেলে অ্যাপ্লিকেশনটি খুলুন এবং ওপেনফায়ার সার্ভারের ব্যবহারকারীর নাম, পাসওয়ার্ড এবং আইপি ঠিকানা লিখুন।

একবার লগ ইন করলে আপনি অনলাইনে থাকা ব্যবহারকারীদের সাথে চ্যাট করতে পারেন।

এখন এ পর্যন্তই. টেকমিন্টের সাথে সংযুক্ত থাকুন। আমাদের মন্তব্য বিভাগে, নিবন্ধটি আপনাকে কতটা পছন্দ করেছে তা আমাদের বলতে ভুলবেন না।