- - Hvordan få Kanboard til å jobbe på Linux-serveren din

Hvordan få Kanboard til å jobbe på Linux-serveren din

Open source-alternativer til Trello-tjenestenbegynner å dukke opp på Linux, og de er utmerkede. Tidligere denne måneden dekket vi Wekan-prosjektlederen. Det er et kanban-stil prosjektstyringssystem som brukere kan være vert for.

Vi introduserer Kanboard, det er et annet selvhostende oppgavehåndteringssystem som tar sikte på å ta på seg Trello. Det har mye å tilby, inkludert plugins, dynamiske tilpassede filtre og mer!

I denne guiden vil vi dekke hvordan du konfigurerer og installerer Kanboard på en rekke Linux-operativsystemer.

Før vi begynner

Kanboard er et nettverksapplikasjon som lar brukere samhandle med det via nettet, og for å bruke det må du ha en server som kjører et Linux OS.

Husk at mens vi anbefaler å brukeen tradisjonell Linux-server, ettersom den takler programvarelasten best, er det også mulig å kjøre Kanboard på en Linux stasjonær PC - forutsatt at den alltid er på og koblet til nettverket.

Per nå støtter Kanboard-programvaren flere Linux-serveroperativsystemer. Spesielt støtter den Ubuntu, Debian, RedHat Enterprise Linux, CentOS og noen få andre.

Installer Kanboard på Ubuntu-server

Kanboard-dokumentasjonen sier at Ubuntu 16.04 det siste operativsystemet som støttes, så instruksjonene våre vil fokusere på det. Når det er sagt, er det ikke mange endringer innen utgivelser, så det vil sannsynligvis fungere den 18.04 / 18.10 også.

For å starte installasjonen av Kanboard, start et terminalvindu og bruk Oppdater og Oppgradering kommandoer for å sikre at Ubuntu-maskinen din har de siste oppdateringene.

sudo apt update
sudo apt upgrade -y

Nå som alt er oppdatert, må du installere de nødvendige avhengighetene 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

Flytt terminalsesjonen til Apache-webkatalogen med CD kommando.

cd /var/www/html

Når du er i nettkatalogen, kan du få root-tilgang via sudo -er kommando.

sudo -s

Ta tak i den nyeste versjonen av Kanboard-programvaren fra GitHub-utgivelsessiden ved å bruke wget nedlastingsverktøy.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Pakk ut Kanboard-filene fra ZIP-filen ved å bruke unzip kommando.

unzip kanboard-v1.2.6.zip

Oppdater tillatelsene for Kanboard-mappen med chown.

chown -R www-data:www-data kanboard-1.2.6/data

Gi navnet til Kanboard-mappen.

mv kanboard-1.2.6 kanboard

Slett til slutt ZIP-arkivet fra Ubuntu-webmappen.

rm kanboard-v1.2.6.zip

Installer Kanboard på Debian-serveren

Debian Linux er mye som Ubuntu, så Kanboard støttes på operativsystemet. Start en terminal for å starte installasjonen. Deretter bruker du Oppdater og Oppgradering kommandoer for å få alt oppdatert.

Merk: disse instruksjonene dekker Debian 9 Stretch. Oppgrader maskinen din før du fortsetter, hvis du har en tidligere utgave.

sudo apt-get update
sudo apt-get upgrade -y

Deretter må du installere Kanboard-avhengigheter på Debian-serveren. Hvis du vil installere avhengighetene, skriver du inn Apt-get kommando nedenfor i et terminalvindu.

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

Med avhengighetene ivaretatt, er det på tide å installere Kanboard på Debian. Bruker CD kommando, flytt terminalen til / var / www / html

cd /var/www/html

Få et rotskjell ved å bruke su kommando.

su -

Last ned den siste Kanboard-utgivelsen fra utviklerens GitHub ved å bruke wget nedlastingsverktøy.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Pakk ut koden med unzip kommando.

unzip kanboard-v1.2.6.zip

Gi navnet til Kanboard datakatalog.

mv kanboard-1.2.6 kanboard

Slett til slutt Kanboard Zip-arkivet fra nettkatalogen.

rm kanboard-v1.2.6.zip

Installer Kanboard på RHEL / CentOS

Hvis du ønsker å være vert for en Kanboard-instans påen RedHat-basert Linux-distribusjon som RedHat Enterprise Linux, CentOS og andre, må du starte med å installere noen få avhengigheter. Start en terminal og skriv kommandoene nedenfor.

sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget

Etter å ha installert avhengighetene som kreves for å kjøre Kanboard, må du starte Apache-webserveren på nytt.

sudo systemctl restart httpd.service

Bruker CD kommando, flytt terminalvinduet ditt inn i nettmappen.

cd /var/www/html/

Ta tak i Kanboard-kildekoden fra GitHub ved å bruke wget nedlastingsverktøy.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Pakk ut ZIP-arkivet med unzip kommando.

unzip kanboard-v1.2.6.zip

Gi navn til Kanboard-datamappen.

mv kanboard-1.2.6 kanboard

Avslutt med å slette Kanboard Zip-arkivet.

rm kanboard-v1.2.6.zip

Få tilgang til Kanboard

Installasjonen er fullført! Nå som gjenstår er å få tilgang til din Kanboard-forekomst ved å åpne en nettleser og besøke nettadressen nedenfor.

Merk: standard innlogging for Kanboard er admin / admin.

http://server-ip-address/kanboard/

Vet du ikke IP-adressen til Kanboard-serveren din? Løpe:

ip addr show | grep 192.168.*
</ P>

kommentarer