تثبيت ONLYOFFICE Docs 6.3 على Ubuntu من حزمة snap
ONLYOFFICE Docs
هو مجموعة مكتبية مفتوحة المصدر
يمكن دمج مستندات ONLYOFFICE Docs مع العديد من الخدمات السحابية مثل Nextcloud و ownCloud و Seafile و Alfresco و Plone.
يمكن أيضًا استخدام المحررين مع مجموعات ONLYOFFICE وهي عبارة عن منصة تعاون مجانية مفتوحة المصدر ضمن Apache 2.0 (الحل الكامل متاح كـ ONLYOFFICE Workspace ).
سنشرح هنا كيفية تثبيت ONLYOFFICE Docs على جهاز Ubuntu باستخدام snap.
الخطوة 1:
تفعيل (Enable ) لـ snapd
بدءًا من Ubuntu 16.04 LTS ، تم تثبيت snapd بالفعل. بالنسبة للإصدارات الأقدم التي لا تتضمن snapd افتراضيًا قم بتثبيتها من Ubuntu Software Center أو من سطر الأوامر:
sudo apt update
sudo apt install snapd
بمجرد الانتهاء من ذلك قم بتسجيل الخروج والعودة مرة أخرى أو إعادة تشغيل النظام للتأكد من تحديث مسارات snap بشكل صحيح.
الخطوة 2:
تثبيت ONLYOFFICE Docs
قم بتشغيل الأمر التالي:
sudo snap install onlyoffice-ds
الخطوة 3:
تغيير منفذ HTTP
بشكل افتراضي ، ستستمع الأداة على المنفذ 80.
لتغيير منفذ HTTP (على سبيل المثال إلى المنفذ 8888) ، قم بتشغيل:
snap set onlyoffice-ds onlyoffice.ds-port=8888
الخطوة 4:
تغيير منفذ MySQL
بشكل افتراضي تستخدم MySQL المنفذ 3306.
لتغيير منفذ قاعدة البيانات ، قم بتشغيل:
snap set onlyoffice-ds onlyoffice.db-port=3307
الخطوة 5:
تفعيل HTTPS
إذا لم يكن لديك شهادات CA معتمدة ، فقم بإنشاء self-signed SSL certificate:
openssl genrsa -out onlyoffice.key 2048
openssl req -new -key onlyoffice.key -out onlyoffice.csr
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
إنشاء DHE parameters أقوى لتعزيز أمان الخادم:
openssl dhparam -out dhparam.pem 2048
بعد ذلك قم بتثبيت ملفات onlyoffice.key و onlyoffice.crt و dhparam.pem على خادم ONLYOFFICE:
cp onlyoffice.key /var/snap/onlyoffice-ds/current/var/www/onlyoffice/Data/certs/
cp onlyoffice.crt /var/snap/onlyoffice-ds/current/var/www/onlyoffice/Data/certs/
cp dhparam.pem /var/snap/onlyoffice-ds/current/var/www/onlyoffice/Data/certs/
بمجرد الانتهاء من ذلك ، أعد تشغيل خادم ONLYOFFICE Document:
snap restart onlyoffice-ds
يمكنك الآن دمج مستندات ONLYOFFICE مع النظام الأساسي الذي تستخدمه بالفعل والبدء في العمل مع مستنداتك.