- - Hoe Kanboard op uw Linux-server aan het werk te krijgen

Hoe Kanboard op uw Linux-server aan het werk te krijgen

Open source-alternatieven voor de Trello-servicebeginnen op te duiken op Linux, en ze zijn uitstekend. Eerder deze maand hebben we de Wekan-projectmanager besproken. Het is een projectmanagementsysteem in kanban-stijl dat gebruikers zelf kunnen hosten.

De introductie van Kanboard, het is een ander zelfgehost taakbeheersysteem dat Trello wil aannemen. Het heeft veel te bieden, inclusief plug-ins, dynamische aangepaste filters en meer!

In deze gids behandelen we hoe Kanboard op verschillende Linux-besturingssystemen kan worden ingesteld en geïnstalleerd.

Voordat we beginnen

Kanboard is een netwerktoepassing waarmee gebruikers ermee kunnen communiceren via het web en om het te gebruiken, moet u een server hebben met een Linux-besturingssysteem.

Houd er rekening mee dat we het gebruik aanbeveleneen traditionele Linux-server, omdat deze de software het beste kan verwerken, is het ook mogelijk Kanboard op een Linux-desktop-pc uit te voeren - op voorwaarde dat deze altijd is ingeschakeld en verbonden is met het netwerk.

Vanaf nu ondersteunt de Kanboard-software meerdere Linux-serverbesturingssystemen. In het bijzonder ondersteunt het Ubuntu, Debian, RedHat Enterprise Linux, CentOS en enkele anderen.

Kanboard op de Ubuntu-server installeren

De Kanboard-documentatie stelt dat Ubuntu 16.04 het nieuwste besturingssysteem dat wordt ondersteund, dus onze instructies zullen daarop zijn gericht. Dat gezegd hebbende, er zijn niet veel veranderingen binnen releases, dus het zal waarschijnlijk ook werken op 18.04 / 18.10.

Om de installatie van Kanboard te starten, start u een terminalvenster en gebruikt u de bijwerken en upgrade opdrachten om ervoor te zorgen dat uw Ubuntu-machine de nieuwste patches heeft.

sudo apt update
sudo apt upgrade -y

Nu alles up-to-date is, moet u de vereiste afhankelijkheden voor Kanboard op Ubuntu installeren.

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

Verplaats de terminalsessie naar de Apache-webmap met de CD commando.

cd /var/www/html

Eenmaal in de webmap krijgt u root-toegang via de sudo -s commando.

sudo -s

Pak de nieuwste versie van de Kanboard-software van de GitHub-releasepagina met behulp van de wget downloadtool.

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

Pak de Kanboard-bestanden uit het ZIP-bestand met de uitpakken commando.

unzip kanboard-v1.2.6.zip

Werk de machtigingen voor de Kanboard-map bij met chown.

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

Wijzig de naam van de map Kanboard.

mv kanboard-1.2.6 kanboard

Verwijder ten slotte het ZIP-archief uit uw Ubuntu-webmap.

rm kanboard-v1.2.6.zip

Kanboard op Debian-server installeren

Debian Linux lijkt veel op Ubuntu, dus Kanboard wordt ondersteund op het besturingssysteem. Start een terminal om de installatie te starten. Gebruik vervolgens de bijwerken en upgrade opdrachten om alles up-to-date te houden.

Opmerking: deze instructies hebben betrekking op Debian 9 Stretch. Voer een upgrade van uw machine uit voordat u doorgaat, als u een eerdere release gebruikt.

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

Vervolgens moet u de Kanboard-afhankelijkheden op uw Debian-server installeren. Voer de afhankelijkheden in om de afhankelijkheden te installeren Apt-get commando hieronder in een terminalvenster.

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

Nu de afhankelijkheden zijn geregeld, is het tijd om Kanboard op Debian te installeren. De ... gebruiken CD commando, verplaats de terminal naar / var / www / html

cd /var/www/html

Verkrijg een root shell met behulp van de su commando.

su -

Download de nieuwste Kanboard-release van GitHub van de ontwikkelaar met de wget downloader tool.

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

Pak de code uit met de uitpakken commando.

unzip kanboard-v1.2.6.zip

Wijzig de naam van de Kanboard-gegevensmap.

mv kanboard-1.2.6 kanboard

Verwijder ten slotte het Kanboard Zip-archief uit de webmap.

rm kanboard-v1.2.6.zip

Kanboard installeren op RHEL / CentOS

Als u een Kanboard-instantie wilt hosten opeen op RedHat gebaseerde Linux-distributie zoals RedHat Enterprise Linux, CentOS en anderen, moet u beginnen met het installeren van enkele afhankelijkheden. Start een terminal en voer de onderstaande opdrachten in.

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

Nadat u de afhankelijkheden hebt geïnstalleerd die nodig zijn om Kanboard uit te voeren, moet u de Apache-webserver opnieuw opstarten.

sudo systemctl restart httpd.service

De ... gebruiken CD commando, verplaats uw terminalvenster naar de webmap.

cd /var/www/html/

Pak de Kanboard-broncode van GitHub met behulp van de wget downloader tool.

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

Pak het ZIP-archief uit met de uitpakken commando.

unzip kanboard-v1.2.6.zip

Wijzig de naam van de Kanboard-gegevensmap.

mv kanboard-1.2.6 kanboard

Sluit af met het verwijderen van het Kanboard Zip-archief.

rm kanboard-v1.2.6.zip

Toegang tot Kanboard

Installatie is voltooid! Het enige dat u nog moet doen, is toegang krijgen tot uw Kanboard-exemplaar door een webbrowser te openen en de onderstaande URL te bezoeken.

Opmerking: de standaardaanmelding voor Kanboard is admin / admin.

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

Weet u het IP-adres van uw Kanboard-server niet? Rennen:

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

Comments