- - Kaip priversti „Kanboard“ dirbti jūsų „Linux“ serveryje

Kaip priversti „Kanboard“ dirbti „Linux“ serveryje

„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