Cómo hacer que Kanboard funcione en su servidor Linux

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.

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.

  Las 3 mejores formas de buscar archivos y carpetas con la terminal de Linux

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.

  Por qué systemd de Linux sigue siendo divisivo después de todos estos años

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.

  Cómo jugar The Witness en Linux

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.*