Vamos a instalar Kanban que es una aplicación de gestión de proyectos, muy utilizada en empresas tanto de desarrollo cómo de software.

Es una manera visual de conocer el estado o proceso de cada proyecto que creemos y compartirlo con nuestro equipo. Además el flujo de kanban fomenta la gestión dinámica de las tareas.

En este tutorial usare la version de php7.4

Activo apache y php7.4

sudo a2enconf php7.4-cgi
sudo systemctl restart apache2
sudo systemctl status apache2

Me aseguro de descargar una versión compatible con la versión de php que voy a utilizar.

wget https://github.com/kanboard/kanboard/archive/refs/tags/v1.2.28.tar.gz

Lo descomprimo y extraigo

tar -xvf v1.2.28.tar.gz

voy a la carpeta de de kanboard en /var/www/html y procedo a cambiar el propietáreo para que éste sea /www/data con el objetivo de que pueda ejecutarse.

sudo chown -R www-data:www-data data

instalo mysql

sudo apt install mysql-server
sudo service mysql status

Entro en el archivo de configuracio de mysql y descomento la línea de bind address, apuntando la
de la máquina cliente donde tengo instalada la aplicación.

sudo nano /etc/msql/mysql.conf.d/mysqld.cnf

añado:

bind-address = 172.20.210.17
mysqlx-bind-address = 127.0.0.1

hay que adaptarlo a la ip que tenga nuestro servidor. Reinicio el servicio

sudo systemctl restart mysql.service

como «root» ejecuto comandos en mysql para la creación de un usuario y su password

>create user ‘melerom’@’localhost’ ;
>grant all privileges on *.* to ‘mmelero’@’localhost’ with grant option;
>flush privileges;

*** Incidencias, Al intentar conectar desde la máquina cliente, he tenido que solucionar un fallo
inesperado. Ya que con este proceso de instalación, todo debería de funcionar según la
documentación oficial, pero me he encontrado con que me faltaba un módulo.

sudo apt-get install php7.4-sqlite
sudo phpenmod -v 7.4 sqlsrv pdo_sqlsrv

accedo ahora desde mi navegador

Ya tengo instalado kanban en mi server.

También puedo crearme una cuenta desde el navegador, tendré que tener una cuenta en atalasian con un email propio. lo ideal seria que fuera el de la organización donde crearé los proyectos, pero puedo hacerlo desde uno personal y elegir el plan gratuito.

Creas un proyecto y comienzas a crear épic

Despues eliges el tipo de actividad cómo crear una tarea.

una vez vayamos teniendo tareas podemos cambiar el estado en el que se encuentren por hacer, testing ó resuelto.

Categorías: Sistemas