GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Wekan en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar Wekan en Ubuntu 18.04 LTS.  Para aquellos de ustedes que no lo sabían, Wekan es una aplicación de tablero kanban colaborativa 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 al tablero y asignar tareas a un miembro específico. Esto permite que los miembros de un equipo colaboren más abiertamente y conozcan la carga de trabajo. se está distribuyendo entre los miembros del equipo.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Wekan en el servidor Ubuntu 18.04.

Instalar Wekan en Ubuntu 18.04 LTS Bionic Beaver

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

sudo apt update
sudo apt upgrade

Paso 2. Instalación de Node.js.

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

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

Ahora, inicie sesión como usuario 'ramona' e instale Node.js:

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

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

source ~/.bashrc

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

command -v nvm
nvm --version

Para instalar Node.js usaremos los comandos:

nvm install v4.8
nvm use node

Paso 3. Instalación de MongoDB.

Ya hay una versión estable de los paquetes MongoDB en el repositorio predeterminado de Ubuntu. Sin embargo, la versión en el repositorio de Ubuntu no es la última. Si desea instalar la última versión debe agregar un repositorio de terceros a su sistema e instalarlo desde allí:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Después de agregar la clave del repositorio a Ubuntu, ejecute los siguientes comandos para agregar el repositorio MongoDB a su sistema:

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Después de eso, actualice su sistema y actualice los repositorios existentes ejecutando los siguientes comandos:

apt update

Y ahora instale la última versión estable de MongoDB:

apt install -y mongodb-org

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

sudo systemctl start mongod
sudo systemctl enable mongod

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

mongo

Luego, ejecutamos la consulta de Mongo a continuación para crear un nuevo usuario administrador con una contraseña y establecer el rol como root:

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

Luego, habilitaremos la autenticación editando el archivo de configuración de MongoDB:

nano /etc/mongod.conf

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

security:
authorization: enabled

Ahora, podemos reiniciar MongoDB para que se produzcan los cambios:

systemctl restart mongod

Inicie sesión en mongo shell como usuario administrador:

mongo -u admin -p

Ejecute las siguientes consultas:

use wekan
db.createUser(
{
user: "ramona",
pwd: "Strong-Password",
roles: ["readWrite"]
}
)

Paso 4. Instalación de Wekan en Ubuntu 18.04.

Primero, descargue la última versión del código fuente de wekan usando wget comando:

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

Iremos a ese directorio e instalaremos las dependencias de Wekan usando el comando npm:

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

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

cd ~/bundle
node main.js

Paso 5. Configure el servicio Wekan SystemD.

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

nano .env

Luego, edite y pegue la siguiente información:

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

Ahora, crearemos un archivo de servicio wekan.service:

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

Agregue 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

Inicie el servicio Wekan y actívelo:

sudo systemctl daemon-reload
sudo systemctl start wekan
sudo systemctl enable wekan

Paso 6. Acceso a Wekan.

El foro de la comunidad de Elkarte estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://your_ip_address:8000 y complete los pasos necesarios para finalizar la instalación. Si está utilizando un firewall, abra el puerto 8080 para habilitar el acceso al panel de control.

¡Felicitaciones! Ha instalado correctamente Wekan. Gracias por usar este tutorial para instalar Wekan kanban de código abierto en su sistema Ubuntu 18.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web de Wekan.


Ubuntu
  1. Cómo instalar Docker en Ubuntu 22.04/20.04 LTS

  2. Cómo instalar PlayOnLinux en Ubuntu 20.04 LTS

  3. Cómo instalar MariaDB en Ubuntu 20.04 LTS

  4. Cómo instalar Ansible en Ubuntu 20.04 LTS / 21.04

  5. Cómo instalar Wekan en Ubuntu 18.04

Cómo instalar Spotify en Ubuntu 18.04 LTS / 17.10 y Ubuntu 16.04

Cómo instalar Ubuntu Server 18.04 LTS

Cómo instalar el servidor Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 22.04 LTS

Cómo instalar Go en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS