Open source-alternativer til Trello-tjenesten begynder at dukke op på Linux, og de er fremragende. Tidligere denne måned dækkede vi Wekan projektleder. Det er et kanban-stil projektledelsessystem, som brugerne kan være vært for selv.
Introduktion Kanboard, det er et andet selvhostet opgaveregistreringssystem, der sigter mod at tage Trello i brug. Det har meget at tilbyde, inklusive plugins, dynamiske brugerdefinerede filtre og meget mere!
I denne vejledning dækker vi, hvordan du konfigurerer og installerer Kanboard på en række Linux-operativsystemer.
Kanboard er et netværksprogram, der giver brugerne mulighed for at interagere med det via internettet, og for at bruge det skal du have en server, der kører et Linux OS.
Husk, at mens vi anbefaler at bruge en traditionel Linux-server, da den kan håndtere softwaren, der indlæser bedst, det er også muligt at køre Kanboard på en Linux desktop PC - forudsat at det altid er tændt og tilsluttet til netværk.
Fra nu af understøtter Kanboard-softwaren flere Linux-serveroperativsystemer. Specifikt understøtter det Ubuntu, Debian, RedHat Enterprise Linux, CentOS og et par andre.
Kanboard-dokumentationen siger, at Ubuntu 16.04 det nyeste operativsystem, der understøttes, så vores instruktioner vil fokusere på det. Når det er sagt, er der ikke mange ændringer inden for udgivelser, så det vil sandsynligvis også fungere den 18.04 / 18.10.
For at starte installationen af Kanboard skal du starte et terminalvindue og bruge opdatering og opgradering kommandoer for at sikre, at din Ubuntu-maskine har de nyeste programrettelser.
sudo apt opdatering sudo apt upgrade -y
Nu, hvor alt er opdateret, skal du installere de nødvendige afhængigheder for Kanboard på 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
Flyt terminalsessionen til Apache webkatalog med CD kommando.
cd / var / www / html
Når du er i webkataloget, får du root-adgang via sudo -s kommando.
sudo -s
Grib den seneste version af Kanboard-softwaren fra GitHub-udgivelsessiden ved hjælp af wget download værktøj.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Ekstraher Kanboard-filer fra ZIP-filen vha unzip kommando.
pak kanboard-v1.2.6.zip ud
Opdater tilladelserne til mappen Kanboard med chown.
chown-Rwww-data:www-datakanboard-1.2.6 /data.
Omdøb mappen Kanboard.
mv kanboard-1.2.6 kanboard
Til sidst skal du slette ZIP-arkivet fra din Ubuntu-webmappe.
rm kanboard-v1.2.6.zip
Debian Linux ligner Ubuntu meget, så Kanboard understøttes på operativsystemet. Start en terminal for at starte installationen. Brug derefter opdatering og opgradering kommandoer for at få alt opdateret.
Bemærk: disse instruktioner dækker Debian 9 Stretch. Opgrader din maskine, inden du fortsætter, hvis du har en tidligere udgivelse.
sudo apt-get-opdatering. sudo apt-get upgrade -y
Dernæst skal du installere Kanboard-afhængigheder på din Debian-server. Hvis du vil installere afhængighederne, skal du indtaste Apt-get kommando nedenfor i et terminalvindue.
sudo apt-getinstallere-yapache2libapache2-mod-php7.0php7.0-cliphp7.0-mbstring \ php7.0-sqlite3php7.0-opcachephp7.0-jSONphp7.0-mysqlphp7.0-pgsql \ php7.0-ldapphp7.0-gdphp7.0-xml.
Med de afhængigheder, der er taget hånd om, er det tid til at installere Kanboard på Debian. Bruger CD kommando, flyt terminalen til / var / www / html
cd / var / www / html
Få en rodskal ved hjælp af su kommando.
su -
Download den seneste version af Kanboard fra udviklerens GitHub ved hjælp af wget downloader værktøj.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Uddrag koden med unzip kommando.
pak kanboard-v1.2.6.zip ud
Omdøb Kanboard-datakataloget.
mv kanboard-1.2.6 kanboard
Til sidst skal du slette Kanboard Zip-arkivet fra webbiblioteket.
rm kanboard-v1.2.6.zip
Hvis du ønsker at være vært for en Kanboard-forekomst på en RedHat-baseret Linux-distribution som RedHat Enterprise Linux, CentOS og andre, skal du starte med at installere et par afhængigheder. Start en terminal, og indtast kommandoerne nedenfor.
sudo yuminstallere-yphpphp-xmlphp-mbstringphp-BOBphp-gdunzipwget
Når du har installeret de afhængigheder, der kræves for at køre Kanboard, skal du genstarte Apache-webserveren.
sudo systemctl genstart httpd.service
Bruger CD kommando, flyt dit terminalvindue til webmappen.
cd / var / www / html /
Grib Kanboard-kildekoden fra GitHub ved hjælp af wget downloader værktøj.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Uddrag ZIP-arkivet med unzip kommando.
pak kanboard-v1.2.6.zip ud
Omdøb mappen Kanboard.
mv kanboard-1.2.6 kanboard
Afslut ved at slette Kanboard Zip-arkivet.
rm kanboard-v1.2.6.zip
Installation er afsluttet! Nu er det kun tilbage at få adgang til din Kanboard-forekomst ved at åbne en webbrowser og besøge URL'en herunder.
Bemærk: standard login til Kanboard er admin / admin.
http://server-ip-address/kanboard/
Kender du ikke din Kanboard-server's IP-adresse? Løb:
ip addr show | grep 192.168. *
Gå efter Det er en fantastisk task tracker / to-do-liste til Linux....
Der er en masse af gode tegne-apps til Linux, men alle har et stort...
Syge af standardpanelet på dit Linux-skrivebordsmiljø? Vil du have ...