الصفحة الرئيسية » استضافة » كيفية بناء سحابة ذاتية الاستضافة (خاصة) مجانًا

    كيفية بناء سحابة ذاتية الاستضافة (خاصة) مجانًا

    إذا كنت ترغب في التخلص من السحب العامة مثل Dropbox و Google Drive وبناء استضافتها ذاتيًا سحابة لفريقك أو عملك, ثم Nextcloud هو الحل المثالي. توفر جميع الميزات الضرورية تقريبًا لمزود خدمات التخزين السحابية جنبًا إلى جنب مع جميع مزايا التحكم والأمان في حل خاص مستضاف ذاتياً.

    في هذا المنشور ، سأذهب أولاً العثور على مزود استضافة يدعم Nextcloud ، وبعد ذلك سوف أقوم بإعداد هذا الحل لإنشاء السحابة الخاصة بي. إذا كنت بحاجة إلى سحابة خاصة أيضًا ، فاتبع هذا البرنامج التعليمي اصنع واحدة باستخدام Nextcloud.

    لماذا استخدام Nextcloud?

    ما لفت انتباهي للوهلة الأولى هو ، Nextcloud لديه دعم هائل للمنصات الشعبية - المحمول وكذلك منصات سطح المكتب. يوفر تطبيقات أصلية لمعظم أنظمة التشغيل ، مما يتيح لك أو لفريقك العمل من أي جهاز أو مكان. وهذا يعني أنه لم يعد هناك تكاليف للبنية التحتية ، والحمد لله.

    هذه مجرد البداية - يستضيف Nextcloud الكثير من الميزات التي تجعله حل سحابة خاصة مذهلة. بعض من السمات البارزة ما يلي:

    1. حل المستضافة ذاتيا - يمكن استضافة Nextcloud في أي مكان تقريبًا - منزلك أو مكتبك ، أو مركز بيانات ، أو مزود استضافة ، مما يمنحك السيطرة الكاملة حيث لا يستطيع مطوروها الوصول إلى بياناتك.
    2. تقاسم الميزات - Nextcloud يسمح تبادل الملفات مع راحة البال. يمكنك مشاركة الملفات مع أي شخص على السحابة الخاصة بك أو خارجها باستخدام روابط محمية بكلمة مرور ، ويمكنهم أيضًا تحميل الملفات.
    3. الأمن قبل كل شيء - يتميز Nextcloud بممارسات الأمان والسلامة المتوافقة مع معايير الصناعة بما في ذلك ميزة التشفير من طرف إلى طرف. وهو يدعم أنظمة المصادقة والتحكم والأذونات الشائعة.
    4. الكثير من التكامل - يأتي Nextcloud مع دعم للتكاملات - التطبيقات والخدمات لتوسيع وظائف السحابة الخاصة بك. على سبيل المثال ، يمكنك إدارة المهام ، وتحرير الملفات في تخفيض السعر ، والقيام بالمزيد.

    حيث لمحاولة Nextcloud?

    إذا كنت تبحث فقط عن حساب مجاني لتجربة Nextcloud ، فيمكنك استخدام موفري الاستضافة الذين يقدمون مثيلات Nextcloud المدارة. ومع ذلك ، قد لا يوفر الحساب المجاني حجمًا كبيرًا للتخزين أو دعمًا لجميع التطبيقات أو الميزات.

    تجدون أدناه قائمة بهذه الخدمات جرب Nextcloud على الفور:

    • Dediserve - يخصص ما مجموعه 10 جيجابايت في حسابك المجاني.
    • oCloud.de يوفر حساب مجاني مع مساحة تخزين 1GB.
    • OwnDrive - يقدم حساب 1GB مع دعم لبعض التطبيقات.
    • Serverdiscounter - توفر مساحة تخزين هائلة تصل إلى 5 جيجابايت.
    • Unixcorn - يسمح التسجيل السريع ويوفر مساحة 1GB.
    • Wölkli - يقدم حساب مع مساحة تخزين 1GB مجانا.

    كيفية تثبيت Nextcloud?

    يمكن تثبيت Nextcloud على الخادم الخاص بك باستخدام أي من الطرق الثلاث:

    1. المثبت على شبكة الإنترنت - إنها أسرع طريقة لتثبيت Nextcloud على الخادم الخاص بك ، لا سيما في الاستضافة المشتركة. تحتاج إلى تحميل ملف واحد إلى خادمك وتنفيذه - يقوم بتنزيل هذا الحل وتثبيته.
    2. ملف الأرشيف - هذا هو الخيار الموصى به لمالك الخادم. تحتاج إلى تحميل الحزمة الكاملة (كأرشيف) واستخراج محتواها في مجلد على خادم الويب الخاص بك لجعله متاحًا للجميع.
    3. الأجهزة - إنها الطريقة الأسهل للأشخاص غير المهرة بالتقنية ولكنها قابلة للتطبيق مرة أخرى على مالكي الخوادم. تحتاج إلى تنزيل ملف صورة مع Nextcloud مثبت مسبقًا وتحميله على جهازك.

    متطلبات النظام

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

    • خادم نظام التشغيل: يتم دعم CentOS 6.5 أو 7 و Debian 8+ و openSUSE LEAP 42.1 أو أعلى و Red Hat Enterprise Linux 6.5 أو الأحدث و SUSE Linux Enterprise Server 11 SP3 أو 12 و Ubuntu 14.04 والإصدارات السابقة من LTS.
    • ذاكرة: الحد الأدنى 128 ميغابايت ، ولكن يوصى 512 ميغابايت من ذاكرة الوصول العشوائي.
    • تخزين: الحد الأدنى 500 ميغابايت ، ولكن ذلك يعتمد على الاحتياجات الخاصة بك. أيضًا ، يجب أن يسمح الخادم بملف بحجم 65 ميغابايت لتثبيت Nextcloud باستخدام الطريقة المفضلة لاستخدام مثبّت الويب (ملف php فردي).
    • قاعدة بيانات للانترنت: Apache 2.4 (php-fpm ، mod_php) أو Nginx (php-fpm).
    • قاعدة البيانات: MySQL أو MariaDB 5.5+ وكذلك PostgreSQL 9 و 10.
    • PHP: PHP 5.6 والإصدارات الأحدث مدعومة من قبل Nextcloud.

    مزود استضافة مجانية

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

    ومع ذلك ، ذهبت للبحث عن استضافة مجانية تأتي مع الحد الأدنى من متطلبات النظام اللازمة ل Nextcloud. ويجب أن أشارك أن العثور على مضيف ويب مجاني لهذا الحل لم يكن سهلاً. بعد ساعات من البحث ومحاولة الخروج 10-20 مقدمي ، وجدت 000Webhost يعمل لا تشوبه شائبة.

    دعونا تثبيت Nextcloud

    في هذا البرنامج التعليمي ، سأقوم بتثبيت Nextcloud باستخدام الطريقة الأولى ، على سبيل المثال., باستخدام المثبت على شبكة الإنترنت. السبب في ذلك ، أخطط للحفاظ على هذه العملية سهلة للجميع ولكم الطريقة الوحيدة التي تعمل بشكل جيد على استضافة مشتركة.

    اتبع الخطوات التالية للحصول على وتشغيل مع السحابة الخاصة بك:

    1. بادئ ذي بدء ، افتح هذا الرابط وانتقل إلى علامة التبويب "Web Installer" (في أسفل الصفحة) ، وقم بتنزيل الملف المذكور في الخطوة الأولى.
    2. انتقل إلى لوحة معلومات الخادم الخاص بك وافتح مدير الملفات. على سبيل المثال ، في 000Webhost ، سترى لوحة القيادة التالية.
    3. بمجرد دخولك إلى مدير الملفات ، انقر فوق زر التحميل. لاحظ أنك قد ترى شاشة مختلفة بناءً على خادمك أو مضيفك.
    4. الآن حدد الملف "setup-nextcloud.php" (الذي قمت بتنزيله في الخطوة رقم 1) من جهاز الكمبيوتر الخاص بك وقم بتحميله إلى الخادم الخاص بك باستخدام مدير الملفات.
    5. بعد تحميل الملف ، افتح 'نطاقك / الإعداد nextcloud.php " في متصفحك على سبيل المثال ، إذا كان نطاقك هو "example.com" ، فعليك الانتقال إلى "example.com/setup-nextcloud.php".
    6. سترى معالج الإعداد من Nextcloud. انقر التالى لتبدأ.
    7. أنت الآن بحاجة إلى معرفة دليل التثبيت لـ Nextcloud. إذا كنت لا ترغب في استخدام شبه مباشرة, فقط أدخل “.” (توقف كامل) آخر أدخل اسم الدليل. على سبيل المثال ، إذا كان المجال الخاص بك هو "example.com" ، فيمكنك استخدام نفس النطاق للوصول إلى Nextcloud إذا لم تذكر اسمًا ، ولكن إذا قمت بذلك ، فيمكنك الوصول إلى السحابة الخاصة بك على الرابط "example.com/folder-name".
    8. إذا سارت الأمور على ما يرام ، سترى الآن صفحة نجاح. فقط انقر التالى هنا.
    9. في الشاشة التالية ، سيطلب منك Nextcloud إعداد حساب مسؤول ، يمكنك باستخدامه الوصول إلى السحابة الخاصة بك وإدارتها بعد ذلك. فقط أدخل بيانات الاعتماد المطلوبة الخاصة بك واضغط على إنهاء زر.
    10. تم التنفيذ. أخيرًا ، سترى رسالة الترحيب من Nextcloud.
    11. هذا كل شئ. لقد أنشأت سحابة خاصة بك بنجاح باستخدام Nextcloud.

    استكشاف الأخطاء وإصلاحها القضايا

    1. حمّلت الأرشيف ولكني لا أراه على الخادم الخاص بي.

    في هذه الحالة ، من المحتمل أن يكون الخادم الخاص بك لا يدعم ملفات كبيرة بما فيه الكفاية لإظهار أو تخزين الملف الذي تقوم بتحميله باستخدام FTP أو File Manager. يرجى التحقق من ذلك عن طريق تحميل أي ملف آخر بحجم كبير (> 60 ميغابايت).

    إذا كان الخادم لا يدعم الملفات الكبيرة لتحميل أرشيف Nextcloud ، يمكنك استخراج الأرشيف الخاص به على جهاز الكمبيوتر الخاص بك و تحميل المحتوى المستخرج للجمهور على الخادم مباشرة (public_html أو htdocs) عبر FTP. ومع ذلك ، يحتوي أرشيف Nextcloud على أكثر من 12 ألف ملف ، لذلك قد ينتهي بك الأمر أيضًا في مشكلة أخرى لا يدعم خادمك فيها إجراء العديد من طلبات التحميل.

    2. في صفحة "التحقق من التبعية" ، تشير إلى خطأ التبعيات.

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

    3- بعد صفحة "التحقق من التبعية" ، ينتج عنها خطأ في الخادم.

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

    يمكنك حفر حول إعدادات الخادم الخاص بك و زيادة وقت تنفيذ PHP الحد إلى 300 ثانية أو أكثر. هنا هو برنامج تعليمي لمساعدتك في تحقيق ذلك.

    ما يجب القيام به مع Nextcloud?

    أول شيء فعلته هو التحقق من إعداداته وتخصيص الخيارات المختلفة لتلبية متطلباتي - خاصة خيارات التشفير والأمان. ثم جربت تحميل الملفات وفحص ميزاتها.

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

    هل تمكنت من إنشاء سحابة خاصة بك؟ ماذا فعلت أولا مع Nextcloud الخاص بك؟ يرجى كتابة ملاحظاتك كتعليقات أدناه.