Cómo instalar y usar Wekan: la mejor alternativa autohospedada a Trello

Cuando la mayoría de las personas piensan en herramientas de gestión de proyectos, piensan en Trello. Es una herramienta basada en la web que te permite usar tarjetas (o Kanban) para gestionar proyectos en curso. Para la mayoría, esta aplicación es excelente y vale el precio necesario para obtener funciones más avanzadas. Este artículo no es para esas personas. En cambio, este artículo es para aquellos que buscan abandonar Trello por una alternativa autohospedada: Wekan.
Wekan, al igual que Trello, es una herramienta de gestión de proyectos basada en la web que permite a los usuarios crear tableros y tarjetas, invitar a usuarios, enviar notificaciones de proyectos, etc. En este artículo, revisaremos todo lo que necesitas saber para hacer que Wekan funcione en tu servidor, incluyendo qué hardware usar, cómo invitar a usuarios, métodos de instalación y todo lo demás. ¡Comencemos!
Requisitos de hardware
- un servidor Debian o cualquier otra distribución de Linux basada en Debian para ejecutar el instalador automatizado
- servidor Ubuntu capaz de ejecutar paquetes Snap o una distribución de servidor Linux capaz de instalar el tar.gz disponible y las dependencias necesarias para hacer funcionar Wekan
- cualquier PC de escritorio viejo moderadamente potente (era DDR-2 o mejor) que pueda estar encendido en todo momento y actuar como servidor
- un VPS o cualquier otro tipo de servidor de grado empresarial
Instalación en Debian/Basada en Debian
Hay varias formas de instalar Wekan. En esta guía, utilizaremos un conjunto de instrucciones que es para distribuciones de Linux basadas en Debian. Esto no significa que Wekan no funcionará en otros sistemas operativos de servidor como Redhat, Suse, CentOS, etc.
En las distribuciones de servidor Linux basadas en Debian, hay un script de auto-instalación para Wekan. Esta herramienta de instalación está destinada a eliminar gran parte de la tediosidad que suele ocurrir al instalar programas de servidor. El servidor Ubuntu que ejecuta 14.04 LTS también debería usar este script.

Para comenzar el proceso de instalación en Debian, descarga este script:
curl https://raw.githubusercontent.com/wekan/wekan-autoinstall/master/autoinstall_wekan.sh > autoinstall_wekan.shLuego, ejecuta la herramienta de instalación:
sudobash autoinstall_wekan.shEjecutar el script con privilegios sudo permite que “autoinstall_wekan.sh” instale todas las dependencias necesarias de las que depende Wekan, como NodeJS, MongoDB y otras herramientas importantes.

Cuando la herramienta de instalación automatizada termine de instalar Wekan, aparecerá un aviso. Este aviso le da al usuario tres opciones. La primera opción es iniciar el servicio Wekan. La segunda es reiniciar el servidor y dejar que el sistema se encargue de ello, y la tercera es salir del instalador. Selecciona #1 ingresando “1” en el aviso y presionando la tecla Enter.
Instalación en servidor Ubuntu
Aquellos que ejecutan el servidor Ubuntu 16.04+ tienen la capacidad de instalar paquetes snap. Estos paquetes son formas ordenadas y útiles de distribuir software fácilmente. Es gracias a esta tecnología que poner en marcha Wekan es muy sencillo.
sudo snap install wekan-ondraUsando Wekan
Wekan está instalado en el servidor. Ahora, es hora de configurarlo. Lo primero es averiguar la dirección IP del servidor. Esto se hace con el comando ifconfig. Toma nota de la dirección ipv4 de Internet e ingrésala con :8080 al final en un navegador web. Por ejemplo: http://192.168.1.107:8080

Desde aquí, solo regístrate en la página y comienza a trabajar. Además, dile a otros usuarios que se registren en el servidor desde la misma página.
Creando un nuevo tablero de proyecto
Crea un nuevo tablero de proyecto en tu servidor Wekan haciendo clic en “Crear nuevo tablero” en la página de bienvenida. Este tablero puede albergar nueva información de proyecto que crees junto con otras cosas aportadas por otros usuarios que se añadan a él.
Invitando a nuevos usuarios a tableros
Los usuarios pueden crear tableros, y cualquier usuario en el servidor puede ser invitado a un tablero. Haz clic en el ícono “+”, luego ingresa el nombre de usuario del usuario que deseas agregar al tablero.
Nota: debes tener configurado el correo electrónico en tu servidor para que la función de envío de correos funcione.
Importando datos de Trello

En la pantalla de creación de tableros, haz clic en “Crear un nuevo tablero”. Nómbralo y luego haz clic en el enlace “importar desde Trello”.

Hacer clic en el enlace de importación lleva al usuario a una pantalla de importación JSON. Para importar datos de Trello a un nuevo tablero, pega tus datos JSON de Trello en ella y luego haz clic en el botón “Importar”. Poco después, los datos estarán presentes en el nuevo tablero.
Conclusión
Aunque Trello tiene lo que es esencialmente un monopolio en el mercado, Wekan es una herramienta de la que muchos deberían tomar nota. Si bien es cierto que puede ser un poco de trabajo mantener tu propio servidor, al final vale la pena. En lugar de pagar las tarifas freemium que ofrece Trello, todas las personas que usan Wekan en tu servidor obtendrán excelentes características sin costo alguno. Y lo mejor de todo, ¿a quién no le encanta una alternativa de código abierto?
¿Usas Trello? ¿Te cambiarías a Wekan? Cuéntanos por qué o por qué no a continuación.