Cómo instalar Redmine en un Servidor Ubuntu

En este tutorial, te explicarmos cómo instalar Redmine en un Servidor Ubuntu.

Si te interesa la gestión de un proyecto web y tener una herramienta de seguimiento, Redmine es una de las mejores alternativas.

Redmine es una aplicación web de gestión de proyectos flexible. Escrita sobre el frame de Ruby on Rails, es una base de datos y multi-plataforma.

Antes de instalar Redmine, tienes que instalar antes una serie de pre-requisitos, que son Apache, mod-passenger y MySQL.

Más abajo te explicamos cómo instalar estos pre-requisitos en un Servidor Cloud Ubuntu.

Cómo instalar Apache en en servidor Ubuntu

Lo puedes hacer con un solo comando:

apt-get install apache2

Cómo instalar mod-passenger

Mod-passenger también es fácil de instalar, tan sólo sigue los pasos:

sudo apt-get install libapache2-mod-passenger

Cómo instalar MySQL

MySQL lleva más tiempo instalarlo.

apt-get install mysql-server mysql-client

El proceso de instalación hará que necesites nuevas contraseñas para tu MySQL, puedes dejarlo en blanco si no quieres un nuevo password.

Después, confirma la contraseña o déjalo en blanco.

Cómo instalar y configurar el paquete Redmine Ubuntu

Si has seguido los pasos indicados, has instalado con éxito los pre-requisitos.

Ahora es el momento de instalar el paquete Redmine.

Ejecuta este comando para instalarlo:

apt-get install redmine redmine-mysql

Si quieres permitir dbconfig-common para configurar la base de datos, selecciona Sí.

Después, Redmine te solicitará una constraseña para la cuenta de adminsitrador de la base de datos, la cual este paquete debería crear con su usuario y base de datos MySQL. Tendrás que insertar la contraseña que estableciste cuando instalaste MySQL.

Ahora, selecciona MySQL de la lista de opciones de la base de datos.

Si además quieres proteger tu base de datos Redmine, asígnale también una contraseña.

Confirma la contraseña y ya tienes Redmine instalado.

Asimismo, asegúrate de que se instala Bundler.

gem install bundler

Configurando Apache para Redmine

Modifica este archico para configurar Apache /etc/apache2/mods-available/passenger.conf y añade los siguientes comandos:

<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
</IfModule>

Crea un enlace simbólico

ln -s /usr/share/redmine/public /var/www/html/redmine

También modifica /etc/apache2/sites-available/000-default.conf y añade:

Directory /var/www/html/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>

Crea y establece la propiedad para Gemfile.lock y reinicio el servicio Apache:

touch /usr/share/redmine/Gemfile.lock
chown www-data:www-data /usr/share/redmine/Gemfile.lock

service apache2 restart

Accede a Redmine a través de esta URL en tu navegador http://127.0.0.1/redmine.

El login por defecto es:

Usuario: admin

Contraseña: admin

Has instalado con éxito Redmine en un Servidor Ubuntu.

Esperamos que lo disfrutes! 🙂

 

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.