Le mostraremos cómo instalar Orangescrum en Ubuntu 16.04. Orangescrum es una aplicación de colaboración y gestión de proyectos gratuita y de código abierto, ideal para pequeñas y medianas empresas. Con esta aplicación, puede crear y administrar fácilmente sus proyectos, equipos, documentos y tareas y comunicarse con los otros miembros del equipo sobre sus asuntos importantes. Instalar Orangescrum en Ubuntu 16.04 no es tan complicado y debería tomar menos de 10 minutos.
Orangescrum viene con características muy útiles como
- Resumen interactivo de proyectos
- Representación visual
- Todo en una sola pantalla
- Demostración del proyecto
y mucho más...
En este tutorial instalaremos Orangescrum con Apache, PHP y MariaDB en uno de nuestros servidores virtuales Ubuntu.
Orangescrum ofrece varias funciones como gestión ágil de proyectos, colaboración, seguimiento de problemas, notificaciones, creación de informes, gestión de tareas y funciones tradicionales de gestión de proyectos para pequeñas y medianas empresas.
1. Iniciar sesión a través de SSH
Inicie sesión en su servidor Ubuntu como usuario root
ssh root@IP_address
2. Actualizar el Sistema
Y ejecute el siguiente comando desde su terminal para asegurarse de que todos los paquetes instalados estén actualizados
apt-get update && apt-get -y upgrade
3. Instalar el servidor web Apache
Se requiere un servidor web para ejecutar Orangescrum. Instalar servidor web Apache
apt-get install apache2
4. Instalar PHP
Orangescrum es compatible con PHP 5.5, por lo que necesitaremos instalar los siguientes paquetes para agregar el repositorio 'sergey-dryabzhinsky/php55' y 'sergey-dryabzhinsky/packages'
apt-get install software-properties-common python-software-properties
Agregue ambos repositorios usando 'add-apt-repository'
add-apt-repository ppa:sergey-dryabzhinsky/php55 add-apt-repository ppa:sergey-dryabzhinsky/packages
Actualizar la lista de paquetes
apt-get update
Instale PHP 5.5 y los paquetes de PHP 5.5 necesarios para Orangescrum
apt-get install php55-common libapache2-mod-php55 php55-mod-curl php55-mod-gd php55-mod-mysql php55-mod-mcrypt
Habilite el módulo PHP5.5 en el servidor web Apache
a2enmod php55
Reinicie el servidor web Apache
service apache2 restart
5. Instalar el servidor de base de datos MariaDB
Se requiere una base de datos para ejecutar Orangescrum, por lo que necesitaremos instalar el servidor de base de datos MariaDB
apt-get install -y mariadb-server
6. Instalación segura de MariaDB
Una vez que se complete la instalación de MariaDB, ejecute el script 'mysql_secure_installation' para proteger el servidor de la base de datos y establezca una contraseña de root
mysql_secure_installation
7. Crear nueva base de datos
Crear una nueva base de datos y usuario para Orangescrum
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE orangescrum; MariaDB [(none)]> GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
No olvide cambiar 'CONTRASEÑA' con una contraseña real y segura. Lo mejor es usar una combinación de letras y números y un mínimo de 10 caracteres.
8. Descarga Orangescrum y descomprímelo
Descarga Orangescrum a tu servidor
wget https://github.com/Orangescrum/orangescrum/archive/master.zip
Descomprímalo en el directorio raíz de tu documento
unzip master.zip -d /var/www/html
Todos los archivos de Orangescrum en el directorio se desempaquetarán en un nuevo directorio 'orangescrum-master'. Le cambiaremos el nombre a algo más simple
mv /var/www/html/orangescrum-master/ /var/www/html/orangescrum
Cambiar la propiedad del directorio.
chown -R www-data:www-data /var/www/html/orangescrum
9. Importar los datos de Orangescrum
Ahora, cambie el directorio de trabajo actual e importe los datos de Orangescrum desde el archivo de volcado de base de datos.sql a la base de datos MariaDB recién creada
cd /var/www/html/orangescrum/ mysql -u orangescrumuser -p orangescrum < database.sql
10. Configurar Orangescrum
Abra y modifique el archivo 'database.php' para actualizar la información de la base de datos
vim app/Config/database.php public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8', );
Guarde y cierre el archivo.
Ahora, edite el archivo 'constants.php' y actualice los campos WEB_DOMAIN, FROM_EMAIL_NOTIFY y SUPPORT_EMAIL.
vim app/Config/constants.php define("WEB_DOMAIN", "YourDomain.com"); //ex. demo.orangescrum.com define('FROM_EMAIL_NOTIFY', '[email protected]'); //(REQUIRED) define('SUPPORT_EMAIL', '[email protected]'); //(REQUIRED) From Email
y guarde el archivo.
Cree una nueva directiva de host virtual en Apache. Para hacer eso, cree un nuevo archivo de configuración de Apache llamado 'orangescrum.conf' en su servidor virtual:
touch /etc/apache2/sites-available/orangescrum.conf ln -s /etc/apache2/sites-available/orangescrum.conf /etc/apache2/sites-enabled/orangescrum.conf vim /etc/apache2/sites-available/orangescrum.conf
con el siguiente contenido
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/orangescrum/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/orangescrum/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
11. Reinicie y verifique la instalación
Una vez hecho esto, reinicie el servidor web para que los cambios surtan efecto
service apache2 restart
Ahora, acceda a http://yourdomain.com
en su navegador favorito y siga las instrucciones en pantalla para completar la instalación de Orangescrum.
Puede consultar la documentación oficial de Orangescrum para obtener más información sobre la aplicación.
Por supuesto, no tiene que instalar Orangescrum en Ubuntu 16.04, si utiliza uno de nuestros servicios de alojamiento VPS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Orangescrum por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Orangescrum en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.