Copia de seguridad y migraci贸n – UCRM

Este art铆culo explica c贸mo realizar una copia de seguridad de UCRM manualmente o c贸mo migrar UCRM a otra m谩quina

Nota: Esta gu铆a es v谩lida para UCRM versi贸n 2.4.0 y superior.

Copia de seguridad autom谩tica

La copia de seguridad se puede crear y descargar en Sistemas 鈫 Herramientas 鈫 Copia de seguridad. Puede crear una copia de seguridad autom谩tica, como por ejemplo, documentos del cliente, plantillas de factura, etc. Se crea una copia de seguridad autom谩tica una vez cada 12 horas y toma esta configuraci贸n en cuenta. Puede usar esta copia de seguridad para restaurar un estado anterior de la UCRM en el servidor actual o para migrar la UCRM a otro servidor.

Nota: Tome en cuenta que los archivos PDF de la facturaci贸n no se incluye en los archivos de seguridad de la seguridad, que se regeneran f谩cilmente a pedido.

Manual de respaldo

Todos los datos de la UCRM se almacenan en el directorio / home / ucrm / data. En el caso de la copia de seguridad manual, debe copiar este directorio en un almacenamiento externo seguro. Si decide crear esta copia de seguridad en todo el directorio de datos, aseg煤rese de que su UCRM no est茅 actualmente en uso.

cd / home / ucrm

ventana acoplable-componer

sudo tar -cvjSf ucrm-data.tar.bz2 data docker-compose.env

ventana acoplable-componer sin pausa

Almacenamiento de directorio de datos

Esto es lo que se guarda en cada uno de los directorios de datos: 

/ home / ucrm / data / ucrm – im谩genes, facturas en PDF, clave de encriptaci贸n, documentos del cliente, etc. 

/ home / ucrm / data / postgres – Base de datos PostgreSQL – todas las dem谩s entidades de la UCRM como clientes, pagos, etc. 

/ home / ucrm / data / rabbitmq – Datos de RabbitMQ – prestadores de colas de aprobaci贸n, colas de generaci贸n de informes, etc. 

/ home / ucrm / data / elasticsearch – 脥ndice Elasticsearch – innecesario para la copia de seguridad, ya que siempre se recrea al arrancar.

Como restaurar el archivo de copia de seguridad.

Puede volver a cargar los archivos en Sistemas 鈫 Herramientas 鈫 Copias de seguridad en la aplicaci贸n UCRM.

Nota: la base de datos actual se eliminar谩 y todos los archivos en el conflicto se incluir谩n en el archivo, por ejemplo, el logotipo de la organizaci贸n. Los archivos de la UCRM han sido eliminados durante el proceso de restauraci贸n. 

C贸mo restaurar desde una copia de seguridad manual

El m茅todo preferido para restaurar una base de datos UCRM es usar el archivo de respaldo UCRM en la gu铆a de arriba. Este m茅todo es s贸lo para usuarios avanzados. 

Para llevar a cabo estos pasos se requiere una nueva instalaci贸n de UCRM y lo que guiar谩 en la restauraci贸n manual de los archivos de respaldo cuando utilice las instrucciones de Respaldo de este manual. 

1. Instalar la UCRM en una instancia limpia. 

2. Despu茅s de una instalaci贸n exitosa, detenga UCRM usando: 

cd / home / ucrm && sudo docker-compose stop 

3. Borre la carpeta “data” (en la instalaci贸n limpia) 

rm -r / home / ucrm / data / 

4. Elimine el archivo “docker-compose.env” (en la instalaci贸n limpia) 

rm /home/ucrm/docker-compose.env 

Nota: s贸lo borre estos archivos en la nueva instancia de la UCRM limpia, no la elimine de una instancia anterior de la UCRM. 

5. Mueve el archivo de copia de seguridad a / home / ucrm 

6. Extraiga el archivo de copia de seguridad en el directorio / home / ucrm 

tar xvjf ucrm-data.tar.bz2tar xvjf ucrm-data.tar.bz2 

7. Editar permisos de archivos

cd / home / ucrm

sudo chown ucrm: ucrm docker-compose.env

sudo chmod 644 docker-compose.env

sudo chown -R ucrm: ucrm data

sudo chmod -R 777 datos -d

8. Iniciar UCRM nuevamente

cd / home / ucrm && sudo docker-compose up -d