تغيير موقع التخزين الافتراضي لمساحة عمل ONLYOFFICE
انقل بيانات البوابة من القرص الافتراضي إلى موفر تخزين سحابي مدعوم، أو انقل بيانات Docker بأمان عن طريق تغيير تعيين وحدة التخزين المضيفة الخاصة بها.
لنقل بيانات بوابة ONLYOFFICE Workspace من القرص المحلي إلى خدمة تخزين سحابي مدعومة، قم بتوصيل تلك الخدمة من خلال إعدادات البوابة ← التكامل، ثم افتح لوحة التحكم ← الإعدادات العامة ← التخزين، وقم بتهيئتها، ثم انقر فوق "اتصال". تشير ONLYOFFICE إلى أن الاتصال سيبدأ عملية نقل البيانات وقد تستغرق بعض الوقت. إذا كنت تقصد بـ "موقع التخزين" دليل المضيف المستخدم في تثبيت Docker، فقم بتغيير وحدة تخزين بيانات Community Server في عملية النشر الخاصة بك؛ فهذه عملية منفصلة.
يستخدم برنامج ONLYOFFICE مصطلح "التخزين" لأكثر من غرض. تتيح صفحة "التخزين" في لوحة التحكم إمكانية نقل بيانات البوابة من القرص الافتراضي إلى وحدة تخزين خارجية مدعومة للبيانات الثابتة. هذا هو الإعداد الإداري الذي يقصده معظم المستخدمين عند رغبتهم في نقل بيانات بوابة مساحة العمل من القرص المحلي للخادم. يختلف هذا عن اختيار مجلد داخل وحدة "المستندات"، أو توصيل محرك أقراص خارجي لمستخدم معين، أو تغيير وجهة النسخ الاحتياطي، أو نقل دليل بيانات Docker.
| هدفك | استخدم هذا الإعداد | مقايضة |
|---|---|---|
| انقل البيانات الثابتة للبوابة إلى وحدة تخزين الكائنات | لوحة التحكم ← التخزين | يتطلب ذلك التكامل المسبق مع مزود الخدمة ويبدأ عملية الترحيل. |
| ضع بيانات خادم المجتمع على قرص مضيف آخر | Docker bind mount أو وحدة التخزين | يتطلب ذلك نسخ الملفات وإعادة تشغيل الحاوية بشكل مخطط له. |
| اسمح للمستخدمين بتصفح حساب خارجي في تطبيق المستندات. | اتصال وحدة المستندات بطرف ثالث | يضيف موردًا خارجيًا؛ ولا يحل محل وحدة التخزين الافتراضية للبوابة. |
تُدرج وثائق لوحة التحكم خدمات تخزين Google Cloud Storage وAmazon AWS S3 وRackspace Cloud Storage وSelectel Cloud Storage لتخزين بيانات البوابة. يُذكر Amazon S3 وSelectel فقط كخيارات لشبكات توصيل المحتوى (CDN). شبكة توصيل المحتوى (CDN) هي إعداد منفصل يُستخدم لتوزيع محتوى البوابة الثابت، ولا تُغني عن اختيار التخزين. راجع تعليمات التخزين الحالية لـ ONLYOFFICE للاطلاع على خيارات الموفر والحقول الموضحة في تثبيتك.
أنت بحاجة إلى حساب مسؤول يمكنه الوصول إلى لوحة التحكم. قم أولاً بتوصيل الموفر المختار في إعدادات التكامل الخاصة بالبوابة؛ وإلا، فسيكون خيار التخزين الخاص به غير متاح أو معطلاً. جهّز التفاصيل المطلوبة للوجهة، مثل اسم حاوية S3 والمنطقة، وتأكد من أن بيانات الاعتماد وأذونات الحاوية تسمح لخادم مساحة العمل باستخدامها.
قم بعمل نسخة احتياطية حديثة قبل تغيير وجهة التخزين. يشرح دليل النسخ الاحتياطي في لوحة التحكم وجهات النسخ الاحتياطي وكيفية إنشاء نسخة احتياطية للبوابة. إذا كانت هذه بوابة إنتاج، فاختر فترة زمنية أقل ازدحامًا وأبلغ المستخدمين ببدء عملية نقل البيانات. تشير الوثائق إلى أن عملية النقل قد تستغرق وقتًا؛ فهي لا تحدد مدة زمنية ثابتة، لذا لا تُجدول العملية بناءً على وقت اكتمال مُفترض.




لا يُغيّر مُحدِّد التخزين في البوابة الإلكترونية دليل بيانات Docker المُثبَّت. تُحدِّد وثائق OnlyOFFICE Community Server Docker /var/www/onlyoffice/Dataمسار حاوية بيانات Community Server، وتُظهره مُرتبطًا بمجلد على المضيف، مثل /app/onlyoffice/CommunityServer/data. لاستخدام قرص آخر، عدِّل مسار المصدر على جانب المضيف في ملف Compose مع الإبقاء على وجهة الحاوية كما هي. على سبيل المثال:
services:
communityserver:
volumes:
- /srv/onlyoffice/community-data:/var/www/onlyoffice/Data
لا تُشغّل الحاوية قيد التشغيل على دليل فارغ جديد وتتوقع ظهور البيانات الموجودة فيه. انسخ البيانات الحالية احتياطيًا، وأوقف المكدس ذي الصلة، وانسخ البيانات القديمة المُثبّتة إلى دليل المضيف الجديد مع الحفاظ على الملكية والأذونات، وحدّث عملية الربط، ثم أعد التشغيل. تأكد من تحميل البوابة الإلكترونية ووجود الملفات والإعدادات قبل إزالة النسخة القديمة. تختلف أسماء الخدمات وتعيينات وحدات التخزين باختلاف ملف Compose وطريقة التثبيت؛ لذا افحص إعداداتك الفعلية أولًا. توضح وثائق Docker Community Server الخاصة بالمورد مسار الحاوية المدعوم وطريقة ربط المضيف.
لتغيير مساحة التخزين السحابية، انتقل إلى لوحة التحكم ← التخزين وتأكد من تحديد مزود الخدمة المطلوب بعد الترحيل. افتح وحدة المستندات واختبر بعض الملفات الموجودة وملفًا تم تحميله حديثًا باستخدام حساب مسؤول وحساب مستخدم عادي. لتغيير مسار مضيف Docker، افحص نقاط ربط الحاوية قيد التشغيل وتأكد من أن دليل المضيف المتوقع يُطابق المسار الصحيح /var/www/onlyoffice/Data؛ ثم تأكد من أن البوابة لا تزال قادرة على قراءة الملفات وكتابتها بعد إعادة التشغيل. إذا لم يكتمل الترحيل أو كانت البيانات مفقودة، احتفظ بالنسخة الاحتياطية الأصلية ونسخة التخزين سليمة، واجمع سجلات البوابة والحاوية، واستشر دعم ONLYOFFICE قبل تكرار عملية الترحيل.
انقل بيانات البوابة من القرص الافتراضي إلى موفر تخزين سحابي مدعوم، أو انقل بيانات Docker بأمان عن طريق تغيير تعيين وحدة التخزين المضيفة الخاصة بها.
حدد ما إذا كان خادم المستندات يستخدم حزمة Linux أو Docker، وقم بإزالة مكوناته فقط، وتحقق من البيانات المتبقية دون حذف الخدمات المشتركة عن طريق الخطأ.
حدد أسباب بطء التحرير التعاوني، مثل ضغط موارد Docker أو اتصالات الوكيل أو تحميل المستندات، ثم اختر الحل الذي يتوافق مع قياساتك.
اختر المكان الذي يجب أن ينتهي فيه TLS، وقم بتثبيت شهادة موثوقة ومفتاح خاص بأمان، وتحقق من الوصول إلى HTTPS لخادم ONLYOFFICE Docs المُشغل بواسطة Docker.
قم بتضمين محرر ONLYOFFICE في تطبيق PHP الخاص بك، وقم بتوقيع تكوينه باستخدام JWT، واحفظ الملفات التي تم تحريرها من خلال رد اتصال آمن.
قم بتعيين لغة التدقيق اللغوي للمستند بأكمله أو النص المحدد، وتأكد من أن التدقيق الإملائي نشط، وحدد متى يكون قاموس الخادم مفقودًا.
قم بتمكين ميزة تتبع التغييرات الدائمة للجميع في مستند ONLYOFFICE واحد، وتحقق من تسجيل التعديلات، وافهم حدود هذا الإعداد.
ابحث عما إذا كان Nginx أو شبكة Docker أو خدمة ONLYOFFICE الداخلية تُرجع الخطأ 502، ثم تحقق من المصدر المصحح وفحص الحالة.
قم بتشخيص حالات فشل حفظ ملفات ONLYOFFICE عن طريق التحقق من مسار رد الاتصال في Nextcloud، وعمليات إعادة توجيه الوكيل، وسجلات التخزين، ثم تحقق من استمرار الملف الذي تم تعديله.
ابحث عن سبب تعطل ذاكرة ONLYOFFICE، وتحقق من حدود Docker، وقم بتحديد حجم ذاكرة الوصول العشوائي VPS بشكل صحيح، وأضف مساحة التبديل بأمان، وتحقق من فتح المستندات وحفظها.