كيفية تثبيت MyCollab Community Edition على CentOS 7

MyCollab هو برنامج تعاون فريق مجاني ومفتوح المصدر. يتم استخدامه على نطاق واسع من قبل الشركات الصغيرة والمتوسطة لإدارة المشاريع والتوثيق.

في هذا البرنامج التعليمي سنقوم بتثبيت MyCollab على CentOS 7.

المتطلبات الأساسية

  • مثيل CentOS 7 مع 1 غيغابايت على الأقل من ذاكرة الوصول العشوائي. يوصى بسعة 2 غيغابايت من ذاكرة الوصول العشوائي.
  • A المستخدم سودو .
  • مستودع EPEL يم.
  • جافا.

الخطوة 1: تحديث النظام

قم بتسجيل الدخول كمستخدم sudo وقم بتثبيت epelالمستودع وتحديث نظام التشغيل على النحو التالي:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

الخطوة 2: تثبيت Java

يتطلب MyCollab JREإصدار Java Runtime Environment 8 أو أعلى. يمكنك تثبيت OpenJDKو JREاستخدام yumعلى النحو التالي:

sudo yum install -y java-1.8.0-openjdk

استخدم الأمر أدناه للتحقق من إصدار Java المثبت:

java -version

يجب أن يشبه الإخراج:

openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)

الخطوة 3: الحصول على أحدث إصدار ثابت من MyCollab Community Edition

cd
wget https://github.com/MyCollab/mycollab/releases/download/Release_5.4.5/MyCollab-All-5.4.5.zip
sudo yum install unzip -y
unzip MyCollab-All-5.4.5.zip    

ملاحظة: في وقت كتابة هذا المقال ، كان الإصدار 5.4.5 من MyCollab هو الأحدث. يمكنك أيضًا العثور على أحدث إصدار من MyCollab على صفحة Github الخاصة بهم . 

الخطوة 4: تثبيت وتكوين MariaDB

يتطلب MyCollab MySQL 5.5 أو أعلى. ومع ذلك ، يقدم MariaDB أداء أفضل ويمكننا تثبيته على النحو التالي:

sudo yum install mariadb mariadb-server -y

ابدأ خدمة MariaDB:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

تثبيت Secure MariaDB:

sudo /usr/bin/mysql_secure_installation

فيما يلي الردود الموصى بها على الأسئلة التي طُلبت أثناء التشغيل mysql_secure_installation:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-own-password>
Re-enter new password: <your-own-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

الخطوة 5: إعداد قاعدة بيانات MySQL لـ MyCollab

قم بتسجيل الدخول إلى هيكل MySQL مثل root:

mysql -u root -p

نحتاج إلى إنشاء مخطط قاعدة بيانات باستخدام utf8mb4مجموعة الأحرف لـ MyCollab:

CREATE SCHEMA mycollab DEFAULT CHARACTER SET utf8mb4;

إنشاء اسم مستخدم وكلمة مرور لقاعدة البيانات:

CREATE USER 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mycollab.* TO 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

ملاحظة: الرجاء استخدام اسم مستخدم وكلمة مرور أكثر أمانًا لقاعدة بياناتك.

الخطوة 6: تثبيت MyCollab

استخدم برنامج التثبيت MyCollab الحالي كما يلي:

cd ~/MyCollab-5.4.5/bin
./startup.sh

تحتاج أيضًا إلى إعداد جدار الحماية للسماح بمرور حركة المرور 8080:

sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

http://203.0.113.1:8080 ستؤدي الزيارة في متصفحك إلى تحميل معالج إعداد MyCollab. ستحتاج إلى النقر فوق Setupالزر.

إعداد MYCOLLAB

  • اسم الموقع: <Your Site Name>
  • عنوان الخادم: 203.0.113.1أوexample.com

إعداد قاعدة البيانات

  • اسم قاعدة البيانات: mycollab
  • اسم المستخدم: mycollabuser
  • كلمه السر: yourpassword
  • عنوان خادم قاعدة البيانات: localhost

إعداد البريد الإلكتروني (اختياري)

أدخل إعدادات SMTP الضرورية. يمكنك تركها فارغة وتغيير الإعدادات لاحقًا.

  • اسم المستخدم:
  • كلمه السر:
  • اسم الخادم:
  • ميناء:
  • STARTTLS:
  • أو SSL / TLS:

بعد ذلك ، سيُطلب منك تقديم بيانات اعتماد تسجيل الدخول للمستخدم الإداري الجديد MyCollab:

  • البريد الإلكتروني للمشرف: <your-email-address>
  • كلمة سر المشرف: <your-admin-password>
  • تنسيق التاريخ الافتراضي والمنطقة الزمنية واللغة وما إلى ذلك.

أخيرًا ، انقر فوق Setupالزر لإنهاء المعالج.

بهذا نختتم برنامجنا التعليمي. شكرا لقرائتك.

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

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

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

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