„Trello“ paslaugos atvirojo kodo alternatyvospradeda pasirodyti „Linux“ ir yra puikūs. Anksčiau šį mėnesį mes bendravome su „Wekan“ projekto vadovu. Tai kanban stiliaus projektų valdymo sistema, kurią vartotojai gali priglobti patys.
Pristatome „Kanboard“ - tai dar viena savarankiškai vykdoma užduočių valdymo sistema, kuria siekiama perimti „Trello“. Jis gali pasiūlyti daug, įskaitant papildinius, dinaminius pasirinktinius filtrus ir dar daugiau!
Šiame vadove aprašysime, kaip nustatyti ir įdiegti „Kanboard“ įvairiose „Linux“ operacinėse sistemose.
Prieš pradedant
„Kanboard“ yra tinklo programa, leidžianti vartotojams su ja sąveikauti žiniatinklyje, ir norint ja naudotis, turite turėti serverį, kuriame veikia „Linux“ OS.
Atminkite, kad nors mes rekomenduojame naudotitradicinis „Linux“ serveris, nes jis gali geriausiai valdyti programinę įrangą, taip pat galima paleisti „Kanboard“ „Linux“ staliniame kompiuteryje - su sąlyga, kad jis visada yra ir yra prijungtas prie tinklo.

Kaip dabar „Kanboard“ programinė įranga palaiko kelias „Linux“ serverių operacines sistemas. Tiksliau, jis palaiko „Ubuntu“, „Debian“, „RedHat Enterprise Linux“, „CentOS“ ir keletą kitų.
Įdiekite „Kanboard“ Ubuntu serveryje
„Kanboard“ dokumentuose teigiama, kad „Ubuntu 16“.04 naujausia palaikoma OS, todėl mūsų instrukcijose tai bus sutelkta. Vis dėlto leidimuose nėra daug pakeitimų, todėl greičiausiai tai taip pat veiks 18.04 / 18.10.
Norėdami pradėti diegti „Kanboard“, paleiskite terminalo langą ir naudokite atnaujinti ir patobulinti komandos, užtikrinančios, kad jūsų „Ubuntu“ kompiuteryje būtų naujausi pataisymai.
sudo apt update sudo apt upgrade -y
Dabar, kai viskas atnaujinta, turite įdiegti reikiamas „Kanboard“ priklausomybes „Ubuntu“.
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
Ubuntu 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
Perkelkite terminalo sesiją į „Apache“ žiniatinklio katalogą naudodami Kompaktinis diskas komanda.
cd /var/www/html
Atsidarę žiniatinklio katalogą, naudokitės šaknine prieiga sudo -s komanda.
sudo -s
Paimkite naujausią „Kanboard“ programinės įrangos versiją iš „GitHub“ išleidimo puslapio naudodami wget atsisiuntimo įrankis.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Ištraukite „Kanboard“ failus iš ZIP failo naudodami išpakuokite komanda.
unzip kanboard-v1.2.6.zip
Atnaujinkite „Kanboard“ aplanko leidimus naudodami chown.
chown -R www-data:www-data kanboard-1.2.6/data
Pervardykite „Kanboard“ aplanką.
mv kanboard-1.2.6 kanboard
Galiausiai ištrinkite ZIP archyvą iš savo „Ubuntu“ žiniatinklio aplanko.
rm kanboard-v1.2.6.zip
Įdiekite „Kanboard“ „Debian“ serveryje
„Debian Linux“ yra labai panaši į „Ubuntu“, todėl „Kanboard“ palaikoma operacinėje sistemoje. Norėdami pradėti diegti, paleiskite terminalą. Tada naudokite atnaujinti ir patobulinti komandos viską atnaujina.
Pastaba: šios instrukcijos apima „Debian 9 Stretch“. Prieš tęsdami atnaujinkite savo mašiną, jei naudojate ankstesnę versiją.
sudo apt-get update sudo apt-get upgrade -y
Tada „Debian“ serveryje turite įdiegti „Kanboard“ priklausomybes. Norėdami įdiegti priklausomybes, įveskite Apt-gauti komanda žemiau terminalo lange.
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
Pasirūpinus priklausomybėmis, laikas įdiegti „Kanboard“ Debian. Naudojant Kompaktinis diskas komandą, perkelkite terminalą į / var / www / html
cd /var/www/html
Gaukite šaknies lukštą naudodami su komanda.
su -
Atsisiųskite naujausią „Kanboard“ versiją iš kūrėjo „GitHub“ naudodami wget parsisiuntimo įrankis.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Ištraukite kodą išpakuokite komanda.
unzip kanboard-v1.2.6.zip
Pervardykite „Kanboard“ duomenų katalogą.
mv kanboard-1.2.6 kanboard
Galiausiai ištrinkite „Kanboard Zip“ archyvą iš interneto katalogo.
rm kanboard-v1.2.6.zip
Įdiekite „Kanboard“ RHEL / CentOS
Jei norite surengti „Kanboard“ egzempliorių„RedHat“ pagrindu sukurtą „Linux“ paskirstymą, pavyzdžiui, „RedHat Enterprise Linux“, „CentOS“ ir kitus, pirmiausia turėsite įdiegti keletą priklausomybių. Paleiskite terminalą ir įveskite komandas žemiau.
sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget
Įdiegę priklausomybes, kurių reikia „Kanboard“ paleidimui, turėsite iš naujo paleisti „Apache“ žiniatinklio serverį.
sudo systemctl restart httpd.service
Naudojant Kompaktinis diskas komandą, perkelkite terminalo langą į žiniatinklio aplanką.
cd /var/www/html/
Paimkite „Kanboard“ šaltinio kodą iš „GitHub“ naudodami wget parsisiuntimo įrankis.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Ištraukite ZIP archyvą naudodami išpakuokite komanda.
unzip kanboard-v1.2.6.zip
Pervardykite „Kanboard“ duomenų aplanką.
mv kanboard-1.2.6 kanboard
Baigdami ištrinkite „Kanboard Zip“ archyvą.
rm kanboard-v1.2.6.zip
Pasiekite „Kanboard“

Diegimas baigtas! Dabar liko tik pasiekti „Kanboard“ egzempliorių atidarius žiniatinklio naršyklę ir apsilankius žemiau esančiame URL.
Pastaba: numatytasis „Kanboard“ prisijungimas yra admin / admin.
http://server-ip-address/kanboard/
Nežinote savo „Kanboard“ serverio IP adreso? Vykdyti:
ip addr show | grep 192.168.*</p>
Komentarai