مؤخرا تم إصدار الإصدار الجديد من Nextcloud 14 لعامة الناس والتي تم تجديدها بإضافة بعض الميزات الجديدة وإصلاحات الأخطاء فيما كان يدور حول نسختها السابقة.
في هذا الإصدار الجديد من Nextcloud 14 يجلب ، مرة أخرى ، مجموعة واسعة من التحسينات التي يمكننا إبرازها أنه تمت إضافة التحقق من الفيديو ويمكن استخدام المصادقة على مرحلتين.
باستخدام هذا البرنامج ، من الممكن تشغيل التخزين السحابي داخليًا. جاء Nextcloud بعد أن انسحب عدد كبير من المطورين في ownCloud منه وبدأ من جديد.
Nextcloud هو مفترق خاص به كلاود ، وهي البنية التحتية السحابية كخدمة (IaaS) مفتوحة المصدر بالكامل مع بعض خدمات النظام الأساسي كخدمة (PaaS).
يمكنك تثبيته على خادم Linux الخاص بك أو على خادم في العديد من الشركات المضيفة.
سيقدر مديرو النظام للأنظمة الكبيرة والصغيرة التحسينات العديدة على تكوين النظام وإدارة التطبيقات والمُحدِّث.
التغييرات في Nextcloud 14
Nextcloud 14 دمج ما يقرب من 1000 طلب سحب مع التحسينات والتغييرات، ما يقرب من 150 أكثر من Nextcloud 13. يغطي هذا الخادم الأساسي فقط ، وكانت مئات التغييرات الأخرى أكبر إصداراتنا على الإطلاق.
في حين أن هذه هي أبرز الميزات الرئيسية التي يمكن إبرازها في هذا الإصدار من هذا الإصدار الجديد من Nextcloud 14:
- التحقق من الفيديو: استخدم مكالمة فيديو مع Talk للتحقق من هوية شخص ما قبل منحه حق الوصول إلى مشاركة.
- المصادقة الثنائية الآن مع Signal و Telegram ، بالإضافة إلى NFC و SMS
- تحسينات إمكانية الوصول والمظهر الداكن
- تمت إضافة ملاحظة للمشاركة ومشاركة الملفات في دردشة الدردشة وتطبيق تطبيق Kanban الجديد وغير ذلك الكثير
تثبيت Nextcloud على Ubuntu 18.04 ومشتقاته
الخطوة الأولى لتثبيت NextCloud 14 هي تثبيت خادم الويب و PHP. تقدم PHP7 العديد من التحسينات على الإصدارات السابقة وستزيد من NextCloud أيضًا ، في الواقع PHP7 مطلوب من NextCloud 11.
لهذا سيتعين علينا فتح Terminal وتنفيذ الأوامر التالية فيه:
sudo apt-get install apache2 libapache2-mod-php7.0 bzip2 sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-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 للخروج.
الخطوة الأخيرة هي تثبيت Nextcloud باستخدام:
cd /var/www
wget https://download.nextcloud.com/server/releases/latest-14.tar.bz2 -أو nextcloud-14-latest.tar.bz2
tar -xvjf nextcloud-14-latest.tar.bz2. قطر
sudo chown -R www-data: www-data nextcloud
sudo rm nextcloud-14-latest.tar.bz2 [/ sourcecode]
الآن علينا إنشاء ملف جديد بتنسيق /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>
في حال تم، حان الوقت لتمكين الموقع الجديد وتمكين تعديل اباتشي ما يحتاجه NextCloud:
a2ensite nextcloud a2enmod rewrite headers env dir mime systemctl restart apache2 ufw allow http ufw allow https
بمجرد الانتهاء من تحديد قاعدة البيانات ، حان الوقت لتثبيت كل شيء. انتقل إلى http: // your_address / nextcloud /
أو على هذا النحو localhost / nextcloud
حدد اسم مستخدم وكلمة مرور للمسؤول ، ثم يمكنك تحديد مجلد البيانات.
مرحبا لدي مشكلة. أحصل على هذا:
«ليس لديك إذن للوصول إلى / nextcloud على هذا الخادم
خادم Apache / 2.4.29 (ubuntu) في المضيف المحلي المنفذ 80
تشغيل هذا الأمر: sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring يلقي خطأ الحاجة إلى التبعيات libgd3 و libjpeg62-turbo
عندما تريد تثبيت هذه التبعيات ، فهذا يشير إلى أنها متوقفة أو غير موجودة