En este tutorial, te explicamos 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:
# 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! 🙂