রাস্পবেরি পাইতে একটি OpenMediaVault NAS-এ নেক্সটক্লাউড কীভাবে ইনস্টল করবেন

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

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





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





কেন ওপেনমিডিয়াভল্টে নেক্সটক্লাউড ইনস্টল এবং হোস্ট করবেন?

আপনি একটি ডকার কন্টেইনার ব্যবহার করে সরাসরি রাস্পবেরি পাইতে বা সরাসরি রাস্পবেরি পাই ওএস-এ নেক্সটক্লাউড ইনস্টল করতে পারেন। যাইহোক, OpenMediaVault এর মাধ্যমে নেক্সটক্লাউড ইনস্টল করা সহজে অ্যাক্সেস এবং সহযোগিতার জন্য ক্লাউডের মতো বৈশিষ্ট্যগুলির সাথে সুরক্ষিত ডেটা স্টোরেজকে একত্রিত করে।





তারা কি একে অপরকে টুইটার অনুসরণ করে?

OMV ব্যবহার করে রাস্পবেরি পাইতে নেক্সটক্লাউড হোস্ট করে:

  • আপনার ডেটা এবং গোপনীয়তার উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে কারণ আপনি বৃহত্তর মানসিক শান্তি, ডেটা গোপনীয়তা এবং মালিকানার জন্য তৃতীয় পক্ষের ক্লাউড সরবরাহকারীদের উপর নির্ভরশীল নন।
  • OMV ব্যবহারকারী ব্যবস্থাপনা এবং অনুমতি প্রদান করে যা আপনাকে নিয়ন্ত্রণ করতে দেয় কে শেয়ার করা স্টোরেজ অ্যাক্সেস করতে পারে। নেক্সটক্লাউড ফাইল, ফোল্ডার এবং ভাগ করা সংস্থানগুলিতে দানাদার অ্যাক্সেস নিয়ন্ত্রণের জন্য এই ক্ষমতাগুলি আরও প্রসারিত করে।
  • আপনি আপনার নেক্সটক্লাউড ডেটার জন্য স্বয়ংক্রিয় ডেটা ব্যাকআপ বাস্তবায়ন এবং সেট আপ করতে পারেন। এটি আপনার ফাইলগুলির জন্য ডেটা সুরক্ষার একটি অতিরিক্ত স্তর যুক্ত করে।
  • আপনি এক্সটার্নাল ড্রাইভে শেয়ার্ড ফোল্ডারে এক্সটার্নাল USB স্টোরেজ মিডিয়া বা ড্রাইভ এবং নেক্সটক্লাউড ডেটা দ্রুত যোগ/মুছে ফেলতে পারেন।

এটা সুপারিশ করা হয় এসএসডি-তে রাস্পবেরি পাই ওএস ইনস্টল করুন ভারী কাজের চাপের সময় ধারাবাহিক কর্মক্ষমতার জন্য। আপনি রাস্পবেরি পাই ওএস-এ সরাসরি নেক্সটক্লাউড ইনস্টল করতে পারেন দূরবর্তী অ্যাক্সেস সহ একটি ব্যক্তিগত DIY ক্লাউড স্টোরেজ তৈরি করুন .



রাস্পবেরি পাইতে নেক্সটক্লাউড ইনস্টলেশনের জন্য আপনার OpenMediaVault NAS প্রস্তুত করুন

আপনি নেক্সটক্লাউড ইনস্টলেশন এবং সেটআপ শুরু করার আগে, আপনার OpenMediaVault ডিভাইসের জন্য একটি স্ট্যাটিক আইপি ঠিকানা বরাদ্দ বা কনফিগার করতে ভুলবেন না (যেমন রাস্পবেরি পাই)। এটি গুরুত্বপূর্ণ কারণ নেক্সটক্লাউড সঠিকভাবে কাজ করার জন্য একটি সামঞ্জস্যপূর্ণ IP ঠিকানা প্রয়োজন।

ধাপ 1: SSH সক্ষম করুন

দূরবর্তী অ্যাক্সেসের জন্য SSH (সিকিউর শেল) সক্ষম করতে এই পদক্ষেপগুলি অনুসরণ করুন।





  1. OpenMediaVault-এ যান সেবা এবং ক্লিক করুন এসএসএইচ .
  2. টিক অনুমতি রুট লগইন , পাসওয়ার্ড প্রমাণীকরণ , এবং পাবলিক কী প্রমাণীকরণ . ক্লিক সংরক্ষণ .   রাস্পবেরি পাইতে openmediavault কম্পোজ প্লাগইন ইনস্টল করুন
    রবি দ্বারা স্ক্রিনশট. NAR
  3. ক্লিক করুন আবেদন করুন (হলুদ বারে বোতাম চেক করুন) পরিবর্তনগুলি প্রয়োগ করতে।
  4. Windows-এ PuTTY অ্যাপ ব্যবহার করে বা Linux/macOS-এ টার্মিনাল ব্যবহার করে OpenMediaVault-এ রুট হিসেবে লগ ইন করুন। আপনি যদি রুট পাসওয়ার্ডটি না জানেন তবে sudo ব্যবহারকারী হিসাবে লগ ইন করুন এবং রুট পাসওয়ার্ড পরিবর্তন করতে এই কমান্ডটি ব্যবহার করুন:
    passwd root
  5. টাইপ আপনার মূল রুট ব্যবহারকারী হিসাবে লগ ইন করতে।

ধাপ 2: OMV-অতিরিক্ত ইনস্টল করুন

অন্য কম্পিউটার থেকে আপনার রাস্পবেরি পাইতে SSH প্রবেশ করুন এবং OMV অতিরিক্ত ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

ইনস্টলেশনের পরে, OpenMediaVault ওয়েব ইন্টারফেসে রিফ্রেশ করুন বা লগ ইন করুন এবং তারপর প্লাগইনগুলিতে যান৷





কিভাবে স্ক্রিন ঝলকানো অ্যান্ড্রয়েড ঠিক করবেন

খুঁজুন এবং ইনস্টল করুন openmediavault-কম্পোজ x.x.x প্লাগ লাগানো.

  ওপেনমিডিয়াভল্টে চলমান ডকারে পোর্টেনার ইনস্টল করুন ডাউনলোড করুন

ধাপ 3: ডকার এবং পোর্টেনার ইনস্টল করুন

OpenMediaVault-এর পরিষেবা বিভাগের অধীনে, আপনি একটি নতুন এন্ট্রি দেখতে পাবেন রচনা করা . আমরা নেক্সটক্লাউড ইনস্টলেশনের জন্য প্রয়োজনীয় ডকার এবং পোর্টেনার ইনস্টল করতে এটি ব্যবহার করব।

  1. ক্লিক করুন রচনা > সেটিংস
  2. অধীন ফাইল রচনা করুন , ড্রপ-ডাউন থেকে শেয়ার্ড ফোল্ডার নির্বাচন করুন। আপনি যদি একটি ভাগ করা ফোল্ডার তৈরি না করে থাকেন তবে আমরা সুপারিশ করি যে আপনি '+' আইকন ব্যবহার করে বা এর মাধ্যমে একটি তৈরি করুন স্টোরেজ > শেয়ার করা ফোল্ডার বিকল্প
  3. অধীনে ডেটা বিভাগ, নির্বাচন করুন শেয়ার করা ফোল্ডারের আপনি অভ্যন্তরীণ স্টোরেজ বা বাহ্যিক USB ড্রাইভে তৈরি করেছেন। আমরা সুপারিশ করি যে আপনি ডেটা স্টোরেজের জন্য একটি বাহ্যিক HDD ব্যবহার করুন।   নেক্সটক্লাউডের জন্য openmediavault এ maridb ডাটাবেস কন্টেইনার স্থাপন করুন
  4. আপনি একটি নির্বাচন করতে পারেন ব্যাকআপ ঐচ্ছিক অবস্থান). এর জন্য, আপনি আপনার অভ্যন্তরীণ বা বাহ্যিক ড্রাইভ অবস্থানে অন্য একটি ভাগ করা ফোল্ডার তৈরি করতে এবং নির্বাচন করতে পারেন।
  5. এখন ক্লিক করুন ডকার পুনরায় ইনস্টল করুন .
  6. ক্লিক হ্যাঁ যখন প্রম্পট প্রদর্শিত হবে। ইনস্টলেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।

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

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

ইনস্টলেশনের পরে, পরিদর্শন করুন https://IPAddressOfPi:9443 . ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরিবর্তন করতে ভুলবেন না।

ধাপ 4: একটি মারিয়াডিবি ডেটাবেস তৈরি করুন

পোর্টেনারে, ক্লিক করুন স্ট্যাক > স্ট্যাক যোগ করুন এবং তারপর নিম্নলিখিত কোডটি ওয়েব এডিটরে পেস্ট করুন।

version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud

স্ট্যাক একটি সঠিক নাম দিতে ভুলবেন না, যেমন mariadb . এছাড়াও, পাসওয়ার্ড এবং ডাটাবেসের নাম পরিবর্তন করুন।

ক্লিক স্ট্যাক স্থাপন .

এটি মারিয়াডিবি ডাটাবেসটি ইনস্টল এবং স্থাপন করবে যা নেক্সটক্লাউড সেটআপের জন্য আমাদের প্রয়োজন হবে।

একটি রাস্পবেরি পাই সঙ্গে জিনিস

বিকল্পভাবে, আপনি SSH এর মাধ্যমে ম্যানুয়ালি MariaDB সার্ভার ইনস্টল করতে পারেন এবং একটি ডাটাবেস এবং ডাটাবেস ব্যবহারকারী তৈরি করতে পারেন।

ধাপ 5: OpenMediaVault পোর্ট পরিবর্তন করুন

ডিফল্টরূপে, OpenMediaVault পোর্ট 80 এ চলে। তবে, এটি সুপারিশ করা হয় যে আপনি OpenMediaVault পোর্টটিকে অন্য কিছুতে পরিবর্তন করুন, যেমন 8090। এটি Nextcloud-এর জন্য পোর্ট 80 উপলব্ধ করবে। এটি করার জন্য, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. OpenMediaVault-এ যান সিস্টেম > ওয়ার্কবেঞ্চ .
  2. সম্পাদনা করুন বন্দর হিসাবে 8090 এবং ক্লিক করুন সংরক্ষণ .
  3. ক্লিক আবেদন করুন এবং পরিবর্তনগুলি কার্যকর হওয়ার জন্য অপেক্ষা করুন।
  4. আপনি এখন OpenMediaVault খুলতে পারেন http://IPAdressOfPi:8090 .

ধাপ 6: OpenMediaVault-এ Nextcloud ইনস্টল এবং সেট আপ করুন

Raspberry Pi-এ চলমান OpenMediaVault-এ Nextcloud ইনস্টল এবং সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন।

  1. পোর্টেনারে লগ ইন করুন এবং তারপরে ক্লিক করুন ভলিউম > ভলিউম যোগ করুন . দুটি ভলিউম তৈরি করুন: nextcloud_config এবং নেক্সটক্লাউড_ডেটা . আপনাকে যা করতে হবে তা হল ভলিউমের নাম টাইপ করুন এবং ক্লিক করুন একটি ভলিউম তৈরি করুন .
  2. ক্লিক করুন ধারক > ধারক যোগ করুন .
  3. পাত্রের নাম দিন নেক্সট ক্লাউড এবং চিত্র ক্ষেত্রে নিম্নলিখিত পেস্ট করুন।
    linuxserver/nextcloud
  4. নেটওয়ার্ক পোর্ট কনফিগারেশনে, ক্লিক করুন +একটি নতুন নেটওয়ার্ক পোর্ট প্রকাশ করুন .
  5. টাইপ 8080 এবং 80 মধ্যে হোস্ট এবং ধারক (টিসিপি)।
  1. অধীনে ভলিউম , ক্লিক + মানচিত্র অতিরিক্ত ভলিউম দুইবার
  2. টাইপ /config এবং তারপর নির্বাচন করুন nextcloud_config আয়তন একইভাবে, টাইপ করুন /ডেটা এবং নির্বাচন করুন নেক্সটক্লাউড_ডেটা আয়তন
  3. যান অন্তর্জাল এবং নির্বাচন করুন হোস্ট
  4. ভিতরে পুনঃসূচনা নীতি , নির্বাচন করুন যদি না থামানো হয় .
  5. ক্লিক কন্টেইনার স্থাপন করুন .
  1. কয়েক সেকেন্ড বা মিনিটের মধ্যে (আপনার ইন্টারনেট গতির উপর নির্ভর করে), নেক্সটক্লাউড কন্টেইনারটি স্থাপন করা হবে।
  2. আপনি এখন পরিদর্শন করতে পারেন http://IPAddressOfPi নেক্সটক্লাউড ওয়েব ইন্টারফেস খুলতে।
  3. একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন.
  4. এখন ডেটা ফোল্ডারের অবস্থান লিখুন। ডিফল্ট হয় /ডেটা .
  5. ক্লিক মাইএসকিউএল/মারিয়াডিবি . ধাপ 4-এ স্থাপন করা MariaDB স্ট্যাক থেকে MariaDB ডাটাবেসের নাম এবং পাসওয়ার্ড লিখুন।
  6. আপনি যদি ডাটাবেস সংযোগে কোনো ত্রুটির সম্মুখীন হন, টাইপ করার চেষ্টা করুন মারিয়াডিবি ভিতরে ডাটাবেস হোস্ট .
  7. ক্লিক ইনস্টল করুন . এটি নেক্সটক্লাউড ইনস্ট্যান্স ইনস্টল করবে।

আপনি এখন Pi এর স্থানীয় আইপি ঠিকানায় নেক্সটক্লাউড অ্যাক্সেস এবং লগ ইন করতে পারেন। আপনি MacOS, Windows এবং Linux সহ আপনার বাড়ির যেকোনো সিস্টেম ব্যবহার করে Nextcloud-এ ফাইল আপলোড এবং ডাউনলোড করতে পারেন। একটি নেক্সটক্লাউড অ্যাপ অ্যান্ড্রয়েড এবং আইওএস ডিভাইসগুলির জন্যও উপলব্ধ যা আপনি আপনার ফটো, ভিডিও, নথি এবং অন্যান্য ডেটা আপনার মোবাইল ডিভাইসে/থেকে সিঙ্ক করতে ব্যবহার করতে পারেন।

নেক্সটক্লাউডকে ইন্টারনেটে প্রকাশ করতে, আপনি Nginx রিভার্স প্রক্সি, ক্লাউডফ্লেয়ার টানেল বা আপনার রাউটার (পোর্ট ফরওয়ার্ডিং) ব্যবহার করতে পারেন।

একটি স্ব-হোস্টেড ক্লাউডের শক্তি আনলক করুন

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

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