Instalación y configuración de OpenProject

Se instala en una máquina virtual independiente usando el sistema operativo Debian 8.

Se instala el servidor ssh.

OpenProject se instala según el guía de instalación oficial usando paquetes:

# installar supporte para https 
apt-get install apt-transport-https
 
wget -qO - https://deb.packager.io/key | apt-key add -
echo "deb https://deb.packager.io/gh/opf/openproject-ce jessie stable/6" | tee /etc/apt/sources.list.d/openproject.list
apt-get update
apt-get install openproject

Para la configuración de la conexión al LDAP vea ldap_config.

Se realiza la siguiente configuración en el interfaz de administrador, apartado “Ajustes de sistema”:

Pestaña General:

  • Título de la aplicación “Proyectos GADPO” y mensaje de bienvenida “Bienvenidos en el sistema de gestión de proyectos del GADPO”

Pestaña Mostrar:

  • Activar “Los usuarios pueden elegir sus propios Themas”

Pestaña Autentificación:

  • Revisar que Auto-Registro está “deshabilitado”

Pestaña Usuarios:

  • Ni administradores ni los mismos usuarios pueden eleminar cuentas de usuario

Pestaña Proyectos:

  • Habilitado por defecto son: Seguimiento de paquetes de trabajo, Tiempo de seguimiento, Noticias, Calendario, Líneas de tiempo, Documentos, Reuniones y Actividad

Pestaña Seguimiento de Paquete de Trabajo:

  • Activado también prioridad y fecha de vencimiento

Pestaña Notificaciones de correo electrónico:

  • Correo de emisión: infogeoprow@gporellana.gob.ec
  • PENDIENTE SMTP

Restaurar la Base de Datos MySQL

  • zcat mysql-dump-20150408095521.sql.gz | mysql -u <dbuser> -h <dbhost> -p <dbname>

Resetear Clave Admin Openproject

En una consola digitar openproject run console y ejecutar lo siguiente:

u = User.find_by_login "your login name"     
u.password=u.password_confirmation='my new password'
u.save

Para Debian/Ubuntu ejecutar

apt-get update
 apt-get install --only-upgrade openproject
 openproject configure

Corregir error al adjuntar archivos

Editar el archivo /opt/openproject/config/unicorn.rb y cambiar:

timeout Integer(ENV['WEB_TIMEOUT'] || 300)

por

timeout Integer(300)