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

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

একটি ওয়েবসাইট চালানোর প্রয়োজন কিন্তু হোস্টিং খরচ বহন করতে পারে না?





আপনি ব্যবহার করতে পারেন এই লিঙ্ক InMotion হোস্টিং এ বিশেষ ছাড় পেতে।





অথবা আপনি একটি Raspberry Pi কে একটি ওয়েব সার্ভারে পরিণত করার চেষ্টা করতে পারেন, যা বেসিক ওয়েব সার্ভার সফটওয়্যার চালাতে সক্ষম। সর্বোপরি, এটি সেট আপ করা সহজ।





রাস্পবেরি পাইতে কেন একটি ওয়েবসাইট হোস্ট করবেন?

ওয়েব সার্ভার হিসাবে রাস্পবেরি পাই সেটআপ করার বেশ কয়েকটি ভাল কারণ রয়েছে।

  • হোস্টিং খরচ ব্যয়বহুল
  • আপনার ডেস্কটপ পিসি সারা দিন চালানোর জন্য খুব ব্যয়বহুল
  • রাস্পবেরি পাইতে খুব কম শক্তির পদচিহ্ন রয়েছে
  • Pi একটি বহনযোগ্য ডিভাইস হিসাবে কনফিগার করা যেতে পারে
  • সেন্সরশিপ পেটানোর সম্ভাবনা

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



রাস্পবেরি পাই ওয়েব সার্ভার হার্ডওয়্যার সেট আপ করা হচ্ছে

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

এই গাইডের ধাপ এবং স্ক্রিনশট হল রাস্পবেরি স্ট্রেচ দিয়ে আপনার রাস্পবেরি পাই ওয়েব সার্ভার সেট আপ করার জন্য।





বেশিরভাগ সার্ভারের মতো, আপনাকে SSH ব্যবহার করে রাস্পবেরি পাই ওয়েব সার্ভার অ্যাক্সেস করতে হবে। লিনাক্স এবং ম্যাকোসে আপনি টার্মিনালের মাধ্যমে এটি করতে পারেন। উইন্ডোজ এ, SSH- এ সংযোগ করার জন্য PowerShell ব্যবহার করুন , অথবা একটি তৃতীয় পক্ষের সরঞ্জাম ইনস্টল করুন।

ওয়্যারলেস নেটওয়ার্কিং এবং এসএসএইচ সেট আপ করা

যখন আপনি আপনার রাস্পবেরি পাইকে শুধু একটি কীবোর্ড এবং মনিটর দিয়ে ওয়েব সার্ভার হিসাবে ব্যবহার করতে পারেন, তখন দূরবর্তী অ্যাক্সেস সহজ।





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

আপনার এসডি কার্ডটি আপনার কম্পিউটারের ফাইল ম্যানেজারে দৃশ্যমান হচ্ছে তা নিশ্চিত করে শুরু করুন, এবং /বুট/ ডিরেক্টরি নির্বাচিত। (উইন্ডোজে, এটি এসডি কার্ডের একমাত্র অংশ যা পাঠযোগ্য।)

পরবর্তী, / boot / ডিরেক্টরি উইন্ডোতে, সঠিক পছন্দ খালি জায়গায় এবং নির্বাচন করুন নতুন> টেক্সট ডকুমেন্ট । দলিলের নাম দিন ssh .TXT ফাইল এক্সটেনশন অপসারণের যত্ন নেওয়া। যখন পাই বুট হবে, এটি ssh ফাইলটি সনাক্ত করবে এবং এই বৈশিষ্ট্যটি সক্ষম করবে।

SSH- এর সাথে সংযোগ স্থাপনের জন্য আপনাকে প্রথমে ওয়্যারলেস নেটওয়ার্কিং সক্ষম করতে হবে। এটি করার জন্য, অন্য একটি ফাইল তৈরি করুন, এইবার এটি কল করুন wpa_supplicant.conf । আবার, TXT এক্সটেনশন মুছে দিন। ফাইলটি খুলুন এবং নিম্নলিখিতগুলি অনুলিপি করুন এবং আটকান:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid='YOUR_NETWORK_NAME'
psk='YOUR_PASSKEY'
key_mgmt=WPA-PSK
}

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

এসএসএইচ সেটআপের সাথে, আপনি যে কোনও সময় আপনার রাস্পবেরি পাই ওয়েব সার্ভারের সাথে দূরবর্তীভাবে সংযোগ করতে পারেন।

একটি ওয়েব সার্ভার হিসাবে আপনার রাস্পবেরি পাই কনফিগার করা

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

রাস্পবিয়ান আপডেট করে শুরু করুন:

sudo apt update
sudo apt upgrade

এরপরে, প্রবেশ করে অ্যাপাচি এবং সংশ্লিষ্ট লাইব্রেরি ইনস্টল করুন:

sudo apt install apache2 -y

তারপর চেক করুন যে Apache চলছে:

sudo service apache2 status

যদি সার্ভার সবুজ টেক্সটে 'সক্রিয় (চলমান)' প্রদর্শন করে, সবকিছু ঠিক আছে।

সার্ভার ডাউন থাকলে, এটি দিয়ে শুরু করুন:

sudo service apache2 start

এই পর্যায়ে, আপনি একটি ব্রাউজার থেকে আপনার রাস্পবেরি পাই এর ওয়েব সার্ভারে ব্রাউজ করতে পারেন।

যদি আপনার রাস্পবেরি পাইতে ব্রাউজারটি ইনস্টল করা থাকে তবে আপনার ঠিকানা বারে এই URL টি দেখুন:

http://localhost

যাইহোক, যদি আপনি SSH ব্যবহার করেন, আপনার পিসি ব্রাউজার থেকে আপনার রাস্পবেরি পাই এর IP ঠিকানা ব্যবহার করুন (যেমন

http://123.456.789.0

)। আপনার নিশ্চিত হওয়া উচিত যে অ্যাপাচি ইনস্টল করা আছে।

আপনার রাস্পবেরি পাই এখন একটি প্রাথমিক ওয়েব সার্ভার হিসাবে সেটআপ করা হয়েছে। আপনাকে এখন যা করতে হবে তা হল পৃষ্ঠা যোগ করা!

রাস্পবেরি পাইতে এফটিপি কনফিগার করা হচ্ছে

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

একটি www ডিরেক্টরি তৈরি করে এবং FTP সফটওয়্যার ইনস্টল করে শুরু করুন:

sudo chown -R pi /var/www
sudo apt install vsftpd

FTP অ্যাপ্লিকেশন vsftpd ('খুব নিরাপদ FTP ডেমন') ইনস্টল করার সাথে আপনাকে কনফিগারেশনে কিছু পরিবর্তন করতে হবে। প্রথমে, ন্যানোতে কনফিগ ফাইল খুলুন ...

sudo nano /etc/vsftpd.conf

... এবং নিম্নলিখিত অনুমতি/নিরাপত্তা পরিবর্তন করুন:

প্রথমে, anonymous_enable = YES পরিবর্তন করে anonymous_enable = NO করুন

তারপরে, নিম্নলিখিত লাইনগুলিকে অসম্পূর্ণ করুন ( # চিহ্নটি সরিয়ে)

#local_enable=YES
#write_enable=YES

এটি লাইনগুলির সাথে সম্পর্কিত সেটিংস সক্ষম করে। অবশেষে ফাইলের শেষে এই লাইন যোগ করুন:

force_dot_files=YES

এটি করার ফলে '।' দিয়ে শুরু হওয়া সার্ভার ফাইলগুলির প্রদর্শনকে বাধ্য করা হবে, যেমন সব গুরুত্বপূর্ণ .htaccess ফাইল।

টিপুন Ctrl + X সংরক্ষণ এবং প্রস্থান, সঙ্গে নিশ্চিত করা এবং এবং প্রবেশ করুন

অবশেষে, FTP পুনরায় চালু করুন:

sudo service vsftpd restart

একটি স্ট্যান্ডার্ড ডেস্কটপ এফটিপি ব্যবহার করে আপনি আপনার রাস্পবেরি পাই এর সাথে সংযোগ করতে সক্ষম হবেন। এ ফাইল আপলোড করুন / var / www / html

HTML যথেষ্ট নয়? রাস্পবেরি পাই ল্যাম্পকেও সমর্থন করে!

রাস্পবেরি পাই কেবল প্রাথমিক HTML পৃষ্ঠাগুলি পরিবেশন করতে সক্ষম নয়। যদি আপনি পিএইচপি সমর্থন সহ মাইএসকিউএল চান তবে ল্যাম্প সার্ভার কনফিগারেশন ইনস্টল করা যেতে পারে। অ্যাপাচি ইনস্টল এবং সেট আপ করার জন্য উপরের ইনস্টলেশন ধাপগুলি অনুসরণ করুন, তারপরে পিএইচপি অনুসরণ করে মাইএসকিউএল ইনস্টল করুন।

নিম্নলিখিত প্যাকেজগুলি মাইএসকিউএল এবং প্রয়োজনীয় পিএইচপি উপাদান ইনস্টল করে:

sudo apt install mysql-server php-mysql -y

একবার এটি ইনস্টল হয়ে গেলে, আপনাকে অ্যাপাচি পুনরায় চালু করতে হবে:

sudo service apache2 restart

পরবর্তী, পিএইচপি নিজেই ইনস্টল করুন:

sudo apt install php -y

আবার, উপরের কমান্ডটি ব্যবহার করে অ্যাপাচি পুনরায় চালু করুন। আপনার LAMP সার্ভার এখন ইনস্টল করা হয়েছে, আপনার জন্য ডাটাবেস-চালিত PHP ওয়েব অ্যাপ্লিকেশন এবং ওয়েবসাইট সেটআপ করার জন্য প্রস্তুত।

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

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

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

নিরাপত্তা এবং প্রযুক্তিগত বিবেচনা

একটি জনপ্রিয় ওয়েবসাইটের অনুরূপ যেকোন কিছুর জন্য ওয়েব সার্ভার হিসাবে রাস্পবেরি পাই ব্যবহার করার সময় আপনি উত্পাদন-স্তরের গতির কাছাকাছি কিছু পাওয়ার সম্ভাবনা কম।

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

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

মনে রাখবেন যে আপনি যদি আপনার রাস্পবেরি পাইতে ইন্টারনেট-সংযুক্ত ওয়েব সার্ভার হিসাবে অ্যাক্সেস খোলার পরিকল্পনা করেন তবে আপনাকে এটি করতে হবে একটি স্ট্যাটিক আইপি ঠিকানা দিয়ে আপনার রাউটার সেট আপ করুন

অবশেষে, আপনার রাস্পবেরি পাই এর ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে সময় নিন। এটি SSH এর মাধ্যমে কমান্ড লাইনে করা যেতে পারে:

passwd

তারপর আপনাকে ইনপুট করতে বলা হবে এবং একটি নতুন পাসওয়ার্ড নিশ্চিত করতে হবে। এটি করলে রাস্পবিয়ানের সাথে পরিচিত কেউ আপনার ওয়েব পেজের ব্যাকএন্ড অ্যাক্সেস করতে পারবে না।

আপনার নিজের রাস্পবেরি পাই ওয়েবসাইট হোস্ট করুন!

ওয়েব সার্ভার হিসাবে রাস্পবেরি পাই ব্যবহারের সম্ভাবনা যথেষ্ট। বাস্তবিকভাবে, আপনি MakeUseOf এর মতো বড় একটি ওয়েবসাইট হোস্ট করতে পারবেন না। যাইহোক, ব্যাটারি প্যাক এবং মোবাইল ইন্টারনেট ডংগলের সাহায্যে আপনি বিশ্বের যে কোন জায়গা থেকে একটি কমপ্যাক্ট ওয়েবসাইট হোস্ট করতে পারেন।

মনে রাখবেন, আপনাকে যা করতে হবে তা হল:

  • SSH এবং ওয়্যারলেস নেটওয়ার্কিং কনফিগার করুন
  • Apache ইনস্টল করুন (MySQL এবং PHP alচ্ছিক)
  • FTP ইনস্টল করুন
  • একটি নিরাপদ পাসওয়ার্ড সেট আপ করুন

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এফবিআই কেন মধু রans্যানসমওয়্যারের জন্য সতর্কতা জারি করেছে

এফবিআই একটি বিশেষ করে র‍্যানসমওয়্যারের কদর্য স্ট্রেন সম্পর্কে একটি সতর্কতা জারি করেছে। এখানে আপনাকে বিশেষ করে Hive ransomware সম্পর্কে সতর্ক থাকতে হবে।

স্ন্যাপচ্যাটে মানুষের অবস্থান কিভাবে দেখতে হয়
পরবর্তী পড়ুন সম্পর্কিত বিষয়
  • DIY
  • ওয়েব হোস্টিং
  • অ্যাপাচি সার্ভার
  • রাস্পবেরি পাই
  • DIY প্রকল্প টিউটোরিয়াল
লেখক সম্পর্কে ক্রিশ্চিয়ান কাওলি(1510 নিবন্ধ প্রকাশিত)

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

ক্রিশ্চিয়ান কাওলি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন
বিভাগ Diy