Cómo instalar TaskBoard en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar TaskBoard en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, TaskBoard es una plataforma de programación gratuita y de código abierto que permite a los usuarios realizar un seguimiento de sus tareas importantes. TaskBoard usa SQLite con el propósito de almacenar bases de datos. En TaskBoard, se pueden crear tableros ilimitados y puede personalizar las columnas dentro de los tableros.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de TaskBoard en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale TaskBoard en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Instalación Apache Servidor web y PHP.

Ejecute lo siguiente para instalar Apache y paquetes PHP:

sudo apto instalar git apache2 php libapache2-mod-php php-cli php-common php-json php-readline php-sqlite3 libaio1 libapr1 libhtml-template-perl libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1 libdbi-readkey-libterl

Paso 3. Instalación de SQLite.

Ahora ejecute el siguiente comando para instalar SQLite en el sistema Ubuntu:

sudo apto instalar sqlite3

Verifique la versión instalada ejecutando el siguiente comando:

sqlite3 –versión

Paso 4. Instalación de Java.

Siga las instrucciones para instalar Java:

sudo add-apt-repository ppa: webupd8team / java
sudo actualización apta
sudo apto instalar oracle-java8-installer

Paso 5. Instalación de TaskBoard en Ubuntu 20.04.

Ahora descargamos la última versión de TaskBoard desde la página oficial:

cd / srv
sudo clon de git https://github.com/kiswa/TaskBoard.git

A continuación, instale el administrador de dependencias de PHP del compositor:

sudo apto instalar compositor

Luego, instale las dependencias de PHP a través del compositor:

cd / srv / TaskBoard ./build/composer.phar auto-actualización ./build/composer.phar install ./build/build-all

Necesitaremos cambiar algunos permisos de carpetas:

sudo chown -R www-data: www-data / srv / TaskBoard /

Paso 6. Configuración Apache.

Ahora creamos una nueva directiva de host virtual en Apache. Para example, crear un nuevo Apache archivo de configuración llamado ‘taskboard.conf‘en su servidor virtual:

sudo nano /etc/apache2/sites-enabled/taskboard.conf

Agregue el siguiente archivo:

ServerAdmin [email protected]
DocumentRoot “/ srv / TaskBoard” ServerName taskboard.idroot.us ServerAlias ​​www.taskboard.idroot.us Opciones Índices FollowSymLinks AllowOverride Todos Requerir todos concedidos ErrorLog “/ var / log / apache2 / taskboard-error_log “CustomLog” / var / log / apache2 / taskboard-access_log “combinado

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

sudo a2enmod reescribir
sudo a2ensite taskboard.conf
sudo systemctl reiniciar apache2.service

Paso 7. Acceder a la interfaz web de TaskBoard.

Una vez instalado correctamente, abra su navegador web y navegue hasta https://taskboard.idroot.us, la página de inicio de sesión del Panel de tareas que aparece en su pantalla. La credencial predeterminada es admin/admin:

¡Felicidades! Ha instalado correctamente TaskBoard. Gracias por usar este tutorial para instalar TaskBoard en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de TaskBoard.