GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Wekan en Ubuntu 18.04

En este tutorial, cubriremos los pasos necesarios para instalar Wekan en un VPS Ubuntu 18.04.

Wekan es una aplicación de tablero Kanban gratuita, flexible y de código abierto. Con Wekan podemos crear tableros y tarjetas que se pueden mover entre varias columnas. Wekan le permite invitar a miembros a la junta y asignar tareas a un miembro específico. Esto permite que los miembros de un equipo colaboren más abiertamente y sepan cómo se distribuye la carga de trabajo entre los miembros del equipo. Esto mejora la productividad y hace más trabajo en menos tiempo. Instalarlo no debería llevar mucho tiempo, así que comencemos.

Requisitos:

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04.
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.

Cómo empezar

Conéctese a su servidor a través de SSH como usuario raíz usando el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.

Antes de comenzar con la instalación, deberá actualizar los paquetes de su sistema a su última versión.

Puede hacerlo ejecutando el siguiente comando:

apt-get update 
apt-get upgrade

Paso 1:Instalar Node.js

Antes de instalar Node.js, agregaremos un nuevo usuario del sistema 'wekan'. Necesitamos instalar Node.js porque Wekan es una aplicación basada en Node.js.

useradd -m -s /bin/bash wekan
passwd wekan

Necesitamos iniciar sesión como usuario 'wekan' e instalar Node.js.

su - wekan
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

Ahora instalaremos nvm como usuario wekan, después de lo cual agregaremos una nueva configuración en .bashrc archivo de configuración.

source ~/.bashrc

Probaremos la instalación de nvm usando los siguientes comandos:

command -v nvm
nvm --version

Para instalar Node.js, debemos ejecutar los comandos que se muestran a continuación:

nvm install v4.8
nvm use node

La instalación de Node.js se ha completado. Para probar y verificar la versión, ejecute el siguiente comando:

node -v

Paso 2:Instalación y configuración de MongoDB

En este paso, debemos configurar e instalar el servidor de base de datos MongoDB NoSQL. Necesitamos agregar la clave MongoDB y el repositorio al sistema. Esto nos permite instalar MongoDB a través del administrador de paquetes. Comience ejecutando los siguientes comandos:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Ahora, actualizaremos el repositorio e instalaremos MongoDB usando el comando apt.

sudo apt update
sudo apt install mongodb-org mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

La instalación de MongoDB se ha completado. Iniciaremos el servicio MongoDB y lo habilitaremos.

sudo systemctl start mongod
sudo systemctl enable mongod

Necesitamos configurar la autenticación MongoDB. Iniciaremos sesión en el shell de mongo y crearemos un nuevo superusuario 'administrador'.

mongo

Ejecutaremos la consulta de Mongo a continuación para crear un nuevo usuario administrador con contraseña y establecer el rol como root.

db.createUser(
{
user: "admin",
pwd: "MyAdminPassword",
roles: [ { role: "root", db: "admin" } ]
}
)

Asegúrese de reemplazar MyAdminPassword con una contraseña segura. El usuario administrador ahora ha sido creado.

Ahora habilitaremos la autenticación editando el archivo de configuración de MongoDB, usaremos nano, pero puedes usar cualquier editor de texto que prefieras.

nano /etc/mongod.conf

Busque la línea de "seguridad" y edite la configuración:

security:
authorization: enabled

Guardar y cerrar.

Reinicie el servicio MongoDB y la autenticación MongoDB debería estar habilitada.

systemctl restart mongod

Necesitamos crear una nueva base de datos llamada 'wekan' con el usuario 'wekan' con la contraseña 'StrongPassword' Nuevamente, reemplácela por algo más fuerte cuando haga esto.

Inicie sesión en el shell de mongo como usuario administrador.

mongo -u admin -p

En el shell de Mongo ejecutaremos las siguientes consultas:

use wekan
db.createUser(
{
user: "wekan",
pwd: "StrongPassword",
roles: ["readWrite"]
}
)

Creamos con éxito una base de datos y un usuario para la instalación de Wekan.

Paso 3:Instalar Wekan

Primero, iniciaremos sesión como el usuario 'wekan'.

su - wekan

Descargaremos la última versión del código fuente de wekan usando el comando wget antes de extraerlo.

wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tar xf wekan-0.63.tar.gz

Descargará un nuevo directorio llamado 'paquete'. Iremos a ese directorio e instalaremos las dependencias de Wekan usando el npm comando.

cd bundle/programs/server
npm install

Ahora, ejecutaremos los siguientes comandos para crear las variables de entorno para la aplicación Wekan.

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Asegúrese de reemplazar todos los valores en rojo con sus respectivos valores para su servidor.

Iremos al directorio ‘bundle’ y ejecutaremos la aplicación Wekan Node.js.

cd ~/bundle
node main.js

Wekan se instaló correctamente y está escuchando en el puerto 8000.

Paso 4:Configure Wekan como un servicio SystemD

Ya iniciamos sesión como usuario de wekan y ahora necesitamos crear un nuevo archivo de variable de entorno '.env'.

nano .env

Edite y pegue la siguiente información con sus datos.

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Guardar y cerrar.

Cree un archivo de servicio wekan.service en /etc/systemd/system .

cd /etc/systemd/system/
vim wekan.service

Pegue el siguiente contenido:

[Unit]
Description=Wekan Server
After=syslog.target
After=network.target

[Service]
Type=simple
Restart=on-failure
StartLimitInterval=86400
StartLimitBurst=5
RestartSec=10
ExecStart=/home/wekan/.nvm/versions/node/v4.8.7/bin/node bundle/main.js
EnvironmentFile=/home/wekan/bundle/.env
ExecReload=/bin/kill -USR1 $MAINPID
RestartSec=10
User=wekan
Group=wekan
WorkingDirectory=/home/wekan
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=Wekan

[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo.
Para que SystemD lo sepa, ejecute el siguiente comando:

systemctl daemon-reload

Finalmente, inicie el servicio Wekan y actívelo.

systemctl start wekan
systemctl enable wekan

Paso 5:Accede a Wekan

Abra su navegador web preferido y escriba la URL http://your_ip_address:8000 . Seremos redirigidos a la página de inicio de sesión de Wekan. Eso es todo:ha instalado y configurado con éxito Wekan para su Ubuntu 18.04 VPS.

Por supuesto, no tienes que i instalar Wekan en Ubuntu 18.04 si tiene un VPS de Ubuntu con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Wekan en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Wekan en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales usando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar ATutor en Ubuntu 14.04

  2. Cómo instalar Traq en Ubuntu 16.04

  3. Cómo instalar Pip en Ubuntu 16.04

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Wekan en Ubuntu 18.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar Wekan en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04