اوبنٹو اور مشتق افراد میں نیکسٹ کلاؤڈ 16 کیسے لگائیں؟

اگلی کلود

کچھ گھنٹوں پہلے نیکسٹ کلائوڈ کا نیا ورژن 16 آیا جو ہے dجس کا مقصد سیکیورٹی اور فائل شیئرنگ کو بہتر بنانا ہے مشین سیکھنے کی مدد سے۔ پروجیکٹ میں پرانے فائل سرورز کو تبدیل کرنے کے لئے ایک چھوٹا پروجیکٹ مینجمنٹ اور ACL بھی شامل ہے۔

نئی خصوصیات میں سے ایک ہے مشین لرننگ کا استعمال. اعلامیے کے مطابق ، اس منصوبے میں نہ صرف نقصاندہ لاگ انوں کا پتہ لگانا ہے ، بلکہ فائل شیئرنگ کے لئے سفارشات بھی پیش کی گئی ہیں۔

یہ مثال کے طور پر ، ان گروہوں اور لوگوں پر لاگو ہوتا ہے جن کے ساتھ صارفین اکثر مواد اشتراک کرتے ہیں۔

کمپنیوں میں فائلوں کا اشتراک کرنے کے نئے طریقے ایکسیس کنٹرول لسٹس (ACLs) فراہم کرتے ہیں۔

وہ کلاسک نیٹ ورکس کے منتظمین کو فائلوں ، فولڈروں اور سب فولڈرز کی تفصیلی نقشہ سازی کے ذریعے انفرادی فائلوں اور ڈائریکٹریوں تک رسائی کے حقوق پر قابو برقرار رکھنے کی اجازت دیتے ہیں۔

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-available/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. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

  1.   ڈیوڈ فریئر گارسیا کہا

    سب سے پہلے ، بلاگ پر مبارکباد ، میں باقاعدگی سے اس کی پیروی کرتا ہوں اور لینکس کے بارے میں بہت کچھ سیکھتا ہوں۔
    میں پی سی پر نیکسٹ کلاؤڈ سرور لگانے کے بارے میں سوچ رہا ہوں اور میں یہ جاننا چاہتا ہوں کہ اسنیپ کے ذریعہ انسٹالیشن سرور کے بطور یا صرف ایک مؤکل کی حیثیت سے انسٹال کرنا درست ہے یا نہیں۔
    پیشگی بہت بہت شکریہ
    مبارک باد