GNU/Linux >> Tutoriales Linux >  >> Debian

Instalación de la aplicación TaskBoard inspirada en Kanban en Debian 11 Bullseye

TaskBoard es una aplicación muy inspirada en Kanban para realizar un seguimiento de las cosas y programar aplicaciones, lo que ayuda a las personas a realizar un seguimiento de sus tareas diarias importantes. TaskBoard es una aplicación gratuita, de código abierto, basada en PHP y autohospedada disponible para todos los usuarios de Debian 11. Viene con una interfaz de usuario simple pero intuitiva, que ayuda al usuario a administrar todas sus tareas y programar desde un solo lugar. TaskBoard está siendo utilizado masivamente por muchos equipos y organizaciones de todo el mundo para representar el trabajo y la ruta de finalización. Entonces, sí, también puede usarlo como una herramienta liviana de administración de proyectos.

Pasos para instalar TaskBoard en Debian 11 Bullseye

En este artículo, describiremos cómo instalar TaskBoard en su sistema Debian 11 Bullseye o 10 Buster. Aquí asumimos que ya sabe un poco sobre el funcionamiento de Linux y tiene Debian 11 ya instalado en su máquina virtual, PC o VPS, o en la nube. El proceso de instalación requiere un usuario con sudo derechos.

Ahora sigamos con el proceso paso a paso para instalar TaskBoard en su sistema operativo Debian 11 con éxito.

Nota :debe tener un dominio local o público totalmente calificado name para usar Taskboard, no podrá funcionar correctamente con una dirección IP simple, al menos en nuestro caso.

1:Actualizar el sistema

Primero, debemos asegurarnos de que su sistema esté actualizado y, para hacerlo, ejecute los siguientes comandos en la terminal:

sudo apt update 
sudo apt upgrade

2. Instalar  Apache + sqlite3 + PHP en Debian 11

El paquete del servidor web Apache viene incluido con el repositorio de Debian. Ejecute el siguiente comando para instalarlo junto con curl, wget, SQLite y PHP.

Copie todo el comando dado y péguelo en su terminal y luego presione Enter clave.

sudo apt-get install curl wget apache2 sqlite3 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-perl \
libterm-readkey-perl libwrap0 php-fpm php-zip php-gd php-mbstring \
php-curl php-xml php-pear php-bcmath

3. Habilitar módulo Apache

Ahora habilite el módulo apache usando y luego reinicie el servidor.

sudo a2enmod php*
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php*-fpm
sudo systemctl restart apache2

(opcional ) Solo si tiene un firewall UFW en su Debian 11, use el siguiente comando:

sudo ufw allow 80/tcp 
sudo ufw allow 443/tcp

Ha terminado con la instalación y configuración de Apache, PHP y otras dependencias requeridas.

4:Descargar TaskBoard en Debian 11 Bullseye

Para descargar la última versión de TaskBoard tenemos que navegar a la página oficial de Taskboard o simplemente usar el comando dado para obtener la última versión de Taskboard directamente en su terminal de comando.

curl -s https://api.github.com/repos/kiswa/TaskBoard/releases/latest\
 |grep browser_download_url | cut -d '"' -f 4 | wget -i -

Ahora extraer el archivo descargado y moverlo WWW directorio

sudo unzip TaskBoard_v*.zip -d /var/www/html/taskboard

Ahora permita que el usuario de Apache acceda a los archivos en www directorio, así que dé a su usuario un permiso completo:

sudo chown -R www-data:www-data /var/www/html/taskboard
sudo chmod -R 775 /var/www/html/taskboard

5:Configuración del archivo de host virtual de Apache para el panel de tareas

Ahora crearemos un nuevo archivo de configuración de host virtual para TaskBoard. Escribe el siguiente comando para comenzar:

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

Agregar las siguientes líneas en el archivo de configuración y guárdelo una vez hecho.

<VirtualHost *:80>

   ServerAdmin [email protected]
   DocumentRoot "/var/www/html/taskboard"
   ServerName your-domian.com
   
   <Directory "/var/www/html/taskboard">
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
   </Directory>

  ErrorLog "/var/log/apache2/taskboard-error_log"
  CustomLog "/var/log/apache2/taskboard-access_log" combined

</VirtualHost>

Nota :No olvide reemplazar your-domian.com con el que desea usar en el código anterior.

Para guardar el archivo, presione Ctrl+O , presione el Entrar y use Ctrl+X para salir del archivo.

Habilitar el archivo de configuración del sitio creado:

sudo a2ensite taskboard.conf
sudo a2enmod rewrite

Luego reiniciar el servidor web Apache para que el archivo de configuración tome los efectos usando

sudo systemctl restart apache2

6:Acceder al panel de la interfaz de usuario del panel de tareas

Abra cualquier navegador web y vaya a http://your-domian.com/taskboard   o http://your-domian.com de acuerdo con su configuración y será redirigido automáticamente al inicio de sesión del panel de tareas página que se parece a la imagen de abajo.

Usar administrador como nombre de usuario y administrador como contraseña para iniciar sesión en TaskBoard.

7. Configuración del panel de tareas para crear un nuevo usuario o cambiar la contraseña

Conclusión

TaskBoard ahora está instalado en su sistema Debian 11, puede usarlo como un organizador de tareas personales, como administrador de equipos, o incluso como una herramienta de administración de proyectos. Para obtener más información sobre TaskBoard, visite su página oficial. TaskBoard también está disponible para dispositivos Windows, por lo que no tendrá problemas con la conectividad multiplataforma.


Debian
  1. Cómo instalar Docker en Debian 11 (Bullseye)

  2. Cómo instalar TeamViewer en Debian 11 Bullseye

  3. Cómo instalar AnyDesk en Debian 11 Bullseye

  4. Instalar y configurar GitLab en Debian 11 Bullseye

  5. Instale el navegador Vivaldi en Debian 11 Bullseye

Instalar/Actualizar MakeMKV en Debian 11 Bullseye

Instalar Htop en Debian 11 Bullseye

Instalar Neofetch en Debian 11 Bullseye

Instalar CMake en Debian 11 Bullseye

Instale la aplicación Stremio en Debian 11 Bullseye

Cómo instalar TaskBoard en Debian 11