إزالة خادم مستندات ONLYOFFICE بالكامل من نظام التشغيل Linux

لإزالة برنامج ONLYOFFICE Document Server بالكامل، حدد أولاً ما إذا كان قد تم تثبيته كحزمة DEB/RPM أو كحاوية Docker. أوقف جلسات التحرير النشطة، ثم أزل الحزمة أو الحاوية المطابقة فقط، وبعد ذلك راجع البيانات والمجلدات والصور المتبقية بشكل منفصل؛ إذ أن حذف التطبيق لا يزيل تلقائيًا جميع التبعيات أو الملفات الدائمة.

استخدم قائمة التحقق أدناه قبل تنفيذ أي أمر حذف. تحذر تعليمات إزالة ONLYOFFICE الرسمية من أن العملية تحذف بيانات خادم المستندات. إذا كنت قد تحتاج إلى استعادة الخدمة، فاحتفظ بإعداداتها وقاعدة بياناتها وسجلاتها وبياناتها المُثبّتة قبل المتابعة.

1. تحديد مكان التركيب وحماية العمل الجاري

تحقق من كلا نوعي التثبيت، إذ يمكن أن يحتوي المضيف على حزمة وحاوية Docker في الوقت نفسه. في Debian أو Ubuntu، افحص قائمة الحزم باستخدام الأمر ` dpkg -l | grep onlyoffice-documentserver. تُسمى حزمة Community باسم onlyoffice-documentserver`..`، بينما تستخدم إصدارات Developer وEnterprise أسماء حزم مختلفة. تحقق من اسم الحزمة المثبتة قبل نسخ أمر الحذف. على مضيف Docker، استخدم الأمر `..` sudo docker ps -aلمراجعة الحاويات المتوقفة والجارية، وابحث عن صورة خادم المستندات أو اسم حاوية مألوف لديك.

يعرض طرفية لينكس أمر dpkg المستخدم للبحث عن حزمة خادم مستندات ONLYOFFICE
يساعد استعلام الحزمة في التمييز بين تثبيت حزمة لينكس ونشر Docker فقط.

أخبر المستخدمين بحفظ المستندات المفتوحة وإغلاقها قبل إيقاف التشغيل. تشير وثائق ONLYOFFICE إلى أن برنامج الإعداد قد يستغرق ما يصل إلى خمس دقائق أثناء معالجة الجلسات النشطة. لتثبيت الحزمة، شغّل الأمر التالي:

documentserver-prepare4shutdown.sh

بالنسبة لـ Docker، قم بتشغيل نفس البرنامج النصي داخل الحاوية المحددة:

sudo docker exec <container_name> documentserver-prepare4shutdown.sh

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

يعرض طرفية لينكس الأمر ONLYOFFICE prepare4shutdown قبل إزالة الخدمة
قم بتشغيل برنامج الإعداد قبل فصل المستخدمين عن خادم المستندات النشط.

2. إزالة حزمة لينكس أصلية

في نظامي التشغيل أوبونتو أو ديبيان، يكون أمر إزالة إصدار المجتمع في دليل ONLYOFFICE كما يلي:

sudo apt purge onlyoffice-documentserver

بالنسبة لإصدار المجتمع على نظام CentOS، مستندات ONLYOFFICE:

sudo yum remove onlyoffice-documentserver

تختلف الحزم الخاصة بكل إصدار. يستخدم دليل إصدار المطورين الرسمي اسم الحزمة onlyoffice-documentserver-de، بينما يستخدم دليل إصدار المؤسسات اسم الحزمة onlyoffice-documentserver-ee. استخدم اسم الحزمة الموضح في قائمة الحزم المثبتة لديك؛ لا تقم بتشغيل جميع الإصدارات بشكل عشوائي. اقرأ ملخص تأكيد مدير الحزم قبل الموافقة عليه، خاصةً إذا كان يقترح إزالة قاعدة بيانات أو خدمة أخرى لا تزال تستخدمها.

يعرض طرفية أمر apt purge لحزمة ONLYOFFICE Document Server Community
في الأنظمة المستندة إلى Debian، قم بحذف حزمة خادم المستندات المثبتة بالضبط.

يُشير برنامج ONLYOFFICE إلى أن إزالة الحزمة تحذف ملفات الخادم الثنائية وملف الإعدادات، لكنها تُبقي على التبعيات مُثبّتة. إذا أفاد مدير الحزم بأن مجلدات ONLYOFFICE ليست فارغة، فافحصها أولًا. يُدرج دليل الإزالة الخاص به /etc/onlyofficeالمجلدات /var/www/onlyofficeالتي يُمكن إزالتها يدويًا.

sudo rm -rvf /etc/onlyoffice /var/www/onlyoffice

هذا الأمر غير قابل للتراجع. نفّذه فقط بعد التأكد من خلوّ هذه المسارات من أي إعدادات مخصصة أو سجلات أو شهادات أو بيانات تحتاجها. ولتنظيف أدق، احذف المجلد الفرعي "خادم المستندات" الذي تم التحقق منه فقط، بدلاً من المجلد الرئيسي.

تعرض نافذتان لمدير ملفات لينكس المسارين etc/onlyoffice و var/www/onlyoffice للمراجعة
افحص هذه المسارات قبل إزالة الدلائل المتبقية بعد عملية تنظيف الحزمة يدويًا.

3. إزالة عملية نشر Docker

ابدأ sudo docker ps -aبتحديد حاوية ONLYOFFICE المحددة. لا تستخدم أوامر تزيل جميع الحاويات أو الصور على المضيف. إذا كانت الحاوية تحمل اسمًا معينًا onlyoffice-ds، فأوقف العملية وأزل تلك الحاوية باستخدام الأمر التالي:

sudo docker stop onlyoffice-ds
sudo docker rm onlyoffice-ds

استبدل اسم الحاوية أو معرّفها الحقيقي. بالنسبة لنشر Compose، راجع docker compose psملف Compose أولاً. يمكنك إيقاف خدمة ONLYOFFICE وإزالتها باستخدام اسمها الفعلي، ولكن تجنّب إيقاف المشروع بالكامل إذا كان هذا المشروع يُشغّل Nextcloud أو قاعدة بيانات أو خادم وكيل عكسي يجب أن يبقى.

تعرض نافذة طرفية حاويات Docker وصورة خادم مستندات ONLYOFFICE
افحص جميع الحاويات، بما في ذلك الحاويات المتوقفة، وحدد فقط مثيل خادم المستندات.
يعرض طرفية أوامر docker stop و docker rm التي تستهدف حاوية ONLYOFFICE واحدة
أوقف وأزل حاوية خادم المستندات المحددة دون لمس الحاويات غير ذات الصلة.

لا يؤدي حذف حاوية إلى حذف مجلدات الربط أو وحدات التخزين المسماة الخاصة بالمضيف تلقائيًا. افحص عمليات الربط الخاصة بالحاوية باستخدام الأمر المناسب sudo docker inspect <container_name>، أو تحقق من volumesالإدخالات في ملف Compose الخاص بها. قم بعمل نسخة احتياطية من أي شيء ضروري، ثم احذف مسار بيانات ONLYOFFICE أو وحدة التخزين المسماة التي تم التحقق منها فقط. يقوم Docker Compose down -vبحذف وحدات تخزين المشروع؛ استخدمه فقط عندما ينتمي مشروع Compose وكل وحدة تخزين يُعلن عنها حصريًا إلى هذا التثبيت. تشير وثائق Docker إلى أن وحدات التخزين الخارجية لا تتم إزالتها بواسطة Compose.

بعد إزالة الحاوية، يمكنك إزالة صورة ONLYOFFICE إذا لم تستخدمها أي حاوية أخرى:

sudo docker image ls
sudo docker image rm onlyoffice/documentserver

إذا استخدمتَ وسم صورة مُحددًا، فاستخدم نفس المستودع والوسم. قد يحتفظ Docker بصورة لا تزال مُشارًا إليها من قِبل حاوية أخرى، وهذا سببٌ للتحقق قبل فرض الحذف.

تعرض نافذة طرفية أوامر لمراجعة وحدات تخزين Docker وأسماء صور ONLYOFFICE
راجع أسماء وحدات التخزين وعلامات الصور قبل إزالة أي بيانات Docker أو صورة مخزنة مؤقتًا.

4. قم بإزالة بقايا الطعام الاختيارية وتحقق من ذلك

إذا قمتَ بالتثبيت من مستودع APT الرسمي، ولم تكن أي حزمة أخرى من ONLYOFFICE على الجهاز بحاجة إليها، فيمكنك حذف مدخل المستودع ومفتاح التوقيع الخاص بها. يُحدد دليل التثبيت ملفات /etc/apt/sources.list.d/onlyoffice.list. /usr/share/keyrings/onlyoffice.gpgتحقق من محتوياتها وتأكد من أنها مخصصة لـ ONLYOFFICE قبل حذفها. على أنظمة Debian أو Ubuntu، sudo apt autoremove --purgeقد يُقترح عليك حذف التبعيات غير الضرورية؛ راجع قائمة الحزم المقترحة بعناية، وألغِ التثبيت إذا كانت تتضمن برامج تستخدمها خدمات أخرى. تنظيف التبعيات اختياري، وليس مطلوبًا لإيقاف خادم المستندات.

تحقق من النتيجة باستخدام مدير الحزم وجرد Docker:

dpkg -l | grep onlyoffice-documentserver
sudo docker ps -a

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

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

تستهدف الخطوات المذكورة أعلاه إصدارات ONLYOFFICE Docs Community وDeveloper وEnterprise، حيثما ذُكر ذلك؛ وتختلف أسماء الحزم باختلاف الإصدار، وقد تُنشئ نصوص النشر المخصصة مسارات مختلفة. للاطلاع على الأوامر الخاصة بكل إصدار، يُرجى الرجوع إلى دليل إزالة ONLYOFFICE Community Linux ، أو دليل إزالة إصدار Developer ، أو دليل إزالة إصدار Enterprise . بالنسبة إلى Docker، استخدم دليل إزالة ONLYOFFICE Docker ومرجع Docker Compose down .

اترك تعليقاً

إزالة خادم مستندات ONLYOFFICE بالكامل من نظام التشغيل Linux

إزالة خادم مستندات ONLYOFFICE بالكامل من نظام التشغيل Linux

حدد ما إذا كان خادم المستندات يستخدم حزمة Linux أو Docker، وقم بإزالة مكوناته فقط، وتحقق من البيانات المتبقية دون حذف الخدمات المشتركة عن طريق الخطأ.

تخلص من تأخر التحرير المشترك في ONLYOFFICE عن طريق تحديد نقطة الاختناق

تخلص من تأخر التحرير المشترك في ONLYOFFICE عن طريق تحديد نقطة الاختناق

حدد أسباب بطء التحرير التعاوني، مثل ضغط موارد Docker أو اتصالات الوكيل أو تحميل المستندات، ثم اختر الحل الذي يتوافق مع قياساتك.

قم بتهيئة بروتوكول HTTPS لمستندات ONLYOFFICE في Docker

قم بتهيئة بروتوكول HTTPS لمستندات ONLYOFFICE في Docker

اختر المكان الذي يجب أن ينتهي فيه TLS، وقم بتثبيت شهادة موثوقة ومفتاح خاص بأمان، وتحقق من الوصول إلى HTTPS لخادم ONLYOFFICE Docs المُشغل بواسطة Docker.

قم بتوصيل تطبيق PHP ببرنامج ONLYOFFICE Docs واحفظ التعديلات

قم بتوصيل تطبيق PHP ببرنامج ONLYOFFICE Docs واحفظ التعديلات

قم بتضمين محرر ONLYOFFICE في تطبيق PHP الخاص بك، وقم بتوقيع تكوينه باستخدام JWT، واحفظ الملفات التي تم تحريرها من خلال رد اتصال آمن.

احتفظ بميزة التدقيق الإملائي في ONLYOFFICE على اللغة التي تختارها

احتفظ بميزة التدقيق الإملائي في ONLYOFFICE على اللغة التي تختارها

قم بتعيين لغة التدقيق اللغوي للمستند بأكمله أو النص المحدد، وتأكد من أن التدقيق الإملائي نشط، وحدد متى يكون قاموس الخادم مفقودًا.

تفعيل خاصية تتبع التغييرات عند إعادة فتح المستند

تفعيل خاصية تتبع التغييرات عند إعادة فتح المستند

قم بتمكين ميزة تتبع التغييرات الدائمة للجميع في مستند ONLYOFFICE واحد، وتحقق من تسجيل التعديلات، وافهم حدود هذا الإعداد.

تتبع المصدر لحل مشكلة Nginx 502 الخاصة بـ ONLYOFFICE

تتبع المصدر لحل مشكلة Nginx 502 الخاصة بـ ONLYOFFICE

ابحث عما إذا كان Nginx أو شبكة Docker أو خدمة ONLYOFFICE الداخلية تُرجع الخطأ 502، ثم تحقق من المصدر المصحح وفحص الحالة.

تتبع دالة الاستدعاء للحفظ عندما يتعذر على ONLYOFFICE الحفظ في Nextcloud

تتبع دالة الاستدعاء للحفظ عندما يتعذر على ONLYOFFICE الحفظ في Nextcloud

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

منع خادم مستندات ONLYOFFICE من نفاد ذاكرة الخادم الافتراضي الخاص (VPS).

منع خادم مستندات ONLYOFFICE من نفاد ذاكرة الخادم الافتراضي الخاص (VPS).

ابحث عن سبب تعطل ذاكرة ONLYOFFICE، وتحقق من حدود Docker، وقم بتحديد حجم ذاكرة الوصول العشوائي VPS بشكل صحيح، وأضف مساحة التبديل بأمان، وتحقق من فتح المستندات وحفظها.

تتبع عملية تصدير ملف PDF فاشلة من ONLYOFFICE إلى مصدرها

تتبع عملية تصدير ملف PDF فاشلة من ONLYOFFICE إلى مصدرها

افصل بين مشاكل التنزيل من المتصفح وأخطاء التحويل من جانب الخادم، واستخدم سجل التحقق أو فحص الوصول المناسبين لجعل عملية تصدير ملف PDF تعمل.