Sådan får du Kanboard til at arbejde på din Linux-server

click fraud protection

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.

Før vi begynder

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.

instagram viewer

Installer Kanboard på Ubuntu-server

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

Installer Kanboard på Debian-serveren

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

Installer Kanboard på RHEL / CentOS

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

Få adgang til Kanboard

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. *
watch instagram story