Redmine es una herramienta para la gestión de proyectos que incluye un sistema de seguimiento de incidentes con seguimiento de errores. Otras herramientas que incluye son calendario de actividades, diagramas de Gantt para la representación visual de la línea del tiempo de los proyectos, wiki, foro, visor del repositorio de control de versiones, RSS, control de flujo de trabajo basado en roles, integración con correo electrónico, entre otras opciones.

Descargar paquete de redmine

Vamos a descargar la ultima version de redmine que podremos encontrar en la pagina web

Descomprimimos el .zip descargado

Vamos a descomprimir el fichero .zip y lo vamos a mover a la carpeta /var/www/html

Y lo descomprimimos unzip redmine-3.3.2.zip

Instalamos ruby y rails

Redmine esta basado en Ruby por tanto tendremos que instalar ruby apt install rails ruby apache2 libapache2-mod-passenger

Instalamos dependencias necesarias

Las siguientes dependencias son necesarias para su correcto funcionamiento apt install imagemagick libmagickwand-dev

Instalación y configuración BD en MySQL

Primero instalamos MysqlServer y sus dependencias apt install mysql-server libmysqlclient-dev, accedemos como root a la base de datos y creamos la base de datos, un usuario y le asignamos privilegios:

Configuramos el fichero database.yml

Vamos a editar el fichero database.yml, para que quede asi:

Creamos un bundle

Ahora nos crearemos un bundle donde instalaremos todas las dependencias de gemas que necesita redmine.

Generamos un identificador de inicio

Migramos la BD

Realizamos configuración inicial

Habilitamos modulos de apache necesarios

Configuramos los modulos de apache passenger y rewrite para redmine:

Editamos virtualhost para redmine

Editamos el fichero /etc/apache2/sities-availables/000-default:

Habilitamos el sitio y reiniciamos apache: