- - كيفية جعل Kanboard يعمل على خادم Linux الخاص بك

كيفية جعل Kanboard يعمل على خادم Linux الخاص بك

بدائل مفتوحة المصدر لخدمة Trelloبدأوا يطفو على السطح على نظام Linux ، وهم ممتازون. في وقت سابق من هذا الشهر ، قمنا بتغطية مدير مشروع Wekan. إنه نظام لإدارة المشاريع على غرار kanban يمكن للمستخدمين استضافة أنفسهم.

نقدم لك Kanboard ، إنه نظام إدارة مهام مستضاف ذاتيًا يهدف إلى مواجهة Trello. لديها الكثير لتقدمه ، بما في ذلك الإضافات والمرشحات المخصصة الديناميكية والمزيد!

في هذا الدليل ، سنغطي كيفية إعداد وتثبيت Kanboard على مجموعة متنوعة من أنظمة تشغيل Linux.

قبل أن نبدأ

Kanboard هو تطبيق شبكة يتيح للمستخدمين التفاعل معه من خلال شبكة الإنترنت واستخدامه ، يجب أن يكون لديك خادم يقوم بتشغيل نظام تشغيل Linux.

يرجى مراعاة أنه بينما نوصي باستخدامخادم Linux تقليدي ، حيث يمكنه التعامل مع تحميل البرنامج بشكل أفضل ، ومن الممكن أيضًا تشغيل Kanboard على كمبيوتر سطح مكتب Linux - بشرط أن يكون دائمًا على الشبكة ومتصلًا بها.

اعتبارا من الآن ، يدعم برنامج Kanboard أنظمة تشغيل خادم Linux متعددة. على وجه التحديد ، يدعم Ubuntu و Debian و RedHat Enterprise Linux و CentOS وعدد قليل آخر.

تثبيت Kanboard على خادم أوبونتو

تنص وثائق Kanboard على أن Ubuntu 16.04 أحدث نظام تشغيل معتمد ، لذلك ستركز تعليماتنا على ذلك. ومع ذلك ، هناك العديد من التغييرات داخل الإصدارات ، لذلك من المحتمل أن تعمل على 18.04 / 18.10 أيضًا.

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

sudo apt update
sudo apt upgrade -y

الآن بعد تحديث كل شيء ، يجب عليك تثبيت التبعيات المطلوبة لـ Kanboard على Ubuntu.

أوبونتو 16.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml

أوبونتو 18.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.2 php7.2-cli php7.2-mbstring php7.2-sqlite3 php7.2-opcache php7.2-json php7.2-mysql php7.2-pgsql php7.2-ldap php7.2-gd php7.2-xml

انقل جلسة العمل الطرفية إلى دليل الويب Apache باستخدام القرص المضغوط أمر.

cd /var/www/html

مرة واحدة في دليل الويب ، والحصول على وصول الجذر عبر sudo-s أمر.

sudo -s

احصل على أحدث إصدار من برنامج Kanboard من صفحة إصدار GitHub باستخدام مجلد مشترك أداة التنزيل.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

استخراج الملفات Kanboard من ملف مضغوط باستخدام بفك أمر.

unzip kanboard-v1.2.6.zip

تحديث أذونات المجلد Kanboard مع chown.

chown -R www-data:www-data kanboard-1.2.6/data

إعادة تسمية المجلد Kanboard.

mv kanboard-1.2.6 kanboard

أخيرًا ، احذف أرشيف ZIP من مجلد الويب الخاص بك على Ubuntu.

rm kanboard-v1.2.6.zip

قم بتثبيت Kanboard على خادم دبيان

Debian Linux يشبه إلى حد كبير Ubuntu ، لذلك يتم دعم Kanboard على نظام التشغيل. لبدء التثبيت ، قم بتشغيل محطة. ثم ، استخدم تحديث و تطوير أوامر للحصول على كل شيء حتى الآن.

ملاحظة: تغطي هذه التعليمات Debian 9 Stretch. يرجى ترقية جهازك قبل المتابعة ، إذا كنت تستخدم إصدارًا سابقًا.

sudo apt-get update
sudo apt-get upgrade -y

بعد ذلك ، يجب عليك تثبيت تبعيات Kanboard على خادم دبيان الخاص بك. لتثبيت التبعيات ، أدخل الرابطة بين الحصول على القيادة أدناه في نافذة المحطة.

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring 
php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql 
php7.0-ldap php7.0-gd php7.0-xml

مع مراعاة التبعيات ، حان الوقت لتثبيت Kanboard على دبيان. باستخدام القرص المضغوط الأمر ، حرك المحطة إلى / var / www / html

cd /var/www/html

الحصول على جذر قذيفة باستخدام سو أمر.

su -

قم بتنزيل أحدث إصدار من Kanboard من GitHub للمطور باستخدام مجلد مشترك أداة التنزيل.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

استخراج الرمز مع بفك أمر.

unzip kanboard-v1.2.6.zip

إعادة تسمية دليل البيانات Kanboard.

mv kanboard-1.2.6 kanboard

أخيرًا ، احذف أرشيف Kanboard Zip من دليل الويب.

rm kanboard-v1.2.6.zip

تثبيت Kanboard على RHEL / CentOS

إذا كنت تتطلع لاستضافة مثيل Kanboard علىتوزيع Linux يستند إلى RedHat مثل RedHat Enterprise Linux و CentOS وغيرها ، ستحتاج إلى البدء بتثبيت بعض التبعيات. إطلاق محطة وأدخل الأوامر أدناه.

sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget

بعد تثبيت التبعيات المطلوبة لتشغيل Kanboard ، ستحتاج إلى إعادة تشغيل خادم الويب Apache.

sudo systemctl restart httpd.service

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

cd /var/www/html/

الاستيلاء على شفرة المصدر Kanboard من جيثب باستخدام مجلد مشترك أداة التنزيل.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

استخراج أرشيف الرمز البريدي مع بفك أمر.

unzip kanboard-v1.2.6.zip

إعادة تسمية مجلد البيانات Kanboard.

mv kanboard-1.2.6 kanboard

انتهى من خلال حذف أرشيف Kanboard Zip.

rm kanboard-v1.2.6.zip

وصول Kanboard

اكتمال التثبيت! الآن ما تبقى هو الوصول إلى مثيل Kanboard الخاص بك عن طريق فتح متصفح ويب وزيارة URL أدناه.

ملاحظة: تسجيل الدخول الافتراضي ل Kanboard هو المشرف / المشرف.

http://server-ip-address/kanboard/

ألا تعرف عنوان IP لخادم Kanboard؟ يركض:

ip addr show | grep 192.168.*
</ P>

تعليقات