কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড ডিভাইসকে একটি ওয়েব সার্ভারে রূপান্তর করুন

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

আপনি InMotion Hosting-এ বিশেষ ছাড় পাওয়ার জন্য এই লিংকটি ব্যবহার করতে পারেন।

অথবা আপনি একটি অ্যান্ড্রয়েড স্মার্টফোন বা ট্যাবলেট ব্যবহার করে আপনার ওয়েব পেজ হোস্ট করতে পারেন। এখানে একটি সাধারণ অ্যান্ড্রয়েড ওয়েব সার্ভার তৈরি করার পদ্ধতি দেওয়া হলো।

অ্যান্ড্রয়েড: আপনার জیبেই লো-কস্ট ওয়েব সার্ভার

ওয়েবসাইটের জন্য এক্সপেনসিভ সার্ভার লাগে না; সস্তা সার্ভারও লাগে না। আমরা এখন সেই পর্যায়ে আছি যেখানে একটি মডেস্ট ডিভাইসে ডাইনামিক, ডেটাবেস-চালিত ওয়েবসাইট হোস্ট করা যায়।

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

এটি করে আপনার হোস্টিং খরচ শূন্য করে দেয়। পেজভিউ কম হলে, আপনার ওয়েবসাইট ডিভাইস লক আপ না করেই চলবে (যদিও আপনি সাইট চলাকালীন মাল্টিটাস্কিং আশা করবেন না!)।

স্টেপ ১: অ্যান্ড্রয়েডের জন্য Tiny Web Server ইনস্টল করুন

অ্যান্ড্রয়েডের জন্য বিভিন্ন সার্ভার সফটওয়্যার অ্যাপ উপলব্ধ। কিন্তু এগুলোর অধিকাংশ পুরনো, পুরনো অ্যান্ড্রয়েড ভার্সনের জন্য (যেমন PAW Server)।

এই টিউটোরিয়ালে আমরা Tiny Web Server ব্যবহার করব। এর মাধ্যমে আমরা একটি বেসিক index.html ফাইল আপলোড করব এবং একই নেটওয়ার্কের একটি পিসি থেকে ব্রাউজ করব অ্যান্ড্রয়েডকে ওয়েব সার্ভার হিসেবে ব্যবহার করা বোঝাতে।

সদৃশ অ্যাপগুলো একই nguyênতত্ত্বের উপর নির্ভর করে। মূলত, একটি ব্রাউজারে ওয়েব পেজ সার্ভ করার জন্য একই ধারণা এবং প্রক্রিয়া প্রয়োজন।

ডাউনলোড: Tiny Web Server for Android (ফ্রি)

স্টেপ ২: Tiny Web Server কনফিগার করুন

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

অ্যান্ড্রয়েড ডিভাইসকে একটি ওয়েব সার্ভারে রূপান্তর করুন
অ্যান্ড্রয়েড ডিভাইসকে একটি ওয়েব সার্ভারে রূপান্তর করুন

এই সادگیর কারণে, Tiny Web Server-এ কোনো কনফিগারেশন অপশন নেই। এর মানে আপনি এটিকে index.html ফাইলে ডিফল্ট করতে বাধ্য করতে পারবেন না। যাইহোক, এটি একটি ছোট সমস্যা।

Tiny Web Server ইনস্টল করার পর, অ্যাপটি চালু করুন। মেইন স্ক্রিনে, আপনার কাছে চেঞ্জ সার্ভার পাথ অপশন থাকে, যা কাজে লাগে যদি আপনি আপনার ওয়েব ফাইল সংরক্ষণের জন্য একটি ডিরেক্টরি নির্দিষ্ট করতে চান।

আপনি ডিফল্ট чарসেট (ইংরেজি ছাড়া অন্য ভাষার সাইট হোস্ট করলে কাজে লাগে) বা সার্ভার পোর্টও নির্দিষ্ট করতে পারেন।

স্টেপ ৩: Tiny Web Server-এ যোগ করুন

Tiny Web Server ব্যবহার করে ওয়েব পেজ সার্ভ করতে, আপনাকে একটি index.html ফাইল তৈরি করতে হবে এবং পছন্দের ফোল্ডারে আপলোড করতে হবে। আপনি এটি আপনার ডেস্কটপে Notepad++ এর মতো টেক্সট এডিটর দিয়ে বা অ্যান্ড্রয়েডে HTML বা টেক্সট এডিটর দিয়ে করতে পারেন।

অ্যান্ড্রয়েড ডিভাইসকে একটি ওয়েব সার্ভারে রূপান্তর করুন

ফাইলটি পছন্দের ডিরেক্টরিতে কপি করুন (USB বা অ্যান্ড্রয়েড ফাইল ম্যানেজার ব্যবহার করে) আপনার অ্যান্ড্রয়েড ডিভাইসে। অ্যান্ড্রয়েডে, ফাইলটি /storage/emulated/0-এ সরান।

যদি আপনি USB-এর মাধ্যমে ফোনে ফাইল কপি করেন, ফাইল ম্যানেজারে আপনার ফোনের স্টোরেজ ব্রাউজ করুন। ডিফল্ট লোকেশন হওয়া উচিত emulated সাব-ডিরেক্টরি। HTML ফাইলটি এই ডিরেক্টরিতে কপি করুন, তারপর নিরাপদে ডিভাইস ডিসকানেক্ট করুন।

ফাইল অ্যান্ড্রয়েডে কপি হলে, Tiny Web Server খুলুন এবং স্টার্ট সার্ভার ট্যাপ করুন। আপনার ব্রাউজারে ডিফল্ট URL-এ যান, শেষে /index.html যোগ করুন।

অ্যান্ড্রয়েড ডিভাইসকে একটি ওয়েব সার্ভারে রূপান্তর করুন

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

লোকেরা কীভাবে আপনার অ্যান্ড্রয়েড ওয়েব সার্ভার পেজ ভিজিট করবে?

এটি মেনে না যে আপনি আপনার ওয়েবসাইট স্মার্টফোন, ট্যাবলেট, বা এমনকি অ্যান্ড্রয়েড টিভিতে হোস্ট করছেন।

আপনি যেকোনো অ্যান্ড্রয়েড ডিভাইস সিলেক্ট করুন, যখন এটি একটি ডাইনামিক DNS আপডেট ক্লায়েন্টের সাথে ব্যবহার করা হয় (এদের মধ্যে No-IP.com-এর একটি অ্যান্ড্রয়েড অ্যাপ আছে), আপনি আপনার হোম বা কর্পোরেট নেটওয়ার্কের বাইরে কম্পিউটারগুলোর কাছে ওয়েব পেজ সার্ভ করতে পারবেন। এই অ্যাপগুলো আপনার ডিভাইসের ডাইনামিক IP ঠিকানাকে একটি ডেডিকেটেড URL-এর সাথে লিংক করে, ক্লায়েন্ট অ্যাপের মাধ্যমে যা আপনি ইনস্টল করবেন।

অবশ্য, যদি আপনার ISP আপনাকে একটি স্ট্যাটিক IP দেয়, তবে আপনার অ্যান্ড্রয়েড ওয়েব সার্ভারকে একটি স্ট্যাটিক IP ঠিকানা অ্যাসাইন করলেই হবে। দুর্ভাগ্যক্রমে, এটি কিছু রাউটারের সাথে অকার্যকর হতে পারে, তাই No-IP.com অ্যাপটি ভালো বিকল্প। বিভিন্ন অনঅফিশিয়াল No-IP.com ক্লায়েন্ট উপলব্ধ।

আপনি যেকোনো একটি বেছে নিন, সহজে ইনস্টল করুন, নির্দেশানুসারে একটি URL সেট করুন, এবং ডেস্টিনেশন হিসেবে আপনার HTML পেজ সিলেক্ট করুন।

অ্যান্ড্রয়েড ওয়েব সার্ভার তৈরি: সংক্ষিপ্তসার

আমরা অ্যান্ড্রয়েড-চালিত ওয়েব সার্ভার তৈরি করার বেসিক স্টেপগুলো কভার করেছি। কেসে আপনি মিস করে গেছেন, চলে আবার স্মরণ করি।

  1. নিশ্চিত করুন আপনার অ্যান্ড্রয়েড ডিভাইস অনলাইনে আছে
  2. Tiny Web Server ইনস্টল করুন
  3. HTML ফাইল(গুলো) তৈরি করুন
  4. ফাইল(গুলো) আপনার অ্যান্ড্রয়েড ডিভাইসে আপলোড করুন
  5. Tiny Web Server চালু করুন

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

অ্যান্ড্রয়েডের সাথে, ওয়েব সার্ভার তৈরি করা শুধু একটি অপশন। পুরনো স্মার্টফোনের আরও কিছু দারুণ ব্যবহার দেখুন।

  1. রাসবেরি পাইকে Minecraft সার্ভারে পরিবর্তন করার পদ্ধতি

  2. অ্যান্ড্রয়েডে ব্রাউজিং हिस्टরি সুরক্ষিতভাবে ডিলিট করার কুইক গাইড

  3. সহজে ডেটা ট্রান্সফার: আপনার অ্যান্ড্রয়েডকে ম্যাকের জন্য ওয়ারলেস ফ্ল্যাশ ড্রাইভে রূপান্তর করুন

  4. আপনার অ্যান্ড্রয়েড পরিষ্কার করুন: জাঙ্ক ফাইল মুছে ফেলা ও পারফরম্যান্স বাড়ানোর সহজ ধাপ