উবুন্টু এবং ডেরাইভেটিভগুলিতে নেক্সটক্লাউড 16 কীভাবে ইনস্টল করবেন?

Nextcloud

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

নতুন বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল মেশিন লার্নিংয়ের ব্যবহার। ঘোষণা অনুযায়ী, প্রকল্পটি কেবলমাত্র দূষিত লগইনগুলি সনাক্ত করতে চায় না, তবে ফাইল ভাগ করে নেওয়ার জন্য সুপারিশও দেয়।

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

সংস্থাগুলিতে ফাইলগুলি ভাগ করে নেওয়ার নতুন উপায়গুলি অ্যাক্সেস নিয়ন্ত্রণ তালিকাগুলি (এসিএল) সরবরাহ করে।

তারা ক্লাসিক নেটওয়ার্কগুলির প্রশাসকদের ফাইল, ফোল্ডার এবং সাবফোল্ডারগুলির বিশদ ম্যাপিংয়ের মাধ্যমে স্বতন্ত্র ফাইল এবং ডিরেক্টরিগুলিতে অ্যাক্সেস রাইটস নিয়ন্ত্রণের অনুমতি দেয়।

Si তারা এ সম্পর্কে আরও জানতে চায় এই প্রকাশের আপনি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক।

উবুন্টুতে নেক্সটক্লাউড 16 ইনস্টলেশন

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

স্ন্যাপ প্যাকেজ মাধ্যমে ইনস্টলেশন

আমরা আপনাকে যে প্রথম পদ্ধতিটি দেখাব তা হ'ল স্ন্যাপ প্যাকেজগুলি থেকে ইনস্টলেশন এটি আপনার ডিস্ট্রোতে নেক্সটক্লাউড ইনস্টল করার সবচেয়ে সহজ উপায়।

এই মুহুর্তে একমাত্র বিশদটি হ'ল নতুন সংস্করণটি এখনও স্ন্যাপে স্থিতিতে আপডেট হয়নি, কারণ এটি এখনও বিটা সংস্করণে রয়েছে। যদিও এটি আপডেট হওয়া কয়েক ঘন্টার বিষয়।

নেক্সটক্লাউড তার নির্ভরতাগুলির সাথে একত্রে একক অ্যাপ্লিকেশন হিসাবে স্ন্যাপ দ্বারা বিতরণ করা হয় এবং এটি সিস্টেমে নিরাপদে চলবে।

এই ইনস্টলেশন পদ্ধতি সম্পর্কে সর্বাধিক গুরুত্বপূর্ণ বিষয় হ'ল স্ন্যাপগুলি সুরক্ষিত, স্যান্ডবক্সযুক্ত, ধারকযুক্ত অ্যাপ্লিকেশনগুলি, অন্তর্নিহিত সিস্টেম এবং অন্যান্য অ্যাপ্লিকেশনগুলি থেকে বিচ্ছিন্ন করার জন্য ডিজাইন করা হয়েছে।

স্ন্যাপ থেকে নেক্সটক্লাউড প্যাকেজ ইনস্টল করতে, তাদের কেবলমাত্র টার্মিনালে নিম্নলিখিত কমান্ডটি চালাতে হবে:

 sudo snap install nextcloud

.তিহ্যবাহী ইনস্টলেশন

নেক্সটক্লাউড 16 এর নতুন সংস্করণটি ইনস্টল করার অন্যান্য পদ্ধতিটি একটি ওয়েব সার্ভার এবং পিএইচপি ইনস্টল করুন.

নেক্সটক্লাউড লোগো

এই জন্য আমাদের একটি টার্মিনাল খুলতে হবে এবং এতে নিম্নলিখিত কমান্ডগুলি কার্যকর করতে হবে:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

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

 sudo apt-get install mariadb-server php-mysql

ইনস্টলেশন চলাকালীন, আপনাকে একটি রুট পাসওয়ার্ড চয়ন করতে বলা হবে । যদি আপনাকে কোনও পাসওয়ার্ড চয়ন করতে বলা না হয়, ডিফল্ট ফাঁকা হবে.

এখন ডাটাবেস প্রবেশ করা প্রয়োজন (আপনার সবেমাত্র সেট করা পাসওয়ার্ডের জন্য তাদের জিজ্ঞাসা করা হবে):

 mysql -u root -p

আহোরা কি আপনার অবশ্যই একটি ডাটাবেস তৈরি করতে হবে:

CREATE DATABASE nextcloud;

এখন তাদের ব্যবহারকারী তৈরি করা দরকার ডাটাবেসের সাথে সংযোগ করতে ব্যবহার করতে হবে:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

শেষ পদক্ষেপ হয় নতুন ব্যবহারকারীর জন্য বিশেষাধিকার প্রদান করুন:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

আপনার হয়ে গেলে, প্রস্থান করতে Ctrl-D টাইপ করুন।

শেষ পদক্ষেপটি এর সাথে নেক্সটক্লাউড ইনস্টল করা:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

এখন আমাদের একটি নতুন ফাইল তৈরি করতে হবে /etc/apache2/sites- উপলভ্য / nextcloud.conf । আমরা আমাদের পছন্দের সম্পাদক সহ এটি সম্পাদনা করতে যাচ্ছি:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

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

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

আপনি যখন ডাটাবেস নির্বাচন শেষ করেছেন, সবকিছু ইনস্টল করার সময়। Http: // আপনার_ড্রেস / নেক্সটক্লাউড / এ যান

বা যেমন লোকালহোস্ট / নেক্সটক্লাউড হিসাবে

প্রশাসকের ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্বাচন করুন, তারপরে আপনি ডেটা ফোল্ডারটি নির্বাচন করতে পারেন।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ডেভিড ফ্রিয়ার গার্সিয়া তিনি বলেন

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