السحابة الخاصة بك حيث يمكن للفريق تخزين الملفات وتحرير مستندات Word وExcel وPowerPoint معًا في المتصفح - بدون ترخيص لكل مستخدم، بياناتك على الخادم الخاص بك.
تخزين الملفات بنمط Google Drive مع إمكانية التحرير بنمط Office، على خادم تتحكم فيه - وهذا ما يوفره لك Nextcloud plus OnlyOffice. يغطي هذا الدليل المسار الكامل: تثبيت كلا الخادمين، وتوصيلهما بشكل صحيح، وإثبات الإعداد من خلال التعديل الأول الحقيقي. شاهد الفيديو أعلاه للاطلاع على العملية الكاملة التي تظهر على الشاشة، واستخدم هذه الصفحة كقائمة مرجعية لك.
يقوم Nextcloud بتخزين ملفاتك والتعامل مع المستخدمين والمشاركة والمزامنة - ولكن يمكنه بمفرده معاينة المستندات فقط، ولا يمكنه تحريرها فعليًا في المتصفح. OnlyOffice Docs هو محرك التحرير. إنه برنامج خادم منفصل يتم تحميله داخل صفحة Nextcloud ويقوم بتحرير أنماط Word وExcel وPowerPoint الفعلية.
لذلك يتكون هذا المشروع دائمًا من ثلاثة أجزاء: تثبيت Nextcloud، وتثبيت OnlyOffice Docs، ثم توصيلها بتطبيق الموصل الرسمي ومفتاح سري مشترك. تخطي تفاصيل الاتصال وسيبدو كل شيء مثبتًا - ولكن لا يتم فتح أي مستند. خطوة الاقتران هذه هي النقطة التي تفشل فيها معظم عمليات الإعداد، وهي جوهر هذا الدليل.
قرر هذه الأشياء الثلاثة أولًا، لأن تغييرها لاحقًا يعني إعادة التكامل.
cloud.example.com لـ Nextcloud و office.example.com لـ OnlyOffice. يعد خادمًا مشتركًا واحدًا به وكيل عكسي في المقدمة أمرًا جيدًا.قم بتثبيت Nextcloud على خادم Linux الخاص بك باستخدام خادم ويب (Apache أو Nginx)، وPHP وقاعدة بيانات حقيقية - MariaDB أو PostgreSQL لأي شيء يتجاوز الاختبار البسيط. أنشئ حساب المسؤول، وأكمل تثبيت الويب، وتأكد من أنه يمكنك تسجيل الدخول، وتحميل ملف ورؤيته في تطبيق الملفات.
هناك عادتان من اليوم الأول: تشغيل عمليات التحقق من جانب الخادم ضمن الإعدادات والإدارة والنظرة العامة ومسح كل تحذير ممكن، ولاحظ عنوان Nextcloud الخاص بك تمامًا كما سيفتحه المستخدمون - يحتاج الموصل لاحقًا إلى هذا العنوان للمطابقة.
الطريق الرسمي والأبسط هو صورة Docker. يبدو أمر البدء النموذجي بهذا الشكل (يتم شرح القيمة السرية في الخطوة التالية - استخدم القيمة العشوائية الطويلة الخاصة بك، وليس هذا المثال أبدًا):
sudo docker run -i -t -d -p 8080:80 -e JWT_ENABLED=true -e JWT_SECRET=YourLongSecretValue --restart=always onlyoffice/documentserverhttp://your-server:8080/healthcheck - يجب أن يجيب على true. لا شيء آخر يهم حتى يقول هذا صحيحا.https://office.example.com/، واختبر التحقق من الصحة مرة أخرى على هذا العنوان.لا تترك صفحة المثال المضمنة ممكنة على خادم عام لاحقًا - فهي أداة اختبار وليست جزءًا من نظام مكتبك.
هذه هي الخطوة التي يقف عليها الإعداد بأكمله. يوجد تطبيق الموصل داخل Nextcloud؛ يثبت السر لكلا الخادمين أنهما يتحدثان مع شريكهما الحقيقي.
https://office.example.com/.إذا فشل الحفظ، فلا تقم بإعادة تثبيت أي شيء - غالبًا ما يكون ذلك هو السر أو العنوان أو عدم قدرة أحد الخوادم على الوصول إلى الخادم الآخر. يغطي دليل القراءة فقط وإصلاح الأخطاء المرتبط أدناه هذه الأسباب الثلاثة بالترتيب.
قم بتحميل مستند اختبار صغير، ثم افتحه. يجب أن يتم تحميله داخل محرر OnlyOffice. اكتب سطرًا، وانتظر بضع ثوانٍ، وأغلق علامة التبويب، وافتح الملف مرة أخرى - يجب أن يكون خطك موجودًا هناك. قم أيضًا بتنزيل الملف مرة واحدة وتأكد من أن التغيير موجود داخل الملف الحقيقي، وليس فقط على الشاشة.
ثم اختبر كمستخدم حقيقي: شارك الملف مع حساب ثانٍ، وافتحه من كلا الحسابين في نفس الوقت، وشاهد ظهور مؤشرات التحرير المشترك. فقط عند الحفظ والمشاركة والتحرير المشترك، يتم التكامل فعليًا.
يُظهر الفيديو التثبيت الكامل والتكامل على الشاشة - كلا الخادمين وإعدادات الموصل وتحرير المستند الأول.
Watch Full Videoنعم، بالنسبة لفريق المنزل أو المكتب الصغير، يمكن لخادم Linux واحد تشغيل كليهما، بشكل مثالي مع الخدمتين في نطاقات فرعية منفصلة خلف وكيل عكسي. امنح الجهاز ما يكفي من ذاكرة الوصول العشوائي - يحتاج OnlyOffice Docs وحده إلى 4 جيجابايت على الأقل - وانقل خادم Docs إلى الجهاز الخاص به عند زيادة تحميل التحرير.
يعد إصدار OnlyOffice Docs Community Edition مجانيًا ومفتوح المصدر ويغطي تحرير المستندات وجداول البيانات والعروض التقديمية العادية من خلال التحرير المشترك. توجد إصدارات مدفوعة لعمليات النشر الكبيرة التي تحتاج إلى دعم رسمي وميزات التوسع. بالنسبة لفريق صغير، تعد النسخة المجانية هي نقطة البداية المعتادة.
دائمًا ما يكون أحد الأسباب الثلاثة: عدم تطابق المفتاح السري في موصل Nextcloud تمامًا مع السر الموجود على خادم Docs، أو عدم قدرة خادم Docs على الوصول إلى Nextcloud لتنزيل الملف وإرسال التغييرات مرة أخرى، أو تحميل المحرر عبر HTTP عادي داخل صفحة HTTPS ويقوم المتصفح بحظره. التحقق منها في هذا الترتيب.