GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Kanboard sur Ubuntu 18.04

Dans ce tutoriel, nous allons vous expliquer comment installer et configurer Kanboard sur un VPS Ubuntu 18.04.

Kanboard est un logiciel de gestion de projet gratuit et open-source qui vous aide à gérer vos projets simplement et efficacement. Avec Kanboard, vous pouvez visualiser votre travail, vous limiter et vous rythmer avec le travail en cours, et glisser-déposer des tâches pour gérer vos projets facilement. Kanboard prend également en charge les rapports, les analyses et peut être intégré à des services externes. Kanboard vous permet de personnaliser votre tableau en fonction des besoins de votre entreprise, ce qui en fait un outil très polyvalent qui peut augmenter la productivité de toute entreprise.


Prérequis

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
  • MySQL 5.6 ou supérieur, ou MariaDB 10 ou supérieur.
  • PHP 5.6 ou version ultérieure avec les extensions MySQL, GD, Mbstring, Openssl, Json, XML, SimpleXML et Dom activées.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

Étape 1 :Connectez-vous et mettez à jour les packages

Tout d'abord, nous allons devoir nous connecter à notre serveur en utilisant SSH. Vous pouvez le faire en saisissant cette commande :

ssh root@IP_Address -p Port_Number

N'oubliez pas de remplacer "root" par votre nom d'utilisateur si vous n'utilisez pas l'utilisateur root. Modifiez "IP_Address" et "Port_Number" en fonction de l'adresse IP et du numéro de port SSH de votre serveur.

Une fois connecté, vous devez mettre à jour tous vos packages vers leurs dernières versions disponibles.

apt-get updateapt-get upgrade

Une fois les mises à jour terminées, nous pouvons passer à l'étape suivante.

Étape 2 :Installer le serveur LEMP

Tout d'abord, nous devrons installer le serveur Web Nginx, le serveur de base de données MariaDB, PHP et toutes les extensions PHP requises sur votre serveur. Vous pouvez installer tous ces packages à l'aide de la commande suivante :

apt-get install nginx mariadb-server php7.2 php7.2-mysql php7.2-gd php7.2-mbstring php7.2-common php7.2-opcache php7.2-cli php7.2-xml php7 .2-fpm php7.2-zip git unzip

Une fois tous les packages installés, démarrez les services Nginx et MariaDB et autorisez-les à démarrer après le redémarrage du système :

systemctl démarrer nginxsystemctl démarrer mariadbsystemctl activer nginxsystemctl activer mariadb

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Étape 3 :Configurer une base de données pour Kanboard

Kanboard utilise MariaDB pour stocker ses données. En option, vous pouvez sécuriser l'installation de MariaDB à l'aide de mysql_secure_installation script :
Juste au cas où vous en auriez besoin, le mot de passe root par défaut est vide, vous pouvez donc contourner les invites de mot de passe en appuyant simplement sur la touche [Entrée].

mysql_secure_installation

Une fois sécurisé, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Fournissez votre mot de passe root puis créez une base de données et un utilisateur pour Kanboard :

MariaDB [(none)]> CREATE DATABASE kanboarddb;MariaDB [(none)]> CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'password';

Assurez-vous de remplacer "mot de passe" par un mot de passe unique et fort.

Ensuite, accordez tous les privilèges à Kanboard à l'aide de la commande suivante :

MariaDB [(none)]> GRANT ALL ON kanboarddb.* TO 'kanboard'@'localhost' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez le shell avec les commandes suivantes :

MariaDB [(none)]> FLUSH PRIVILEGES ;MariaDB [(none)]> EXIT ;

Étape 4 :Installer Kanboard

Vous devrez télécharger la dernière version de Kanboard à partir du référentiel Git. Vous pouvez le télécharger dans le répertoire racine Web de Nginx avec les commandes suivantes :

cd /var/www/html/git clone https://github.com/kanboard/kanboard.git

Ensuite, changez le répertoire en kanboard , et renommez l'exemple de fichier de configuration :

cd kanboardmv config.default.php config.php

Ensuite, ouvrez le config.php fichier avec l'éditeur nano :

nanoconfig.php

Définissez les paramètres de base de données que vous avez créés précédemment comme indiqué ci-dessous :

// Pilote de base de données :sqlite, mysql ou postgres (sqlite par défaut)define('DB_DRIVER', 'mysql');// Mysql/Postgres usernamedefine('DB_USERNAME', 'kanboard');// Mysql/Postgres passworddefine('DB_PASSWORD', 'password');// Mysql/Postgres hostnamedefine('DB_HOSTNAME', 'localhost');// Mysql/Postgres database namedefine('DB_NAME', 'kanboarddb');

Enregistrez et fermez le fichier. Ensuite, changez la propriété du répertoire kanboard en www-data :

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

Étape 5 :Créer un fichier de configuration d'hôte virtuel Nginx pour Kanboard

Kanboard est maintenant prêt et configuré. Créons un nouveau fichier de configuration Nginx dans le /etc/nginx/sites-available/ répertoire :

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

Ajoutez le contenu suivant :

serveur { écoute 80 ; nom_serveur votre-domaine.com ; index index.php; racine /var/www/html/kanboard ; client_max_body_size 32M ; emplacement / { try_files $uri $uri/ /index.php$is_args$args ; } emplacement ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock ; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ; fastcgi_index index.php ; inclure fastcgi_params ; } emplacement ~* ^.+\.(log|sqlite)$ { return 404; } emplacement ~ /\.ht { return 404 ; } emplacement ~* ^.+\.(ico|jpg|gif|png|css|js|svg|eot|ttf|woff|woff2|otf)$ { log_not_found off; expire 7j ; etag sur ; } gzip activé ; gzip_comp_level 3 ; gzip_disable "msie6" ; gzip_vary activé ; gzip_types text/javascript application/javascript application/json text/xml application/xml application/rss+xml text/css text/plain ; } 

Assurez-vous de remplacer "votre-domaine.com" par un nom de domaine enregistré réel configuré pour fonctionner avec votre serveur.

Enregistrez et fermez le fichier. Ensuite, activez le fichier d'hôte virtuel Nginx à l'aide de la commande suivante :

ln -s /etc/nginx/sites-available/kanboard.conf /etc/nginx/sites-enabled/

Enfin, redémarrez le service Nginx et PHP-FPM pour appliquer la configuration :

systemctl redémarrer php7.2-fpmsystemctl redémarrer nginx

Étape 6 :Accéder à Kanboard

Maintenant, ouvrez votre navigateur Web et visitez l'URL your-domain.com . Vous devriez voir l'écran de connexion Kanboard :

Connectez-vous avec le nom d'utilisateur admin et le mot de passe admin. Vous devriez obtenir l'écran suivant :

Il est fortement recommandé de réinitialiser le mot de passe administrateur par défaut dès que possible. Pour cela, cliquez sur Admin> Gestion des utilisateurs> admin . Vous devriez voir la page suivante :

Maintenant, cliquez sur la section intitulée "Modifier le mot de passe". Vous devriez obtenir l'écran suivant :

Maintenant, changez votre mot de passe administrateur et cliquez sur Enregistrer bouton.

Étape 7 :Configurer une tâche Cron pour Kanboard

Pour que Kanboard fonctionne correctement, nous devrons mettre en place une tâche cron qui s'exécute quotidiennement. La tâche cron est nécessaire pour les rapports, les analyses et les fonctionnalités de notification des tâches en retard.

Pour configurer une tâche cron, ouvrez le fichier crontab avec le www-data utilisateur :

crontab -u www-data -e

Ajoutez la ligne suivante :

0 10 * * * cd /path/to/kanboard &&./cli cronjob>/dev/null 2>&1

Enregistrez et fermez le fichier.

Cette tâche cron exécutera et mettra à jour tous les rapports et analyses à 10h00 tous les jours.

Toutes nos félicitations! vous avez installé avec succès Kanboard sur Ubuntu 18.04 VPS.

Bien sûr, vous n'avez pas besoin de savoir comment installer Kanboard sur Ubuntu 18.04 si vous avez un plan d'hébergement Ubuntu géré avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Kanboard sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Kanboard sur Ubuntu 18.04.

PS . Si vous avez apprécié la lecture de cet article de blog expliquant comment installer Kanboard sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer R sur Ubuntu 16.04

  2. Comment installer MariaDB sur Ubuntu 16.04

  3. Comment installer ERPNext sur Ubuntu 20.04

  4. Comment installer Nextcloud sur Ubuntu 20.04

  5. Comment installer Gitea sur Ubuntu 20.04

Comment installer MariaDB 10.6 sur Ubuntu 20.04

Comment installer MariaDB 10.7 sur Ubuntu 20.04

Comment installer MariaDB sur Ubuntu 14.04

Comment installer MariaDB sur Ubuntu 16.04

Comment installer Kanboard sur Ubuntu 16.04 LTS

Comment installer MariaDB sur Ubuntu