Comment faire fonctionner Kanboard sur votre serveur Linux

Des alternatives open source au service Trello commencent à apparaître sur Linux, et elles sont excellentes. Plus tôt ce mois-ci, nous avons couvert le chef de projet Wekan. C’est un système de gestion de projet de style kanban que les utilisateurs peuvent héberger eux-mêmes.

Présentation Kanboard, c’est un autre système de gestion de tâches auto-hébergé qui vise à prendre Trello. Il a beaucoup à offrir, y compris des plugins, des filtres personnalisés dynamiques et plus encore!

Dans ce guide, nous expliquerons comment configurer et installer Kanboard sur une variété de systèmes d’exploitation Linux.

Avant que nous commencions

Kanboard est une application réseau qui permet aux utilisateurs d’interagir avec elle via le Web, et pour l’utiliser, vous devez disposer d’un serveur exécutant un système d’exploitation Linux.

Gardez à l’esprit que même si nous recommandons d’utiliser un serveur Linux traditionnel, car il peut gérer au mieux la charge logicielle, il est également possible d’exécuter Kanboard sur un PC de bureau Linux – à condition qu’il soit toujours allumé et connecté au réseau.

À partir de maintenant, le logiciel Kanboard prend en charge plusieurs systèmes d’exploitation de serveur Linux. Plus précisément, il prend en charge Ubuntu, Debian, RedHat Enterprise Linux, CentOS et quelques autres.

  Comment diviser des fichiers MP3 sur Windows 10

Installez Kanboard sur le serveur Ubuntu

La documentation Kanboard indique qu’Ubuntu 16.04 est le dernier système d’exploitation pris en charge, nos instructions se concentreront donc sur cela. Cela dit, il n’y a pas beaucoup de changements dans les versions, donc cela fonctionnera probablement aussi le 18.04 / 18.10.

Pour démarrer l’installation de Kanboard, lancez une fenêtre de terminal et utilisez les commandes de mise à jour et de mise à niveau pour vous assurer que votre machine Ubuntu dispose des derniers correctifs.

sudo apt update

sudo apt upgrade -y

Maintenant que tout est à jour, vous devez installer les dépendances requises pour Kanboard sur 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

Déplacez la session de terminal dans le répertoire Web Apache avec la commande CD.

cd /var/www/html

Une fois dans le répertoire Web, accédez à la racine via la commande sudo -s.

sudo -s

Récupérez la dernière version du logiciel Kanboard sur la page de publication de GitHub à l’aide de l’outil de téléchargement wget.

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

Extrayez les fichiers Kanboard du fichier ZIP à l’aide de la commande unzip.

unzip kanboard-v1.2.6.zip

Mettez à jour les autorisations pour le dossier Kanboard avec chown.

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

Renommez le dossier Kanboard.

mv kanboard-1.2.6 kanboard

Enfin, supprimez l’archive ZIP de votre dossier Web Ubuntu.

rm kanboard-v1.2.6.zip

Installer Kanboard sur le serveur Debian

Debian Linux ressemble beaucoup à Ubuntu, donc Kanboard est pris en charge sur le système d’exploitation. Pour démarrer l’installation, lancez un terminal. Ensuite, utilisez les commandes de mise à jour et de mise à niveau pour tout mettre à jour.

  Comment couper des séquences vidéo dans Kdenlive sous Linux

Remarque: ces instructions couvrent Debian 9 Stretch. Veuillez mettre à niveau votre machine avant de continuer, si vous utilisez une version antérieure.

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

Ensuite, vous devez installer les dépendances Kanboard sur votre serveur Debian. Pour installer les dépendances, entrez la commande Apt-get ci-dessous dans une fenêtre de terminal.

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

Une fois les dépendances prises en compte, il est temps d’installer Kanboard sur Debian. À l’aide de la commande CD, déplacez le terminal dans / var / www / html

cd /var/www/html

Obtenez un shell racine à l’aide de la commande su.

su -

Téléchargez la dernière version de Kanboard à partir du GitHub du développeur à l’aide de l’outil de téléchargement wget.

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

Extrayez le code avec la commande unzip.

unzip kanboard-v1.2.6.zip

Renommez le répertoire de données Kanboard.

mv kanboard-1.2.6 kanboard

Enfin, supprimez l’archive Kanboard Zip du répertoire Web.

rm kanboard-v1.2.6.zip

Installer Kanboard sur RHEL / CentOS

Si vous cherchez à héberger une instance Kanboard sur une distribution Linux basée sur RedHat telle que RedHat Enterprise Linux, CentOS et autres, vous devrez commencer par installer quelques dépendances. Lancez un terminal et entrez les commandes ci-dessous.

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

Après avoir installé les dépendances requises pour exécuter Kanboard, vous devrez redémarrer le serveur Web Apache.

sudo systemctl restart httpd.service

À l’aide de la commande CD, déplacez la fenêtre de votre terminal dans le dossier Web.

cd /var/www/html/

Récupérez le code source Kanboard depuis GitHub en utilisant l’outil de téléchargement wget.

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

Extrayez l’archive ZIP avec la commande unzip.

unzip kanboard-v1.2.6.zip

Renommez le dossier de données Kanboard.

mv kanboard-1.2.6 kanboard

Terminez en supprimant l’archive Kanboard Zip.

rm kanboard-v1.2.6.zip

Accéder à Kanboard

L’installation est terminée! Il ne vous reste plus qu’à accéder à votre instance Kanboard en ouvrant un navigateur Web et en visitant l’URL ci-dessous.

  Comment sauvegarder et restaurer les clés de registre sur Windows 10

Remarque: la connexion par défaut pour Kanboard est admin / admin.

https://server-ip-address/kanboard/

Vous ne connaissez pas l’adresse IP de votre serveur Kanboard? Courir:

ip addr show | grep 192.168.*