خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
الوثائق الأولية

تثبيت Nextcloud Hub 6 على Ubuntu

بقلم Parnian R. ٣ دقائق للقراءة تحديث: ١٥ فبراير ٢٠٢٦

يقدّم هذا الدليل خطوات واضحة لتثبيت
أحدث إصدار من Nextcloud، منصة الإنتاجية ذاتية الاستضافة، على
خادم Ubuntu. يوفّر Nextcloud Hub 6 ‏(27.1.3) خدمات استضافة الملفات،
والتعاون المشترك وغير ذلك، مع مرونة الخادم الخاص.

المتطلبات الأساسية

  • خادم يعمل بنظام Ubuntu 20.04 LTS أو أحدث.

  • معرفة أساسية بواجهة سطر الأوامر.

عملية التثبيت

اتّبع هذه الخطوات لتثبيت Nextcloud Hub 6 ‏(27.1.3) على خادم Ubuntu
server:

الخطوة الأولى: تحديث
Server

تأكد من أن قائمة الحزم على خادمك والنظام نفسه محدَّثان
بالكامل:

sudo apt update && sudo apt upgrade -y

الخطوة الثانية: تثبيت Apache
خادم الويب

ثبِّت Apache الذي سيعمل على تقديم ملفات Nextcloud:

sudo apt install apache2 -y

الخطوة الثالثة:
تثبيت PHP والوحدات المطلوبة

يتطلب Nextcloud تثبيت PHP للعمل. ثبِّت PHP مع الوحدات
الضرورية:

sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y

الخطوة الرابعة: تثبيت MariaDB
Server

ثبِّت MariaDB، خادم قاعدة البيانات الذي سيخزّن بيانات Nextcloud:

sudo apt install mariadb-server -y

الخطوة الخامسة: إنشاء
قاعدة بيانات لـ Nextcloud

أولاً، سجّل الدخول إلى واجهة MariaDB:

sudo mariadb -u root -p

بعد تسجيل الدخول، أنشئ قاعدة بيانات لـ Nextcloud ومستخدمًا بالبيانات
المطلوبة:

CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;
إنشاء قاعدة بيانات لـ nextcloud

الخطوة السادسة:
تثبيت Unzip وتنزيل Nextcloud

قبل تنزيل Nextcloud، تأكد من تثبيت unzip لفك ضغط
الملف المُنزَّل:

sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip

الخطوة 7:
فك ضغط Nextcloud وضبط الصلاحيات

افك ضغط حزمة Nextcloud إلى المجلد الجذري لخادم الويب وعيّن
الصلاحيات الصحيحة:

unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/
فك ضغط حزم Nextcloud

الخطوة ٨: ضبط إعدادات
Apache لـ Nextcloud

أنشئ ملف إعداد Apache لـ Nextcloud:

sudo nano /etc/apache2/sites-available/nextcloud.conf

أدرج الإعدادات التالية واحفظ الملف:

Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews

  <IfModule mod_dav.c>
    Dav off
  </IfModule>
</Directory>

فعّل الموقع الجديد ووحدة إعادة الكتابة:

sudo a2ensite nextcloud
sudo a2enmod rewrite
sudo systemctl restart apache2

الخطوة
٩: إتمام التثبيت عبر واجهة الويب

افتح المتصفح وانتقل إلى
http://your_server_ip/nextcloud. أكمل الإعداد بـ
تقديم المعلومات التالية:

  • بيانات حساب المدير: اختر اسم مستخدم و
    كلمة مرور لحساب مدير Nextcloud CD.

  • مجلد البيانات: تأكيد المسار إلى مجلد البيانات
    حيث سيخزّن Nextcloud ملفاته.

  • إعداد قاعدة البيانات: أدخل بيانات الاعتماد
    لمستخدم قاعدة البيانات والاسم الذي أنشأته سابقاً. استخدم
    localhost كمضيف لقاعدة البيانات، إلا إذا كانت قاعدة البيانات موجودة
    على خادم مختلف.

أكمل التثبيت عبر واجهة الويب

بعد إدخال التفاصيل، انقر على زر Finish setup
لإتمام التثبيت، ثم انتقل إلى
http://your_server_ip/nextcloud/index.php/login إذا لم
يتم إعادة التوجيه تلقائياً.

تسجيل الدخول

أصبح لديك الآن نسخة تعمل من Nextcloud Hub 6 (27.1.3) على خادم
Ubuntu الخاص بك. ابدأ باستكشاف لوحة التحكم وضبط بيئة
Nextcloud لتناسب احتياجاتك الشخصية أو التجارية. إذا كنت
بحاجة إلى مزيد من المعلومات أو المساعدة، لا تتردد في التواصل مع
فريق الدعم لدينا عبر تقديم
تذكرة دعم
.

مشاركة

هل تحتاج مساعدة في شيء آخر؟

متوسط وقت الاستجابة أقل من ساعة. بشر حقيقيون، لا روبوتات.