ديف أوبس

تثبيت وتكوين ownCloud على Ubuntu 16.04: دليل شامل

فيما يلي شرح مفصل لكيفية تثبيت وتكوين ownCloud على خادوم Ubuntu 16.04. يعتبر ownCloud نظامًا لإدارة وتخزين الملفات قائمًا على السحابة، ويوفر للمستخدمين القدرة على مزامنة ومشاركة الملفات عبر الشبكة. يمكنك اتباع الخطوات التالية لتحقيق ذلك:

1. تحديث النظام:
قبل البدء في عملية التثبيت، يفضل تحديث نظام Ubuntu إلى أحدث إصدار. يمكنك استخدام الأمر التالي في الطرفية:

bash
sudo apt update && sudo apt upgrade

2. تثبيت LAMP Server:
يحتاج ownCloud إلى بيئة خادم LAMP (Linux، Apache، MySQL، PHP). يمكنك تثبيتها باستخدام الأمر:

bash
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-gd php-json php-mbstring php-curl

3. تكوين قاعدة البيانات:
بعد تثبيت MySQL، قم بتسجيل الدخول إلى خادوم MySQL باستخدام:

bash
sudo mysql -u root -p

ثم قم بإنشاء قاعدة بيانات جديدة ومستخدم لownCloud:

sql
CREATE DATABASE owncloud; CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclouduser'@'localhost'; FLUSH PRIVILEGES;

قم بتغيير 'your_password' إلى كلمة مرور آمنة.

4. تنزيل وتثبيت ownCloud:
قم بتنزيل أحدث إصدار من ownCloud من الموقع الرسمي:

bash
wget https://download.owncloud.org/community/owncloud-x.x.x.tar.bz2

استبدل x.x.x برقم الإصدار الأحدث.

فك الضغط على الملف المحمل:

bash
tar -xjf owncloud-x.x.x.tar.bz2

ثم نقل الملفات إلى مجلد الويب الخاص بك:

bash
sudo mv owncloud /var/www/html/

5. تكوين Apache:
قم بإعداد Apache لاستضافة ownCloud:

bash
sudo nano /etc/apache2/sites-available/owncloud.conf

أضف السطور التالية:

css
Alias /owncloud "/var/www/html/owncloud/" var/www/html/owncloud/> Options +FollowSymlinks AllowOverride All .c> Dav off SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud

ثم قم بتفعيل تكوين ownCloud:

bash
sudo a2ensite owncloud.conf

وأعد تشغيل Apache:

bash
sudo service apache2 restart

6. إكمال عملية التثبيت:
افتح متصفح الويب وقم بزيارة http://your_server_ip/owncloud، اتبع التعليمات لإكمال عملية التثبيت باستخدام معلومات قاعدة البيانات التي أنشأتها وقمت بتكوينها سابقًا.

بعد الانتهاء، ستكون قد أنشأت ownCloud بنجاح على خادوم Ubuntu 16.04. يمكنك الآن البدء في استخدام هذه النظام لإدارة ومشاركة ملفاتك بسهولة.

المزيد من المعلومات

بالطبع، سنواصل الشرح لتوفير مزيد من المعلومات حول تكوين وتحسين تجربة استخدام ownCloud على خادوم Ubuntu 16.04.

7. تكوين ضبط PHP:
يوفر ownCloud ملف تكوين php.ini الخاص به. يفضل تحرير هذا الملف لضبط بعض الإعدادات الهامة:

bash
sudo nano /etc/php/7.0/apache2/php.ini

تحقق من أن الإعدادات التالية مكونة بشكل صحيح:

makefile
memory_limit = 512M upload_max_filesize = 200M post_max_size = 200M max_execution_time = 300 max_input_time = 300

قم بحفظ التغييرات وأعد تشغيل Apache:

bash
sudo service apache2 restart

8. استخدام HTTPS:
لتحسين أمان الاتصال بين المتصفح وخادوم ownCloud، يفضل تكوين HTTPS باستخدام شهادة SSL. يمكنك الحصول على شهادة SSL مجانية من خلال خدمات مثل Let’s Encrypt.

bash
sudo apt install certbot python3-certbot-apache sudo certbot --apache

اتبع التعليمات لتكوين شهادة SSL وتحديث تكوين Apache لاستخدام HTTPS.

9. تحسين أمان ownCloud:
قم بتحسين أمان ownCloud عن طريق تكوين إعدادات الأمان. يمكنك القيام بذلك عبر لوحة التحكم الخاصة بـ ownCloud أو مباشرة في ملف config.php الخاص به:

bash
sudo nano /var/www/html/owncloud/config/config.php

أضف الخطوط التالية لتفعيل بعض الإعدادات الأمانية:

php
'htaccess.RewriteBase' => '/', 'overwrite.cli.url' => 'https://your_domain/owncloud', 'overwriteprotocol' => 'https',

تأكد من استبدال your_domain بنطاق الخادوم الفعلي.

10. النسخ الاحتياطي:
قم بتكوين نظام النسخ الاحتياطي لـ ownCloud لضمان سلامة البيانات. يمكنك استخدام إضافات ownCloud للنسخ الاحتياطي التلقائي إلى خدمات السحابة أو قم بإعداد نظام نسخ احتياطي محلي.

يمكنك الآن الاستفادة الكاملة من خادوم ownCloud الخاص بك، ويمكنك استكشاف الميزات الإضافية مثل تكوين المشاركات، وتحسين أمان النظام، وتخصيص الواجهة الرسومية وفقًا لاحتياجاتك.

باستكمال هذه الخطوات، ستكون قد أنشأت وضبطت بيئة ownCloud على خادوم Ubuntu 16.04 بشكل شامل، مما يتيح لك الاستفادة من فوائد إدارة ومشاركة الملفات بشكل فعال وآمن.

الخلاصة

في ختام هذا الموضوع، قمنا بتوجيه خطوات شاملة لتثبيت وتكوين ownCloud على خادوم Ubuntu 16.04، مما يتيح للمستخدمين إنشاء نظام إدارة الملفات السحابي الخاص بهم بسهولة وفعالية. بدأت الرحلة بتحديث النظام وتثبيت بيئة LAMP، وانتقلنا إلى إعداد قاعدة البيانات وتنزيل ownCloud.

من ثم، قمنا بتكوين Apache لاستضافة ownCloud وضبط إعدادات PHP لتحسين أداء النظام. قمنا بتحسين الأمان من خلال استخدام HTTPS وتكوين إعدادات ownCloud لتحقيق أقصى درجات الأمان. كما قمنا بمراجعة إجراءات النسخ الاحتياطي لضمان حماية البيانات.

يجدر بالذكر أن هذا الشرح يمثل إطاراً أساسياً، ويمكنك دائماً استكشاف ميزات إضافية وتخصيصات تلبي احتياجاتك الخاصة. يتيح ownCloud للمستخدمين تجربة فعالة وآمنة في إدارة الملفات على السحابة، مما يجعلها خيارًا جيدًا لأولئك الذين يرغبون في الاستفادة من خدمة مرنة ومستدامة لمشاركة وتخزين الملفات عبر الإنترنت.

زر الذهاب إلى الأعلى