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.