Kaip priversti „Kanboard“ dirbti „Linux“ serveryje

click fraud protection

„Trello“ paslaugos atvirojo kodo alternatyvos pradedamos naudoti „Linux“ ir jos yra puikios. Anksčiau šį mėnesį apėmėme „Wekan“ projekto vadovas. Tai kanban stiliaus projektų valdymo sistema, kurią vartotojai gali priglobti patys.

Pristatome „Kanboard“, tai yra 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 naudoti tradicinį „Linux“ serverį, nes jis gali valdyti programinę įrangą Geriausia tai, kad „Kanboard“ taip pat galima paleisti „Linux“ staliniame kompiuteryje - su sąlyga, kad jis visada yra įjungtas ir prijungtas prie tinklas.

Kaip dabar „Kanboard“ programinė įranga palaiko kelias „Linux“ serverių operacines sistemas. Tiksliau, jis palaiko „Ubuntu“, „Debian“, „RedHat Enterprise Linux“, „CentOS“ ir keletą kitų.

instagram viewer

Įdiekite „Kanboard“ Ubuntu serveryje

„Kanboard“ dokumentuose teigiama, kad „Ubuntu 16.04“ yra palaikoma naujausia 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 atnaujinimas sudo apt atnaujinimas -y

Dabar, kai viskas atnaujinta, turite įdiegti reikiamas „Kanboard“ priklausomybes „Ubuntu“.

Ubuntu 16.04 LTS

sudo apt-get install -y apache2 php7.0-ldap php7.0-gd php7.0-xml

Ubuntu 18.04 LTS

sudo apt-get install -y apache2 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.

išpakuokite kanboard-v1.2.6.zip

Atnaujinkite „Kanboard“ aplanko leidimus naudodami chown.

chown-Rwww-duomenys:www-duomenyskanboard-1.2.6 /duomenys. 

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“ atnaujinimas. 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-getdiegti-yapache2libapache2-mod-php7.0php7.0-cliphp7.0-mbstring \ php7.0-„sqlite3“php7.0-opcachephp7.0-jsonphp7.0-mysqlphp7.0-pgsql \ php7.0-ldapphp7.0-gdphp7.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.

išpakuokite 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 norėsite priglobti „Kanboard“ egzempliorių „RedHat“ pagrindu sukurtame „Linux“ paskirstyme, tokiame kaip „RedHat Enterprise Linux“, „CentOS“ ir kituose, turėsite pradėti įdiegdami keletą priklausomybių. Paleiskite terminalą ir įveskite komandas žemiau.

sudo yumdiegti-yphpphp-xmlphp-mbstringphp-pdophp-gdišpakuokitewget

Įdiegę priklausomybes, reikalingas paleisti „Kanboard“, turėsite iš naujo paleisti „Apache“ žiniatinklio serverį.

sudo systemctl iš naujo paleiskite httpd.service

Naudojant Kompaktinis diskas komandą, perkelkite terminalo langą į žiniatinklio aplanką.

CD / var / www / html /

Suimkite „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.

išpakuokite 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 parodyti | grep 192.168. *
watch instagram story