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