GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Wekan en CentOS 7

En este tutorial, instalaremos Wekan y Snap en un VPS CentOS 7.

Wekan es una aplicación de tablero kanban basada en la web que proporciona distribución de tareas utilizando gráficos intuitivos para una mejor y moderna colaboración en equipo. Wekan hace uso de lo que ellos llaman 'Tablero' desde el cual puede agregar a los miembros de su equipo. Los miembros agregados se pueden asignar en una "Tarjeta", que es simplemente una interfaz similar a una tarjeta que contiene los detalles sobre una tarea.

Este concepto básico de 'Tablero' y 'Tarjetas' hace que la organización de las tareas sea fácil de realizar, ya que los miembros del equipo pueden ver cuál es el progreso general del equipo con respecto al trabajo por realizar, el trabajo que se está realizando actualmente y cualquier trabajo que esté pendiente. ya hecho lo que a cambio aumenta la productividad del equipo.

Wekan ofrece casi las mismas funciones que Trello, con algunas ventajas:

  • El código fuente es totalmente de código abierto
  • Los investigadores de seguridad revisan el código fuente
  • Con la tecnología de las principales tecnologías web, p. Nginx, Node JS y MongoDB
  • Sin cuotas de pago de suscripción mensual
  • Se puede alojar en su propio servidor
  • Se puede usar en una red privada o local
  • Continúan los lanzamientos y las correcciones de errores de los mantenedores

Para la instalación, Wekan utiliza Snap, que es simplemente un paquete de software para una instalación multiplataforma y sin dependencias.

Wekan se administra bajo la licencia MIT y actualmente cuenta con el soporte de Wekan Team bajo su mantenedor bajo el nombre de  'xet7'.

Esta es una instrucción paso a paso sobre cómo hacer que su aplicación Wekan se ejecute en poco tiempo. Primero, comencemos con los requisitos del servidor.

Requisitos

Antes de configurar una aplicación Wekan, recomendamos usar un servidor con una instalación nueva de CentOS 7 Server que cumpla con los siguientes requisitos básicos:

Requisitos básicos:

  • CPU de 64 bits
  • 1 GB de RAM libre para desarrollo y 4 GB de RAM libre para un entorno de producción
  • Servidor con CentOS 7 recién instalado
  • Una cuenta con privilegios de raíz, o acceso al propio usuario raíz
  • Nombre de dominio que apunta a la dirección IP pública del servidor

Paso 1:Instalación de actualizaciones y dependencias

Accede a tu servidor público vía SSH a través de tu terminal favorito usando:

ssh root@IP_address -p Port_number

Asegúrese de que IP_address y Port_number estén configurados en la dirección IP y el número de puerto SSH de su servidor. Además, reemplace 'root' con el nombre de usuario de la cuenta que tiene privilegios sudo si es necesario.

Una vez que haya iniciado sesión, es mejor buscar actualizaciones de paquetes en los repositorios disponibles.

yum update -y

También recomendamos instalar el repositorio de versiones de EPEL y las bibliotecas de desarrollo básicas para evitar que falten bibliotecas en el futuro.

yum install epel-release -y
yum groupinstall -y "Development Tools"

Paso 2:Instalar Snap

La última versión y las futuras versiones de Wekan se crearán utilizando el marco del paquete Snap para facilitar la instalación en diferentes plataformas. Dado que el paquete Snap no está disponible oficialmente con CentOS 7, necesitaremos instalar y habilitar COPR, un sistema de compilación liviano para instalar repositorios de terceros.

Para continuar con la instalación de Snap, ejecute los siguientes comandos uno por uno:

yum makecache fast
yum install yum-plugin-copr
yum copr enable ngompa/snapcore-el7
yum install snapd

Una vez que se instala el paquete Snap, ahora podemos habilitar el servicio snapd.socket:

systemctl enable --now snapd.socket

Paso 3:Instalación de Wekan

Después de una instalación exitosa del paquete Snap, ahora podemos instalar Wekan usando solo una línea:

snap install wekan

Si la instalación fue un éxito, debería ver el siguiente resultado:

wekan 2.65 from Lauri Ojansivu (xet7) installed

Paso 4:Configuración de Wekan

Dado que Wekan se instaló con Snap, podemos usar su CLI integrada para modificar algunas de las configuraciones básicas de Wekan.

Primero sería el nombre de dominio. Establezca el nombre de dominio con el siguiente comando. Asegúrate de reemplazar your_domain.com con su nombre de dominio registrado real.

snap set wekan root-url="http://wekan.your_domain.com"

Se requiere asignar un puerto en nuestra instalación de Wekan. Puede usar cualquier puerto que esté disponible y dentro del alcance.

snap set wekan port='3001'

El siguiente paso es configurar el servidor de correo electrónico para las conexiones SMTP. Se recomienda configurarlo correctamente, ya que se requiere al registrarse y para restablecer la contraseña.

snap set wekan mail-url='smtps://user:[email protected]:453'
snap set wekan mail-from='Wekan Boards <[email protected]>'

Puede consultar otras configuraciones de correo electrónico disponibles para Wekan aquí.

Una vez actualizadas todas las configuraciones básicas, ya podemos reiniciar nuestro servicio Snap – Wekan para aplicar los cambios.

systemctl restart snap.wekan.wekan

Paso 5:Acceso a Wekan

Una vez reiniciado el servicio, ya podemos acceder a la página de inicio de sesión visitando el siguiente enlace:

http://[server_IP_address]:[port_assigned]

Debería ver la página de inicio de sesión que se ve así:

Actualmente, no hay un "nombre de usuario" y una "contraseña" predeterminados para la cuenta de administrador y el registro debe realizarse primero.

Tenga en cuenta que la first account to be registered se le asignará automáticamente el rol de Administrador.

Una vez que haya iniciado sesión, debería poder ver la interfaz del panel de control predeterminada de Wekan, que se parece a la siguiente imagen:

Paso 6:Configuración de Wekan con un proxy inverso Nginx

Dado que nuestra aplicación Wekan se ejecuta en un puerto, podemos configurar un proxy inverso utilizando el servidor web Nginx para alojar nuestra aplicación directamente en nuestro dominio o subdominio deseado sin necesidad de ingresar un número de puerto.

Primero, instale el servidor web Nginx usando el comando:

yum -y install nginx

Una vez instalado correctamente, cree el archivo de host virtual de Wekan y pegue el siguiente texto con su editor de texto preferido. No olvide modificar las variables en consecuencia.

nano /etc/nginx/conf.d/wekan.conf
server {
listen 80;
        server_name your_domain.com;
    
        location / {
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   Host      $host;
            proxy_http_version 1.1;
            proxy_set_header   Upgrade $http_upgrade;
            proxy_set_header   Connection 'upgrade';
            proxy_cache_bypass $http_upgrade;
            proxy_pass         http://127.0.0.1:[port_assigned];
        }

        access_log /var/log/nginx/wekan-access.log;
        error_log /var/log/nginx/wekan-error.log;
}

Guardar y Salir. Verifique que la configuración de Nginx sea correcta usando:

nginx -t

Una vez que todo esté bien, reinicie Nginx y acceda a su nombre de dominio usando su navegador web preferido.

systemctl restart nginx

Ahora debería poder ver la página de inicio de sesión de su aplicación Wekan recién instalada.

¡Eso es todo! –  ahora tiene una aplicación Wekan ejecutándose en su servidor CentOS 7.

Por supuesto, no tiene que instalar Wekan en CentOS 7 si tiene un VPS CentOS administrado con nosotros. En ese caso, simplemente puede pedirle a nuestro equipo de soporte que instale Wekan en CentOS 7 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 CentOS 7, no dude en compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar Wekan en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8