Cómo puedo configurar el Rsync
Síntoma / Necesidad
Configurar el servicio Rsync para generar automáticamente copias de seguridad o transferencias de audios del sistema Wolkvox a un servidor NAS del cliente.
Contexto / Escenarios
Rsync es una funcionalidad de integración de Wolkvox que permite realizar copias de audios de manera automatizada hacia un servidor externo. Esta configuración es útil para mantener un respaldo ordenado y accesible de las grabaciones generadas en el sistema.
Respuesta (Solución / Recomendación)
Pasos para configurar el Rsync:
-
Publicación del NAS/SAN:
El cliente debe publicar en Internet un servidor NAS/SAN, preferiblemente un servidor Linux que soporte el comando rsync. -
Información necesaria:
El cliente debe proporcionar:- Puerto SSH.
- Path (user@ip:/folder): Ruta donde se alojarán los audios; Importante: No utilizar al nombrar el directorio el nombre de la Operación, esto por que nuestra plataforma RSYNC sobre el directorio de forma automática crea carpeta con el nombre de la operación para la entrega de los audios.
- MP3: Tendrá la opción de activar esta funcionalidad para enviar los archivos de audio en este formato.
- Prueba: Botón que permite probar con el cliente en línea la funcionalidad del servicio e identificar que sí opere bien.
-
Configuración en el Manager:
- Ingresar al Manager de Wolkvox.
- Dirigirse al apartado de Integraciones - Rsync y matricular la información proporcionada por el cliente.
-
Registro de KEYS:
Dado que la integración no solicita contraseña, es necesario registrar las claves públicas (KEYS) de los servidores de Wolkvox.-
El cliente debe agregar las claves en la ruta:
~/.ssh/authorized_keys -
Dentro del usuario configurado para esta integración, deben ejecutar:
- Listar archivos con el comando ls.
- Buscar el archivo authorized_keys y agregar nuestras claves públicas.
-
El cliente debe agregar las claves en la ruta:
-
Comando en el servidor:
Para finalizar la configuración, deben ejecutar el siguiente comando en el servidor:
bash
Copiar código
mv ~/.bashrc ~/._bashrc
cd .ssh
touch authorized_keys
Luego, incluir las claves en el archivo authorized_keys.
Notas Importantes
-
Envío de audios:
Los audios comenzarán a enviarse automáticamente desde el día de configuración. Las grabaciones anteriores deben transferirse manualmente. -
Validación:
Al día siguiente, verificar que las carpetas con los audios del día anterior estén alojadas correctamente en la ruta configurada. -
Orden de archivos:
Los audios se almacenarán organizados por cliente/módulo y por día en la NAS del cliente. -
Costo adicional:
Este servicio tiene un costo adicional que debe ser considerado.
Con esta configuración, el Rsync estará habilitado y funcionando correctamente para el respaldo de audios.