GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Kanboard sur Ubuntu 20.04

Kanboard est un logiciel de gestion de projet gratuit et open source qui vous aide à visualiser et à limiter votre travail en cours pour vous concentrer sur votre objectif. Il suit la méthodologie Kanban et est spécialement conçu pour les personnes qui souhaitent gérer leurs projets de manière efficace et simple. Kanboard prend également en charge les rapports et les analyses et peut être intégré à des services externes. Il vous permet de créer plusieurs projets et de personnaliser vos tableaux selon vos besoins.

Dans ce tutoriel, nous allons apprendre à installer le logiciel Kanboard sur Ubuntu 20.04.

Prérequis

  • Un nouveau VPS Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu 20.04 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 – Installer Apache, MariaDB et PHP

Tout d'abord, vous devrez installer le serveur Web Apache, MariaDB, PHP et les autres extensions nécessaires sur votre système. Vous pouvez tous les installer avec la commande suivante :

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-curl php-intl 
php-mbstring php-xmlrpc php-mysql php-gd php-pgsql php-xml php-cli php-zip unzip wget curl git 
-y

Après avoir installé tous les packages, modifiez le fichier php.ini et apportez les modifications souhaitées :

nano /etc/php/7.4/apache2/php.ini

Modifiez les lignes suivantes :

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = America/Chicago

Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Étape 3 - Créer une base de données pour Kanboard

Ensuite, vous devrez créer une base de données et un utilisateur pour Kanboard. Tout d'abord, connectez-vous à MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

CREATE DATABASE kanboard;
CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à la base de données avec la commande suivante :

GRANT ALL ON kanboard.* TO 'kanboard'@'localhost' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :

FLUSH PRIVILEGES;
EXIT;

À ce stade, votre base de données et votre utilisateur sont créés. Vous pouvez maintenant passer à l'étape suivante.

Étape 4 - Télécharger Kanboard

Tout d'abord, téléchargez la dernière version de Kanboard depuis le dépôt Git à l'aide de la commande suivante :

wget https://github.com/kanboard/kanboard/archive/v1.2.15.zip

Une fois téléchargé, décompressez le fichier téléchargé avec la commande suivante :

unzip v1.2.15.zip

Ensuite, déplacez le répertoire extrait vers le répertoire racine d'Apache :

mv kanboard-1.2.15 /var/www/html/kanboard

Ensuite, changez le répertoire en kanboard et renommez le fichier de configuration par défaut :

cd /var/www/html/kanboard
cp config.default.php config.php

Ensuite, modifiez le fichier de configuration par défaut avec la commande suivante :

nano config.php

Définissez les paramètres de votre base de données comme indiqué ci-dessous et assurez-vous d'écraser les entrées par défaut déjà présentes dans confiig.php :

// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');

// Mysql/Postgres username
define('DB_USERNAME', 'kanboard');

// Mysql/Postgres password
define('DB_PASSWORD', 'password');

// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');

// Mysql/Postgres database name
define('DB_NAME', 'kanboard');

Enregistrez et fermez le fichier, puis attribuez la propriété et les autorisations appropriées à Kanboard :

chown -R www-data:www-data /var/www/html/kanboard
chmod -R 755 /var/www/html/kanboard

Étape 5 : Configurer Apache pour Kanboard

Commencez par créer un fichier de configuration d'hôte virtuel Apache à l'aide de la commande suivante :

nano /etc/apache2/sites-available/kanboard.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/kanboard
ServerName your-domain.com

<Directory /var/www/html/kanboard/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Enregistrez et fermez le fichier, puis activez l'hôte virtuel et activez le module de réécriture Apache avec la commande suivante :

a2ensite kanboard.conf
a2enmod rewrite

Enfin, redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Étape 6 – Accéder à l'interface utilisateur de Kanboard

Maintenant, ouvrez votre navigateur Web et accédez à Kanboard en utilisant l'URL http://votre-domaine.com. Vous allez être redirigé vers la page de connexion Kanboard :

Indiquez le nom d'utilisateur et le mot de passe par défaut en tant qu'administrateur / administrateur et cliquez sur Signer dans bouton. Vous devriez voir le tableau de bord Kanboard sur la page suivante :

Conclusion

Toutes nos félicitations! Vous avez installé avec succès Kanboard sur le serveur Ubuntu 20.04. Vous pouvez désormais créer votre propre projet, créer un tableau et commencer à gérer le flux de travail du projet en utilisant la méthodologie Kanban. Essayez Kanboard sur l'hébergement VPS d'Atlantic.Net en utilisant le tutoriel ci-dessus !


Linux
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Comment installer Kanboard sur Ubuntu 18.04

  3. Comment installer XWiki sur Ubuntu 20.04

  4. Comment installer MongoDB sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer Consul Server sur Ubuntu 20.04

Comment installer Matrix Synapse sur Ubuntu 20.04

Comment installer OpenMAINT sur Ubuntu 20.04

Comment installer Socioboard sur Ubuntu 20.04

Comment installer PrestaShop sur Ubuntu 20.04

Comment installer MediaWiki sur Ubuntu 20.04