بدائل مفتوحة المصدر لخدمة 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>
تعليقات