Leantime es un sistema de gestión de proyectos de código abierto innovador, diseñado para apoyar a startups, emprendedores y pequeños equipos en la planificación y gestión eficiente de sus proyectos. Con un enfoque en la simplicidad y funcionalidad, Leantime ofrece un conjunto de herramientas para la planificación de proyectos, seguimiento de tiempo y gestión de ideas, todo ello en una interfaz amigable para el usuario. Instalar Leantime en Ubuntu 23.04 es un proceso directo, pero implica varios pasos específicos para asegurar que se configure correctamente. Este artículo te guiará a través de estos pasos, proporcionando ejemplos reales de líneas de comando y configuraciones necesarias para una exitosa instalación de Leantime.
Paso 1: Instalar Apache2, MySQL y PHP
Leantime funciona sobre un servidor web y utiliza una base de datos MySQL y PHP. Por lo tanto, el primer paso es instalar Apache2, MySQL y PHP en tu sistema Ubuntu.
- Instalar Apache2:
sudo apt update
sudo apt install apache2
Después de la instalación, habilita Apache2 para que se inicie al arrancar y luego inicia el servicio:
sudo systemctl enable apache2
sudo systemctl start apache2
- Instalar MySQL:
sudo apt install mysql-server
Asegura tu instalación de MySQL y establece una contraseña para el usuario root:
sudo mysql_secure_installation
- Instalar PHP:
Leantime requiere PHP para funcionar. Instala PHP junto con las extensiones necesarias:
sudo apt install php php-cli php-fpm php-mysql php-json php-opcache php-mbstring php-xml php-gd php-curl
Paso 2: Crear una base de datos MySQL para Leantime
Después de instalar el software necesario, el siguiente paso es crear una base de datos MySQL y un usuario para Leantime.
- Inicia sesión en la consola de MySQL:
sudo mysql -u root -p
- Crea una base de datos para Leantime:
CREATE DATABASE leantime_db;
- Crea un usuario de MySQL y otorga privilegios sobre la base de datos:
CREATE USER 'leantime_user'@'localhost' IDENTIFIED BY 'contraseña';
GRANT ALL PRIVILEGES ON leantime_db.* TO 'leantime_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Reemplaza 'contraseña'
por una contraseña fuerte de tu elección.
Paso 3: Instalar Leantime
- Descargar la última versión:
Navega al directorio /var/www/html
y descarga la última versión de Leantime desde el repositorio oficial de GitHub:
cd /var/www/html
sudo wget https://github.com/Leantime/leantime/releases/download/vX.X.X/Leantime-vX.X.X.zip
Reemplaza vX.X.X
con la versión más reciente.
- Extraer el archivo:
sudo unzip Leantime-vX.X.X.zip
sudo mv Leantime-vX.X.X leantime
sudo chown -R www-data:www-data leantime
- Configurar Apache2:
Crea un nuevo archivo de configuración de Apache para Leantime:
sudo nano /etc/apache2/sites-available/leantime.conf
Agrega la siguiente configuración, ajustando ServerAdmin
y ServerName
según sea necesario:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/leantime
ServerName ejemplo.com
<Directory /var/www/html/leantime>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Habilita el nuevo sitio y el módulo rewrite, luego reinicia Apache2:
sudo a2ensite leantime.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Paso 4: Finalizar la instalación de Leantime
Navega al dominio o dirección IP de tu servidor en un navegador web para completar la instalación a través del asistente de configuración de Leantime. Sigue las instrucciones en pantalla, proporcionando los detalles de la base de datos que creaste anteriormente.
Servicios de Shape.host y Cloud VPS
Después de instalar exitosamente Leantime en tu servidor Ubuntu 23.04, considera explorar Shape.host para soluciones de alojamiento confiables y escalables. Shape.host ofrece una variedad de servicios Linux SSD VPS, perfectamente adecuados para alojar tu instalación de Leantime. Con Shape.host, puedes beneficiarte de servidores de alto rendimiento, medidas de seguridad robustas y un excelente soporte al cliente, asegurando que tu sistema de gestión de proyectos funcione de manera suave y eficiente.
Siguiendo estos pasos detallados, tendrás Leantime funcionando en tu servidor Ubuntu 23.04, listo para agilizar tus procesos de gestión de proyectos.