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