كيفية إعداد مساحة عمل ONLYOFFICE على نظام Ubuntu 24.04 LTS

يجمع برنامج ONLYOFFICE Workspace بين تحرير المستندات عبر الإنترنت وبوابة تعاون شاملة. على نظام Ubuntu 24.04 LTS، يُعدّ استخدام برنامج التثبيت الرسمي لبرنامج ONLYOFFICE Workspace Community مع Docker أسهل طريقة لإعداد الخادم. يعمل Docker على تشغيل مكونات Workspace في حاويات معزولة، مما يُسهّل عملية النشر والتحديث مقارنةً بالتثبيت اليدوي.

يستخدم هذا الدليل إصدار Community ويبدأ بخيار عملي للمسؤولين الجدد: تثبيت Workspace بدون خادم البريد ONLYOFFICE الاختياري. هذا يُلغي متطلبات نظام أسماء النطاقات (DNS) وتسليم البريد من عملية التثبيت الأولى. يمكنك إضافة البريد لاحقًا من لوحة التحكم إذا احتجت إليه.

اعتبارًا من أكتوبر 2026، يدعم Docker رسميًا نظام Ubuntu 24.04 LTS (Noble). تشير وثائق مجتمع ONLYOFFICE Workspace الحالية إلى ضرورة وجود مضيف Linux بمعالج amd64 بمعالج رباعي النواة على الأقل، وذاكرة وصول عشوائي (RAM) بسعة 8 جيجابايت، ومساحة تخزين حرة لا تقل عن 40 جيجابايت، وذاكرة تبديل بسعة 6 جيجابايت. يوصي المورّد بمعالج وذاكرة وصول عشوائي أكبر لضمان سلاسة عملية النشر. يُرجى مراجعة دليل تثبيت Docker الحالي لمجتمع ONLYOFFICE Workspace ووثائق تثبيت Docker على Ubuntu قبل النشر على خادم الإنتاج.

ما تحتاجه قبل البدء

أنت بحاجة إلى خادم أو جهاز افتراضي يعمل بنظام Ubuntu 24.04 LTS، وحساب يتمتع sudoبصلاحيات، واتصال إنترنت خارجي لتنزيل الحزم وصور الحاويات، وموارد كافية لخدمات Workspace. إذا كنت ترغب في أن يكون الوصول إلى البوابة متاحًا من أجهزة كمبيوتر أخرى، فسيحتاج الخادم أيضًا إلى عنوان LAN ثابت أو عنوان IP عام.

يشير amd64 إلى بنية خوادم x86 الشائعة ذات 64 بت المستخدمة في معالجات Intel وAMD. لا تفترض أن دعم Docker لبنية أخرى يعني بالضرورة أن ONLYOFFICE Workspace يدعمها؛ فمتطلبات Workspace الحالية تنص تحديدًا على دعم نظام Linux ببنية amd64.

غرضهدف عمليلماذا يُعد ذلك مهماً؟
وحدة المعالجة المركزيةالحد الأدنى 4 أنوية؛ يوصي موقع ONLYOFFICE بـ 6 أنويةتعمل عدة خدمات في نفس الوقت.
ذاكرةالحد الأدنى 8 جيجابايت؛ يوصى بـ 12 جيجابايتتتطلب خدمات تحرير المستندات وقواعد البيانات والتعاون استخداماً مكثفاً للذاكرة.
أدكمساحة تخزين لا تقل عن 40 جيجابايتتستهلك صور الحاويات والسجلات وقواعد البيانات وملفات المستخدم مساحة التخزين.
تبديل6 جيجابايت على الأقل وفقًا للدليل القائم على البرامج النصيةيوفر ذاكرة افتراضية إضافية أثناء أحمال العمل الثقيلة.
بنيانamd64يتوافق مع متطلبات مساحة العمل الحالية في ONLYOFFICE.

الخطوة 1: تأكد من أن مضيف أوبونتو لديه موارد كافية

افتح الطرفية أو اتصل بالخادم عبر SSH. ثم نفّذ الأمر التالي:

uname -m
free -h
df -h

uname -mيُظهر التقرير بنية المعالج. على مضيف متوافق مع معمارية x86-64، سترى عادةً x86_64. free -hيُظهر ذاكرة الوصول العشوائي (RAM) ومساحة التبديل، بينما df -hيُظهر مساحة القرص الحرة بوحدات قابلة للقراءة.

طرفية أوبونتو تعرض فحوصات البنية والذاكرة ومساحة التبديل ومساحة القرص قبل تثبيت ONLYOFFICE Workspace
تحقق من بنية النظام والذاكرة ومساحة التبديل وسعة القرص قبل تثبيت خدمات مساحة العمل.

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

الخطوة الثانية: تثبيت محرك Docker من مستودع Docker الرسمي لنظام Ubuntu

محرك Docker هو الخدمة التي تُنشئ وتُشغّل الحاويات المستخدمة في نشر Workspace. تدعم تعليمات Docker الحالية لنظام Ubuntu إصدار Ubuntu 24.04 LTS، وتوصي باستخدام مستودع APT الخاص بـ Docker لتثبيت خادم عادي.

قم أولاً بتثبيت أدوات المستودع الأساسية:

sudo apt update
sudo apt install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings

أضف مفتاح التوقيع الحالي لـ Docker والمستودع:

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg   -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

sudo tee /etc/apt/sources.list.d/docker.sources >/dev/null <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update
طرفية أوبونتو توضح كيفية إعداد مصادر حزمة دوكر ومفاتيح التوقيع
قم بإعداد مصدر حزمة Docker قبل تثبيت المحرك. اتبع الأوامر الحالية المذكورة في النص لأن تنسيقات تكوين المستودع قد تتغير بمرور الوقت.

ثم قم بتثبيت Docker Engine وملحق Compose:

sudo apt install -y docker-ce docker-ce-cli containerd.io   docker-buildx-plugin docker-compose-plugin

تأكد من أن الخدمة قيد التشغيل:

sudo systemctl status docker --no-pager
يعرض طرفية أوبونتو حزم Docker المثبتة وخدمة Docker النشطة والجارية
يجب أن يُبلغ تثبيت Docker السليم عن خدمة Docker على أنها نشطة قبل بدء تشغيل برنامج تثبيت Workspace.

الخطوة 3: التحقق من Docker قبل إشراك ONLYOFFICE

هذا الفحص البسيط يفصل مشاكل Docker عن مشاكل Workspace. قم بتشغيل:

sudo docker run --rm hello-world

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

يعرض طرفية أوبونتو اكتمال حاوية Docker hello-world بنجاح
يؤكد اختبار "hello-world" أن عميل Docker يمكنه التواصل مع برنامج Docker daemon وبدء تشغيل حاوية.

من الأخطاء الشائعة للمبتدئين اعتبار خطأ في الأذونات من Docker dockerبمثابة فشل في برنامج ONLYOFFICE. يستخدم هذا الدليل عمدًا sudo dockerمجموعة ONLYOFFICE، لذا لا داعي لإضافة حسابك إلى مجموعة Docker. يحذر Docker من أن العضوية في هذه المجموعة تمنح فعليًا صلاحيات المستخدم الجذر، لذا لا تُضف مستخدمين بشكل عشوائي لمجرد اختصار الأوامر.

الخطوة 4: قم بتنزيل برنامج تثبيت ONLYOFFICE Workspace الرسمي

ينشر برنامج ONLYOFFICE برنامج تثبيت على موقعه الإلكتروني المخصص للتنزيل. قم بتنزيله مباشرةً:

curl -O https://download.onlyoffice.com/install/workspace-install.sh

قبل تشغيل أي برنامج نصي إداري تم تنزيله، من الممارسات الجيدة فحصه:

less workspace-install.sh

اضغط qللخروج less. هذا لا يثبت أن البرنامج النصي آمن، ولكنه يمنحك فرصة للتحقق من المصدر وملاحظة الأوامر غير المتوقعة قبل منحه صلاحيات الجذر.

يعرض طرفية أوبونتو برنامج تثبيت ONLYOFFICE Workspace الذي تم تنزيله من download.onlyoffice.com
قم بتنزيل برنامج تثبيت Workspace من موقع التنزيل الرسمي لـ ONLYOFFICE، ثم قم بمراجعته قبل التشغيل.

الخطوة 5: تثبيت مساحة العمل بدون خادم البريد أولاً

للتثبيت الأولي، قم بتشغيل البرنامج النصي الرسمي مع تخطي ONLYOFFICE Mail:

sudo bash workspace-install.sh -ims false

يعني هذا -ims falseالخيار "عدم تثبيت مكون خادم البريد". يُبقي هذا الإعداد الأولي مُركزًا على بوابة مساحة العمل، ومحررات المستندات، ومكونات الإدارة. تُشير وثائق ONLYOFFICE إلى إمكانية تثبيت البريد لاحقًا من لوحة التحكم.

طرفية أوبونتو توضح تشغيل برنامج تثبيت ONLYOFFICE Workspace بدون خادم البريد
يؤدي تشغيل برنامج التثبيت بدون خدمة البريد الإلكتروني إلى تجنب الحاجة إلى تهيئة نظام أسماء النطاقات (DNS) لنطاق البريد الإلكتروني أثناء عملية نشر مساحة العمل الأولى. قد تختلف سطور الحالة وأسماء الحاويات باختلاف الإصدار.

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

sudo bash workspace-install.sh -md "mx1.example.com"

استبدل mx1.example.comاسم المضيف باسم مضيف خدمة البريد الإلكتروني الحقيقي. يجب أن يُشير اسم المضيف إلى الخادم، ويجب أن يحتوي نطاق البريد على سجلات نظام أسماء النطاقات (DNS) المناسبة. لا تستخدم اسم مضيف وهميًا لمجرد إكمال عملية التثبيت. يُعدّ نظام أسماء النطاقات غير الصحيح أحد أسهل الطرق لتحويل عملية نشر Workspace الناجحة إلى مشكلة في تسليم البريد.

الخطوة 6: تحقق من أن الحاويات تعمل بالفعل

عند انتهاء البرنامج النصي، افحص الحاويات قيد التشغيل:

sudo docker ps

لا تقلق إذا اختلفت أسماء الحاويات لديك عن الأمثلة التي تراها على الإنترنت. قد تتغير الأسماء والمكونات الداخلية بين الإصدارات. المؤشرات المفيدة هي وجود حاويات ONLYOFFICE المتوقعة وأن حالتها هي "قيد التشغيل" بدلاً من إعادة التشغيل أو الخروج بشكل متكرر.

سطح مكتب أوبونتو يوضح عملية فحص Docker ps متبوعة بفتح عنوان خادم Workspace في متصفح Firefox
استخدم هذه docker psالطريقة للتأكد من تشغيل عملية النشر، ثم افتح عنوان IP الحقيقي للخادم في متصفح. أسماء الحاويات المعروضة هي أسماء توضيحية وقد تختلف عن إصدارك.

إذا استمرت الحاوية في إعادة التشغيل، فافحص الاسم الحقيقي من docker ps -aثم قم بتشغيل الأمر التالي:

sudo docker logs --tail 100 CONTAINER_NAME

استبدل CONTAINER_NAMEالاسم بالاسم الذي يعرضه Docker. هذا أكثر أمانًا من نسخ اسم حاوية قديم من أحد الدروس التعليمية.

الخطوة 7: افتح البوابة باستخدام عنوان الشبكة الحقيقي للخادم

ابحث عن عناوين الخادم باستخدام:

hostname -I

من متصفح يمكنه الوصول إلى الخادم، افتح ما يلي:

http://SERVER_IP

ينصح دليل Docker الخاص بـ ONLYOFFICE تحديدًا باستخدام عنوان IP الخاص بالشبكة للجهاز بدلاً من عنوان IP localhostالخاص 127.0.0.1بالبوابة عند التحقق منها. قد يستغرق بدء التشغيل الأولي بضع دقائق بعد التثبيت، لذا فإن التأخير القصير لا يعني بالضرورة فشل عملية النشر.

الخطوة 8: أكمل إعداد المسؤول

تطلب منك صفحة التشغيل الأولى إنشاء حساب مسؤول البوابة. عيّن كلمة مرور قوية، وأدخل عنوان بريد إلكتروني صالحًا، وحدد اللغة والمنطقة الزمنية الصحيحتين، واقبل شروط الترخيص. يُشير ONLYOFFICE إلى أن سياسة كلمة المرور الافتراضية تتطلب ما بين 8 و120 حرفًا؛ ويمكنك تشديد إعدادات الأمان لاحقًا.

صورة توضيحية لصفحة إعداد مسؤول مساحة عمل ONLYOFFICE في المتصفح، مع حقول البريد الإلكتروني وكلمة المرور واللغة والمنطقة الزمنية.
أكمل عملية تهيئة البوابة لأول مرة باستخدام بريد إلكتروني خاص بالمسؤول، وكلمة مرور قوية، واللغة والمنطقة الزمنية الصحيحة.

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

قم بتأمين التثبيت قبل دعوة المستخدمين

إذا كان سيتم استخدام الخادم لفترة أطول من مجرد بيئة معملية مؤقتة، فانتقل من بروتوكول HTTP العادي إلى بروتوكول HTTPS. يمكن للوحة تحكم ONLYOFFICE إنشاء شهادة Let's Encrypt وتطبيقها، أو قبول شهادة ومفتاح خاص موجودين. بالنسبة لسير عمل Let's Encrypt المدمج، يجب أن يكون المنفذ 80 متاحًا أثناء إصدار الشهادة. راجع دليل تكوين HTTPS الرسمي لـ ONLYOFFICE .

راجع أيضًا منافذ الشبكة التي تحتاجها فعليًا. تنشر ONLYOFFICE مرجعًا لمنافذ مجتمع Workspace . لا تُعرّض منافذ قواعد البيانات أو الخدمات الداخلية للإنترنت لمجرد ظهورها في ذلك الجدول.

يتضمن نظام أوبونتو جدار حماية UFW، وهو جدار حماية للمضيف، ولكن هناك تحذير هام خاص بـ Docker: تحذر وثائق Docker من أن منافذ الحاويات المنشورة قد تتجاوز قواعد UFW. هذا يعني أن "حظر المنفذ في UFW" ليس دليلاً كافياً على أن منفذ Docker المنشور غير قابل للوصول. راجع سلوك جدار حماية Docker، وبالنسبة للخوادم المتصلة بالإنترنت، استخدم سياسة جدار حماية مصممة بشكل صحيح للمضيف أو للخادم الرئيسي بدلاً من افتراض أن UFW وحده يتحكم في جميع منافذ الحاويات. يتوفر مرجع جدار حماية أوبونتو في وثائق جدار حماية خادم أوبونتو .

المشاكل الشائعة وما يجب فحصه أولاً

يقول الفني المسؤول عن التركيب أن المنفذ المطلوب قيد الاستخدام بالفعل

تحقق من المستمعين قبل إيقاف الخدمات العشوائية:

sudo ss -ltnp | grep -E ':(80|443)\b'

إذا كان Apache أو Nginx أو أي حاوية أخرى أو لوحة تحكم تمتلك المنفذ بالفعل، فحدد الخدمة التي يجب أن تحتفظ به. لا تقم بإيقاف خادم الويب الخاص بالإنتاج بشكل عشوائي.

لا يتم تحميل البوابة بعد التثبيت

تحقق من Docker أولاً:

sudo systemctl is-active docker
sudo docker ps -a

إذا كان Docker غير نشط، فقم بتشغيله وراجع سجل عملياته. إذا كانت حاويات Workspace تعمل ولكن الصفحة غير متاحة، فتأكد من استخدام عنوان IP الصحيح للخادم، وأن التوجيه ومجموعات أمان السحابة وجدران الحماية الخارجية تسمح بحركة مرور الويب المطلوبة.

ينفد الخادم من الذاكرة أثناء التثبيت

أعد التحقق free -h. يتطلب الدليل القائم على سكربتات Workspace مساحة تبديل لا تقل عن 6 جيجابايت، ويذكر 8 جيجابايت من ذاكرة الوصول العشوائي كحد أدنى. قد تصبح الآلة الافتراضية الصغيرة جدًا غير مستقرة عند تهيئة عدة صور في وقت واحد. عادةً ما يكون الانتقال إلى آلة افتراضية أكبر حلاً أفضل من محاولة ضبط كل خدمة على حدة بسبب نقص الذاكرة.

ستحتاج إلى برنامج ONLYOFFICE Mail لاحقًا

لستَ بحاجةٍ إلى إعادة تثبيت Workspace. تُوثِّق ONLYOFFICE إضافة خادم البريد من صفحة التحديث في لوحة التحكم. قبل القيام بذلك، جهِّز اسم مضيف الخدمة الفعلي وسجلات نظام أسماء النطاقات (DNS) الخاصة به. راجع دليل ONLYOFFICE لإضافة البريد إلى تثبيت Workspace موجود .

أنت تفضل استخدام Docker Compose بدلاً من برنامج التثبيت النصي

يُعدّ هذا خيارًا مناسبًا عندما ترغب في مزيد من التحكم في تعريف النشر. تتطلب تعليمات OnlyOFFICE الحالية لـ Docker Compose الإصدار 2.16.0 أو أحدث لنظام Ubuntu 22.04 والإصدارات الأحدث، وتُوجّه المسؤولين إلى تفعيل cgroupالسطر ذي الصلة في ملف Workspace YAML. يندرج Ubuntu 24.04 ضمن فئة "22.04 والإصدارات الأحدث". لذا، يُنصح باتباع دليل OnlyOFFICE الرسمي لـ Docker Compose بدلًا من نسخ ملف Compose قديم من دليل تعليمي غير ذي صلة.

كيف تتأكد من اكتمال الإعداد فعلاً؟

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

عند تثبيت Ubuntu 24.04 لأول مرة، يُفضّل التوقف بعد إجراء هذه الفحوصات بدلاً من إضافة البريد الإلكتروني، والخوادم الوكيلة العكسية المخصصة، ووحدات التخزين الخارجية، وتكاملات المصادقة مباشرةً. أضف ميزة واحدة في كل مرة، وتحقق منها، واحتفظ بسجل لتغييرات نظام أسماء النطاقات (DNS) وجدار الحماية والحاويات. هذا يجعل عملية استكشاف الأخطاء وإصلاحها لاحقاً أكثر قابلية للتنبؤ.

اترك تعليقاً

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

تعرّف على كيفية استيراد ملف PST إلى Outlook 2010 أو تصدير البريد وجهات الاتصال والتقويم والمهام. اتبع الخطوات الصحيحة وتجنب فقدان المجلدات أو وجود ملفات مكررة.

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تعلم كيفية ضبط ارتفاع وعرض خطوط الشبكة في برنامج Word 2010، وتغيير تردد الخطوط المرئية، وتعيين تباعد شبكة الرسم الأفقية والرأسية الأساسية.

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استرجع كلمة مرور ملف Outlook PST المفقودة باتباع الخطوات الحالية لبرنامج Kernel، بما في ذلك كيفية تحديد الملف الصحيح، وإنشاء نسخة احتياطية، والتحقق من حدود الأداة.

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

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

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الرسمية الخاصة بكل دولة في Outlook الجديد، أو Outlook على الويب، أو Outlook الكلاسيكي. تعرّف على كيفية تجنب الأحداث المكررة والتحقق من وجود تواريخ مفقودة لعامي 2026-2027.

كيفية إزالة البيانات الوصفية والمحتوى المخفي من مستند Word

كيفية إزالة البيانات الوصفية والمحتوى المخفي من مستند Word

استخدم أداة فحص المستندات في برنامج Word لمراجعة تفاصيل المؤلف والتعليقات والتغييرات المتعقبة والنصوص المخفية وغيرها من البيانات قبل المشاركة، وتعرف على ما قد يفوته الفحص.

ملف تعريف Outlook 2010: دليل أساسي لإنشاء وإدارة ملفات التعريف

ملف تعريف Outlook 2010: دليل أساسي لإنشاء وإدارة ملفات التعريف

تعرف على كيفية إنشاء ملف تعريف Outlook 2010، واختيار الملف الذي يفتح عند بدء التشغيل، وحماية الوصول إلى ملفات PST والبيانات غير المتصلة بالإنترنت.

أكسس 2010: تصدير جدول قاعدة بيانات إلى إكسل 2010

أكسس 2010: تصدير جدول قاعدة بيانات إلى إكسل 2010

قم بتصدير جدول Access 2010 إلى Excel 2010، واختر ما إذا كنت تريد تضمين التنسيق، واحفظ خطوات التصدير القابلة لإعادة الاستخدام، وتحقق من مشكلات نقل البيانات الشائعة.

كيفية تغيير الخط الافتراضي والنمط العادي في برنامج وورد 2010

كيفية تغيير الخط الافتراضي والنمط العادي في برنامج وورد 2010

قم بتعيين خط وحجم وتأثيرات نص افتراضية في Word 2010، واحفظ الاختيار في Normal.dotm، وقم بتعديل نمط Normal للمستندات المستقبلية.

برنامج Word 2010: وضع الأحرف داخل دوائر وأشكال أخرى

برنامج Word 2010: وضع الأحرف داخل دوائر وأشكال أخرى

أضف أمر "إحاطة الأحرف" الخاص ببرنامج Word 2010 إلى شريط أدوات الوصول السريع، ثم قم بتغليف حرف أو نص قصير في شكل متاح.