Manual de instalación de Viafirma Documents

Requisitos

Revisión: 17-abr-2019

Para ayudarte a planificar la instalación de Viafirma Documents te recomendamos que revises los requisitos para poder llevar a cambo una implantación con éxito.

¿Qué voy a necesitar para la instalación?

  • Servidor de aplicaciones Apache Tomcat 8.
  • Oracle Java 1.8.x de Oracle.

Base de Datos

Podrás optar por dos sistemas:

  • Oracle 11 ó superior
  • PostgreSQL v9.6 ó superior.

IMPORTANTE: la base de datos debe tener configurado el idioma es_ES.UTF-8.

Los tablespaces de la base de datos ocupan aproximadamente 2GB por cada 100.000 documentos gestionados por la plataforma. Este dato puede ser muy variable, dado que depende de muchos factores (operaciones que se hacen por cada documento, evidencias capturadas, etc.).

¿Qué dimensionamiento le dedico?

Se tomará como ejemplo una instalación en un mismo servidor de aplicaciones. En caso de optar por una instalación en varios servidores, o instalación en clúster, consultar con el soporte técnico de Viafirma las opciones recomendadas para cada caso. En el caso de uso de máquinas virtuales, se recomienda una asignación mínima de:

  • RAM: 8GB
  • Micro: 4 cores a 2Ghz.

Disco:

  • Para sistema: 20 GB (1)
  • Para logs de operaciones: estimado 1GB por cada millón de operaciones (1)
  • Para logs de auditoría: estimado 1GB por cada millón de operaciones. Estimado incial 20 GB.
  • Para almacenamiento de documentos firmados: variable según peso y número de los documentos firmados. Estimado inicial 20 GB.

(1): los logs incluyen configuración de rotación, por lo que la optimización de estos logs podrá definirse por el administrador del sistema en función a las políticas de espacio en disco deseadas.

Otros requisitos

Entornos con SSL

Se recomienda que publiques el servicio con HTTPS, y para ello debes activar la configuración en tu Apache el soporte Proxy Preserve Host.

proxypreserverhosts on

Locale UTF8

El sistema operativo donde corra el servidor de aplicaciones deber tener configurado el locale es_ES.UTF-8 para evitar problemas de encoding.

Ejemplo configuración en Ubuntu:

$apt-get install language-pack-es-base
$update-locale LANG=es_ES.UTF-8

IMPORTANTE: este locale deber ser el mismo que el configurado en la Base de Datos.