Las alternativas de código abierto al servicio Trello están comenzando a aparecer en Linux, y son excelentes. A principios de este mes, cubrimos al gerente de proyecto de Wekan. Es un sistema de gestión de proyectos de estilo kanban que los usuarios pueden alojar ellos mismos.
Presentando Kanboard, es otro sistema de gestión de tareas autohospedado que pretende enfrentarse a Trello. Tiene mucho que ofrecer, incluidos complementos, filtros personalizados dinámicos y más.
En esta guía, cubriremos cómo configurar e instalar Kanboard en una variedad de sistemas operativos Linux.
Tabla de contenido
Antes de que comencemos
Kanboard es una aplicación de red que permite a los usuarios interactuar con ella a través de la web y, para usarla, debe tener un servidor con un sistema operativo Linux.
Tenga en cuenta que si bien recomendamos usar un servidor Linux tradicional, ya que puede manejar mejor la carga de software, también es posible ejecutar Kanboard en una PC de escritorio Linux, siempre que esté siempre encendido y conectado a la red.
A partir de ahora, el software Kanboard es compatible con varios sistemas operativos de servidor Linux. Específicamente, es compatible con Ubuntu, Debian, RedHat Enterprise Linux, CentOS y algunos otros.
Instalar Kanboard en el servidor Ubuntu
La documentación de Kanboard indica que Ubuntu 16.04 es el último sistema operativo compatible, por lo que nuestras instrucciones se centrarán en eso. Dicho esto, no hay muchos cambios dentro de las versiones, por lo que probablemente también funcione en 18.04 / 18.10.
Para iniciar la instalación de Kanboard, inicie una ventana de terminal y use los comandos de actualización y actualización para asegurarse de que su máquina Ubuntu tenga los últimos parches.
sudo apt update sudo apt upgrade -y
Ahora que todo está actualizado, debe instalar las dependencias necesarias para Kanboard en 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
Mueva la sesión de terminal al directorio web de Apache con el comando CD.
cd /var/www/html
Una vez en el directorio web, acceda a la raíz mediante el comando sudo -s.
sudo -s
Toma la última versión del software Kanboard de la página de lanzamiento de GitHub usando la herramienta de descarga wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Extraiga los archivos Kanboard del archivo ZIP usando el comando descomprimir.
unzip kanboard-v1.2.6.zip
Actualice los permisos de la carpeta Kanboard con chown.
chown -R www-data:www-data kanboard-1.2.6/data
Cambie el nombre de la carpeta Kanboard.
mv kanboard-1.2.6 kanboard
Finalmente, elimine el archivo ZIP de su carpeta web de Ubuntu.
rm kanboard-v1.2.6.zip
Instalar Kanboard en el servidor Debian
Debian Linux se parece mucho a Ubuntu, por lo que Kanboard es compatible con el sistema operativo. Para comenzar la instalación, inicie una terminal. Luego, use los comandos de actualización y actualización para actualizar todo.
Nota: estas instrucciones cubren Debian 9 Stretch. Actualice su máquina antes de continuar, si tiene una versión anterior.
sudo apt-get update sudo apt-get upgrade -y
A continuación, debe instalar las dependencias de Kanboard en su servidor Debian. Para instalar las dependencias, ingrese el comando Apt-get a continuación en una ventana 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
Una vez solucionadas las dependencias, es hora de instalar Kanboard en Debian. Usando el comando CD, mueva la terminal a / var / www / html
cd /var/www/html
Obtenga un shell de root usando el comando su.
su -
Descargue la última versión de Kanboard del GitHub del desarrollador usando la herramienta de descarga wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Extrae el código con el comando descomprimir.
unzip kanboard-v1.2.6.zip
Cambie el nombre del directorio de datos de Kanboard.
mv kanboard-1.2.6 kanboard
Finalmente, elimine el archivo Zip de Kanboard del directorio web.
rm kanboard-v1.2.6.zip
Instalar Kanboard en RHEL / CentOS
Si está buscando alojar una instancia de Kanboard en una distribución de Linux basada en RedHat, como RedHat Enterprise Linux, CentOS y otras, deberá comenzar instalando algunas dependencias. Inicie una terminal e ingrese los comandos a continuación.
sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget
Después de instalar las dependencias necesarias para ejecutar Kanboard, deberá reiniciar el servidor web Apache.
sudo systemctl restart httpd.service
Con el comando CD, mueva la ventana de su terminal a la carpeta web.
cd /var/www/html/
Toma el código fuente de Kanboard de GitHub usando la herramienta de descarga wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Extraiga el archivo ZIP con el comando descomprimir.
unzip kanboard-v1.2.6.zip
Cambie el nombre de la carpeta de datos Kanboard.
mv kanboard-1.2.6 kanboard
Termine eliminando el archivo Kanboard Zip.
rm kanboard-v1.2.6.zip
Acceso a Kanboard
¡La instalación está completa! Ahora todo lo que queda es acceder a su instancia de Kanboard abriendo un navegador web y visitando la URL a continuación.
Nota: el inicio de sesión predeterminado para Kanboard es admin / admin.
https://server-ip-address/kanboard/
¿No conoce la dirección IP de su servidor Kanboard? Correr:
ip addr show | grep 192.168.*