Restauración

Para restaurar los datos desde una copia de seguridad anterior, abra una consola en la carpeta de instalación de la herramienta de backup y escriba el siguiente comando:

Windows:

restore.bat

Linux and OSX:

restore.sh

Restaurar hasta una fecha determinada

En lugar de restaurar todo desde el principio hasta la última copia de seguridad, puede restaurar el sistema hasta una fecha determinada con solo especificarla utilizando el formato ISO aaaa-MM-dd (por ejemplo, 2020-09-27):

Windows:

restore.bat 2020-09-27

Linux and OSX:

restore.sh 2020-09-27

Ejecutar como usuario Administrador

En Windows el procedimiento de restauración debe ser lanzado desde una ventana de comandos como Administrator, ya que tiene que interactuar con los servicios del sistema. En particular, el procedimiento de recuperación se detiene el proceso de LogicalDOC con el fin de restaurar correctamente los datos. Al final del procedimiento de restauracion, el servicio LogicalDOC se reiniciará automáticamente.

Backup

Para iniciar la copia de seguridad, abrir una consola de comandos, navegue a la carpeta de instalación de LogicalDOC Backup y escriba el siguiente comando:

Windows:

backup.bat

Linux and Mac:

backup.sh

Producto de la copia de seguridad

La herramienta de copia de seguridad produce una serie de sub-carpetas. Así que vamos a tener un árbol de subcarpetas en el que cada nodo representa el producto de la copia de seguridad de un recurso específico. Dependiendo del tipo de recurso la herramienta ejecuta una copia de seguridad específico y adecuado, en particular:

configuration copia de seguridad incremental en un solo archivo .zip
plugins copia de seguridad incremental en un solo archivo .zip
user preferences copia de seguridad incremental en un solo archivo .zip
index una sola imagen en un archivo .zip
database copia de seguridad incremental en un solo archivo .zip
storage copia de seguridad incremental en varios archivos comprimidos con transacciones

Espacio de almacenamiento para copias de seguridad

Para LogicalDOC Backup debe tener un disco con al menos el 80% del espacio de disco ocupado por los documentos en LogicalDOC.

Recibir informes de backup por correo electrónico

El LogicalDOC Backup puede enviar a una lista de recipientes un informe con el resultado de cada elaboración. Esto te mantiene al tanto sobre el estado de la copia de seguridad de su sistema sin la necesidad de inspeccionar periódicamente los registros.

Para permitir que la herramienta le envíe los informes por correo electrónico, simplemente conéctelo a un servidor SMTP en <Backup_Home>/conf/context.properties:

CONFIGURACIÓN DEL BACKUP PARA CORREO ELECTRÓNICO
Parámetro Descripción
smtp.enabled Ponga true si usted desea recibir el informe por correo electrónico
smtp.host Nombre de host o dirección IP del servidor SMTP
smtp.port Puerto para conectar con el servidor SMTP
smtp.username Nombre de usuario para conectarse al servidor SMTP
smtp.password Contraseña para conectarse al servidor SMTP
smtp.sender Dirección de correo electrónico utilizada como remitente de los informes
smtp.recipient Lista separada por comas de direcciones de correo electrónico que recibirá los informes
 

 

 

Instalación

El LogicalDOC Backup necesita ser instalado en el mismo servidor que ejecuta su LogicalDOC.

Descargue el paquete de instalación para tu sistema desde el sitio de download.

Durante la instalación, se le pedirá que proporcione la carpeta donde está instalado LogicalDOC y la carpeta de destino que recibirá los paquetes de respaldo.

Configuración

El instalador configura la herramienta de respaldo con configuraciones comunes, pero puede cambiarlas en cualquier momento editando el archivo de configuración ubicado en <Backup_Home>/conf/context.properties:

CONFIGURACIÓN DEL BACKUP
Parámetro Descripción
logicaldoc.home Ruta completa del directorio de instalación LogicalDOC
backup.targetdir Ruta completa del directorio que recibirá los archivos de copia de seguridad
db.username El nombre de usuario para conectarse a la base de datos
db.password La contraseña para conectarse a la base de datos
db.host Nombre de host o dirección IP de la base de datos. Valor por defecto: localhost
db.port Puerto de la base de datos. Valor por defecto: 3306 para MySQL, 5342 para PostgreSQL
db.name Nombre de la base de datos. Valor por defecto: logicaldoc
backup.db.command Ruta completa del para el dump de la base de datos. Valor por defecto: mysqldump para MySQL, pg_dump para PostgreSQL
backup.db.arguments

Argumentos a pasar al comando dump.

Valor por defecto para MySQL: -h ${db.host} -P ${db.port] -u ${db.username} -p${db.password} ${db.name}

Valor por defecto para PostgreSQL: -h ${db.host} -p ${db.port} -U ${db.username} -d ${db.name}

restore.db.command Ruta completa de el comando de restauración de la base de datos. Valor por defecto: mysql para MySQL, psql para PostgreSQL
restore.db.arguments

Argumentos a pasar al comando de restauración.

Valor por defecto para MySQL: -h ${db.host} -P ${db.port] -u ${db.username} -p${db.password} ${db.name}

Valor por defecto para PostgreSQL: -h ${db.host} -p ${db.port} -U ${db.username} -d ${db.name}

 

Log de la aplicación

La herramienta LogicalDOC Backup envía su output a la consola. También crea archivos de registro de ejecución en la carpeta de registros. Dentro de la carpeta logs, el sistema escribirá el registro de las actividades de copia de seguridad. Un  nuevo archivo de registro se genera cada vez que se ejecuta el comando de copia de seguridad.

LogicalDOC Backup

LogicalDOC Backup es un componente opcional que se puede instalar si usted necesita una solución de copia de seguridad dedicado para su repositorio de documentos.

Las principales características del módulo LogicalDOC Backup son:

  • Archivos comprimidos y cifrados
  • Adecuado para grandes repositorios de documentos
  • Almacenamiento en disco duro, disco remoto, llave USB, servidor FTP o SFTP
  • Apoyo para backup incremental
  • Apoyo para backup delta
  • Todos los procesos son transaccionales (esto garantiza la integridad de sus copias de seguridad)
  • Interfaz de línea de comandos
  • Reporte de actividad por correo electronico
  • Soporte multi-plataforma: Windows, Unix, Linux, Mac OSX