کچھ گھنٹوں پہلے نیکسٹ کلائوڈ کا نیا ورژن 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 پر جائیں: // اپنے_ڈریس / اگلے کلاؤڈ /
یا اس طرح کے لوکل ہوسٹ / نیکلسکاؤڈ کے طور پر
منتظم کا صارف نام اور پاس ورڈ منتخب کریں ، پھر آپ ڈیٹا فولڈر منتخب کرسکتے ہیں۔
ایک تبصرہ ، اپنا چھوڑ دو
سب سے پہلے ، بلاگ پر مبارکباد ، میں باقاعدگی سے اس کی پیروی کرتا ہوں اور لینکس کے بارے میں بہت کچھ سیکھتا ہوں۔
میں پی سی پر نیکسٹ کلاؤڈ سرور لگانے کے بارے میں سوچ رہا ہوں اور میں یہ جاننا چاہتا ہوں کہ اسنیپ کے ذریعہ انسٹالیشن سرور کے بطور یا صرف ایک مؤکل کی حیثیت سے انسٹال کرنا درست ہے یا نہیں۔
پیشگی بہت بہت شکریہ
مبارک باد