GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Kanboard en Ubuntu 20.04

Kanboard es un software de gestión de proyectos gratuito y de código abierto que le ayuda a visualizar y limitar su trabajo en curso para centrarse en su objetivo. Sigue la metodología Kanban y está especialmente diseñado para aquellas personas que quieren gestionar sus proyectos de forma eficaz y sencilla. Kanboard también brinda soporte para informes y análisis y se puede integrar con servicios externos. Te permite crear múltiples proyectos y personalizar tus tableros según tus necesidades.

En este tutorial, aprenderemos cómo instalar el software Kanboard en Ubuntu 20.04.

Requisitos

  • Un Ubuntu 20.04 VPS nuevo en la plataforma en la nube Atlantic.Net
  • Una contraseña de root configurada en su servidor

Paso 1:crear un servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu 20.04 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu 20.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Paso 2:instale Apache, MariaDB y PHP

Primero, deberá instalar el servidor web Apache, MariaDB, PHP y otras extensiones necesarias en su sistema. Puede instalarlos todos con el siguiente comando:

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

Después de instalar todos los paquetes, edite el archivo php.ini y realice algunos cambios deseados:

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

Cambie las siguientes líneas:

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

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

systemctl restart apache2

Paso 3:crear una base de datos para Kanboard

A continuación, deberá crear una base de datos y un usuario para Kanboard. Primero, inicie sesión en MariaDB con el siguiente comando:

mysql

Una vez que haya iniciado sesión, cree una base de datos y un usuario con el siguiente comando:

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

A continuación, otorgue todos los privilegios a la base de datos con el siguiente comando:

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

A continuación, elimine los privilegios y salga de MariaDB con el siguiente comando:

FLUSH PRIVILEGES;
EXIT;

En este punto, se crean su base de datos y su usuario. Ahora puede continuar con el siguiente paso.

Paso 4:descarga Kanboard

Primero, descargue la última versión de Kanboard desde el repositorio de Git usando el siguiente comando:

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

Una vez descargado, descomprima el archivo descargado con el siguiente comando:

unzip v1.2.15.zip

A continuación, mueva el directorio extraído al directorio raíz de Apache:

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

A continuación, cambie el directorio a kanboard y cambie el nombre del archivo de configuración predeterminado:

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

A continuación, edite el archivo de configuración predeterminado con el siguiente comando:

nano config.php

Defina la configuración de su base de datos como se muestra a continuación y asegúrese de sobrescribir las entradas predeterminadas que ya están en 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');

Guarde y cierre el archivo, luego otorgue la propiedad y los permisos adecuados a Kanboard:

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

Paso 5:configurar Apache para Kanboard

Primero, cree un archivo de configuración de host virtual de Apache usando el siguiente comando:

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

Agregue las siguientes líneas:

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

Guarde y cierre el archivo, luego active el host virtual y habilite el módulo de reescritura de Apache con el siguiente comando:

a2ensite kanboard.conf
a2enmod rewrite

Finalmente, reinicie el servicio Apache para aplicar los cambios:

systemctl restart apache2

Paso 6:acceda a la interfaz de usuario de Kanboard

Ahora, abra su navegador web y acceda a Kanboard usando la URL http://su-dominio.com. Será redirigido a la página de inicio de sesión de Kanboard:

Proporcione el nombre de usuario y la contraseña predeterminados como admin / admin y haga clic en Firmar en botón. Debería ver el tablero de Kanboard en la siguiente página:

Conclusión

¡Felicidades! Ha instalado correctamente Kanboard en el servidor Ubuntu 20.04. Ahora puede crear su propio proyecto, crear un tablero y comenzar a administrar el flujo de trabajo del proyecto utilizando la metodología Kanban. ¡Pruebe Kanboard en VPS Hosting de Atlantic.Net usando el tutorial anterior!


Linux
  1. Cómo instalar Logstash en Ubuntu 18.04

  2. Cómo instalar Kanboard en Ubuntu 18.04

  3. Cómo instalar XWiki en Ubuntu 20.04

  4. Cómo instalar phpBB en Ubuntu 20.04

  5. Cómo instalar MongoDB en Ubuntu 20.04

Cómo instalar el servidor Consul en Ubuntu 20.04

Cómo instalar Matrix Synapse en Ubuntu 20.04

Cómo instalar OpenMAINT en Ubuntu 20.04

Cómo instalar Socioboard en Ubuntu 20.04

Cómo instalar PrestaShop en Ubuntu 20.04

Cómo instalar MediaWiki en Ubuntu 20.04