دليل النشر

استضافة Nextcloud على خادمك الـVPS الخاص

انشر على VPS Cloud →

الاستضافة الذاتية7 دقيقة قراءة

استضافة Nextcloud على خادمك الـVPS الخاص

Nextcloud هو البديل مفتوح المصدر لـ Google Drive وDropbox وOffice 365: ملفات وتقويم وجهات اتصال ومكالمات فيديو وتحرير مستندات، وكل ذلك على خادمك الخاص. وباستضافته ذاتيًا على خادم VPS، فهو سيادة كاملة على بياناتك. إليك نشرًا دائمًا وعالي الأداء.

لماذا تستضيف Nextcloud ذاتيًا على خادم VPS

إن ائتمان عملاق سحابي على مستنداتك وصورك وتقاويمك يعني القبول بأن تُحلَّل وتُدرّ ربحًا وتخضع لولاية قضائية أجنبية. يعيد Nextcloud كل ذلك إلى خادم VPS تتحكم فيه: مزامنة عبر أجهزة متعددة، ومشاركة الروابط، وتقاويم CalDAV، وجهات اتصال CardDAV، بل وحتى التحرير التعاوني للمستندات عبر Collabora أو OnlyOffice. وبالنسبة لوكالة أو فريق، فهو أيضًا مساحة عمل مشتركة دون اشتراك لكل مستخدم. أنت تدفع ثمن الخادم الـVPS، لا عدد الحسابات ولا الغيغابايتات المخزّنة.

ما الذي تستعيده باستضافته بنفسك

  • سيادة كاملة على ملفاتك وتقاويمك وجهات اتصالك
  • لا اشتراك لكل مستخدم ولا لكل غيغابايت: تكلفة ثابتة للخادم الـVPS
  • مزامنة على سطح المكتب والهاتف عبر العملاء الرسميين (WebDAV)
  • تحرير تعاوني للمستندات عبر OnlyOffice أو Collabora
  • مشاركة عبر رابط مع كلمة مرور وتاريخ انتهاء صلاحية
  • كتالوج تطبيقات (ملاحظات، مهام، بريد، مكالمات فيديو Talk) قابل للتوسيع كما تشاء

متطلبات واقعية

يبقى Nextcloud معقولًا لكنه يحتاج إلى أساس حقيقي: استهدف 2 vCPU / 4 غيغابايت من ذاكرة RAM لحفنة من المستخدمين، و8 غيغابايت إن أضفت OnlyOffice/Collabora أو ارتقيت إلى عشرات الحسابات. والقرص هو محور المعركة: احسب حجمه وفقًا لملفاتك. تحتاج إلى Docker + Compose، وقاعدة بيانات (PostgreSQL أو MariaDB)، وRedis للتخزين المؤقت، ونطاق cloud.yourdomain.com مع شهادة SSL الخاصة به.

النشر خطوة بخطوة

01

تركيب الحزمة الكاملة

أنشئ ملف docker-compose.yml يجمع ثلاث خدمات: nextcloud:apache، وقاعدة بيانات mariadb (أو postgres)، وredis للتخزين المؤقت وقفل الملفات. اربطها على شبكة Docker داخلية وضع البيانات في وحدات تخزين مُسمّاة.

02

ضبط المتغيرات والنطاق الموثوق

مرّر بيانات اعتماد قاعدة البيانات كمتغيرات بيئة وأضف NEXTCLOUD_TRUSTED_DOMAINS=cloud.yourdomain.com لتجنّب خطأ النطاق غير الموثوق عند الوصول الأول.

03

التشغيل وإنهاء التثبيت

ابدأ بـ docker compose up -d، ثم افتح https://cloud.yourdomain.com لإنشاء حساب المسؤول. ثم تحقق من علامة التبويب "نظرة عامة" لحل تحذيرات الإعداد.

04

إعداد الوكيل العكسي وSSL

أمام الحاوية، اضبط Nginx/Caddy بـ HTTPS وارفع client_max_body_size (مثلًا 10G) وكذلك مُهل الانتظار (timeouts) للسماح بالتحويلات الكبيرة. أضف الترويسات الموصى بها (HSTS) لأجل درجة الأمان.

05

تفعيل cron والتخزين المؤقت في الذاكرة

حوّل المهام الخلفية إلى وضع cron (عبر حاوية أو مهمة نظام تستدعي cron.php كل 5 دقائق) وأعلن عن Redis في config.php كـ memcache.locking لأداء مستقر.

06

جدولة النسخ الاحتياطية

انسخ احتياطيًا كل ليلة مجلد data وملف config.php وتفريغًا (dump) لقاعدة البيانات. ادفع كل ذلك إلى تخزين كائني بعيد (مثلًا MinIO على خادم VPS آخر) لاستعادة موثوقة.

فرّغ تخزين الملفات إلى واجهة تخزين كائني S3 (MinIO أو غيره) مباشرة من config.php عبر objectstore الأساسي: يبقى خادم Nextcloud الـVPS خفيفًا على قرص نظامه، ويصبح التخزين قابلًا للتوسيع بلا حدود، وتفصل بيانات التطبيق عن بيانات المستخدم، ما يبسّط كثيرًا النسخ الاحتياطية وعمليات الترحيل المستقبلية.

التوثيق الرسمي

للإعداد المتقدّم والخيارات الخاصة بالأداة، ارجع إلى التوثيق الرسمي لـ Nextcloud. يغطي هذا الدليل النشر على خادم VPS؛ ويبقى توثيق الناشر المرجعَ للإعدادات الدقيقة والتحديثات الكبرى وحالات الاستخدام الخاصة.

سحابتك الخاصة، على خادمك الـVPS

يوفّر خادم VPS Cloud من ServOrbit القرص وذاكرة RAM وDocker التي يحتاجها Nextcloud لاستضافة ملفات وتقاويم فريقك بأكمله. مع قالب جاهز للاستخدام.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو راسل فريقنا — الدعم بـ العربية والفرنسية والإنجليزية.