GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Kanboard en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Kanboard es una herramienta de gestión de proyectos gratuita y de código abierto que utiliza la metodología Kanban. Kanboard se enfoca en el minimalismo y la simplicidad, está diseñado principalmente para equipos pequeños. También te ayuda a administrar tus proyectos y visualizar tu flujo de trabajo.

Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas relacionadas con la instalación de software de código abierto.

En este contexto, veremos cómo instalar Kanboard en Ubuntu 20.04 LTS.


Pasos para instalar y configurar Kanboard en Ubuntu 20.04 LTS Focal Fossa

1. Realice la actualización del sistema

Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando estos siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale la pila LAMP

Aquí, debe tener un servidor LAMP en el sistema. Si no tiene instalado LAMP, puede seguir nuestra guía aquí.


3. Configurar MariaDB para Kanboard

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB utilizando el script mysql_secure_installation. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:

$ mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Kanboard. Ejecute el siguiente comando:

$ mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para la instalación de Kanboard:

MariaDB [(none)]> CREATE DATABASE kanboarddb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON kanboarddb.* TO 'kanboarduser'@'localhost' IDENTIFIED BY 'kanboardpasswd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> Exit;


4. Instale Composer en el sistema

Ahora, estamos descargando e instalando Composer https://linuxapt.com/blog/315-install-composer-on-linux-mint con los siguientes comandos:

$ curl -sS https://getcomposer.org/installer | php

Para que PHP Composer esté disponible globalmente, muévalo a la carpeta binaria /usr/local/bin:

$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
$ source ~/.bashrc

Finalmente, ejecute los siguientes comandos si desea verificar el compositor instalado:

$ composer -v


5. Instale Kanboard en el sistema

Ahora comenzamos a descargar e instalar Kanboard:

$ cd /tmp
$ git clone https://github.com/kanboard/kanboard.git

Una vez completado, muévalo al directorio de Apache. Luego, proceda a instalarlo usando los siguientes comandos:

$ sudo mv kanboard /var/www/kanboard
$ cd /var/www/kanboard
$ sudo mv config.default.php config.php
$ sudo composer install

Después de eso, debe modificar el archivo de configuración de Kanboard para incorporar MariaDB:

$ sudo nano /var/www/kanboard/config.php
define('DB_DRIVER', 'mysql');
define('DB_USERNAME', 'kanboarduser');
define('DB_PASSWORD', 'kanboardpasswd');
define('DB_NAME', 'kanboarddb');

Ahora, cambie el permiso a la carpeta Kanboard:

$ sudo chown -R www-data:www-data /var/www/kanboard/
$ sudo chmod -R 755 /var/www/kanboard/


6. Configurar el servidor web Apache para Kanboard

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'kanboard.conf' en su servidor virtual:

$ touch /etc/apache2/sites-available/kanboard.conf
$ ln -s /etc/apache2/sites-available/kanboard.conf /etc/apache2/sites-enabled/kanboard.conf
$ nano /etc/apache2/sites-available/kanboard.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/kanboard
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/kanboard/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Ahora, podemos reiniciar el servidor web Apache para que se produzcan los cambios:

$ sudo a2enmod rewrite
$ sudo a2ensite kanboard.conf
$ sudo systemctl restart apache2


7. Configurar HTTPS

Deberíamos habilitar una conexión HTTPS segura en Nextcloud. Podemos obtener un certificado TLS gratuito de Let's Encrypt. Instale el cliente Let's Encrypt (certbot) desde el repositorio de Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

A continuación, ejecute el siguiente comando para obtener un certificado TLS gratuito mediante el complemento de Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Si la prueba es exitosa, vuelva a cargar Apache para que el cambio surta efecto:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


¿Cómo acceder a la interfaz web de Kanboard?

Kanboard estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://su-dominio.com/ o http://dirección-ip-del-servidor/.



Ubuntu
  1. Instalar PrestaShop en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  2. Instalar XAMPP en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  3. Instalar MailSpring en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  4. Instalar HPLIP en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  5. Instalar InfluxDB en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar qt en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar NumPy en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar Homebrew en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar GoAccess en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar TYPO3 en Ubuntu 20.04 LTS - ¿Guía paso a paso?