كيفية بناء تخزين سحابي خاص مع Nextcloud على VPS
دليل كامل لإعداد تخزين سحابي خاص باستخدام Nextcloud على خادم VPS. تعلم كيفية إنشاء بديل آمن ومستضاف ذاتيًا لـ Dropbox و Google Drive.

Nextcloud هي منصة قوية مفتوحة المصدر تتيح لك بناء حل تخزين سحابي خاص. على عكس خدمات السحابة العامة، يمنحك Nextcloud سيطرة كاملة على بياناتك، مما يضمن الخصوصية والأمان. سيرشدك هذا الدليل خلال إعداد Nextcloud على خادم VPS الخاص بك من Hiddence.
لماذا تختار Nextcloud؟
- ملكية البيانات الكاملة: ملفاتك تبقى على خادمك، وليس في سحابات الطرف الثالث
- حماية الخصوصية: لا تعدين للبيانات أو تتبع من قبل مزودي السحابة
- فعال من حيث التكلفة: تكلفة خادم لمرة واحدة مقابل رسوم اشتراك متكررة
- تخصيص كامل: تثبيت التطبيقات والإضافات لتوسيع الوظائف
- الامتثال: تلبية متطلبات GDPR وغيرها من حماية البيانات
- تخزين غير محدود: مقيد فقط بمساحة القرص الخاصة بخادمك
المتطلبات
- خادم VPS مع 2GB RAM على الأقل (يُنصح بـ 4GB+)
- Ubuntu 20.04 أو Debian 11+ مثبت
- وصول root أو sudo
- اسم نطاق يشير إلى IP خادمك
- شهادة SSL (يُنصح بـ Let's Encrypt)
تثبيت Nextcloud
أولاً، قم بتحديث نظامك وتثبيت التبعيات المطلوبة:
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmathإعداد قاعدة بيانات MySQL
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'كلمة_مرور_قوية_هنا';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;تنزيل وتكوين Nextcloud
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloudتكوين مضيف افتراضي Apache
nano /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/nextcloud
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2الميزات الرئيسية بعد الإعداد
- مزامنة الملفات عبر الأجهزة
- تحرير المستندات التعاوني
- إدارة التقويم وجهات الاتصال
- مؤتمرات الفيديو مع Talk
- تكامل مدير كلمات المرور
- وظائف عميل البريد الإلكتروني
- متجر التطبيقات مع مئات الإضافات
أفضل ممارسات الأمان
- تفعيل المصادقة الثنائية لجميع المستخدمين
- استخدم كلمات مرور قوية وفرض سياسات كلمات المرور
- إعداد النسخ الاحتياطي التلقائي المنتظم
- الحفاظ على تحديث Nextcloud وحزم النظام
- تكوين جدار الحماية لتقييد الوصول
- استخدام تشفير SSL/TLS لجميع الاتصالات
- تفعيل تشفير الملفات عند الراحة
مع تثبيت Nextcloud على خادم VPS الخاص بك، لديك الآن حل تخزين سحابي خاص يعمل بالكامل. يمكنك الوصول إلى ملفاتك من أي مكان، ومشاركتها بأمان، والاحتفاظ بالسيطرة الكاملة على بياناتك. يوفر هذا الإعداد بديلاً يركز على الخصوصية لخدمات السحابة التجارية مع إعطائك المرونة لتخصيص وتوسيع الوظائف حسب الحاجة.