MagnusBilling
Security

Administrar copias de seguridad de MagnusBilling desde el panel web

Crea, descarga, conserva y restaura copias de MagnusBilling desde el panel siguiendo prácticas seguras de producción y recuperación de base de datos.

ENPTES

MagnusBilling incluye el submenú Backup en Configuraciones para ver, crear, descargar y eliminar copias del servidor. La función original se introdujo en la versión 7.3.6 y debe combinarse con copias externas y restauraciones probadas.

Pantalla original de Backup de MagnusBilling con las acciones Nuevo, Eliminar y Descargar Backup.
Pantalla original de Backup de MagnusBilling con las acciones Nuevo, Eliminar y Descargar Backup.

Notas operativas importantes

  • El trabajo automático normalmente se ejecuta una vez al día; confirma la programación real del servidor instalado.
  • Crear otra copia el mismo día puede sobrescribir el archivo de ese día.
  • Las bases grandes tardan más y necesitan más espacio en disco.
  • Evita una copia bajo demanda durante el pico de llamadas.
  • Descarga o replica archivos importantes en un almacenamiento fuera del servidor de producción.
  • Utiliza retención para impedir que las copias antiguas llenen el disco.
  • Una copia no está comprobada hasta que se haya probado su restauración.

Crea una copia desde la línea de comandos

Para bases grandes, ejecuta el trabajo de MagnusBilling mediante SSH durante una ventana de mantenimiento y monitoriza el espacio y la finalización.

/var/www/html/mbilling/cron.php Backup

Restaura solamente con un plan de recuperación probado

Restaurar la base es destructivo. Conserva la base y configuración actuales, detén las escrituras de la aplicación, inspecciona el archivo y mantén acceso a consola. Los comandos y credenciales varían por versión; confírmalos en la instalación en vez de copiar instrucciones DROP/CREATE heredadas sin revisión.

  • Copia el archivo a un directorio protegido y verifica su checksum.
  • Extráelo e identifica el dump de base de datos y los archivos de configuración.
  • Crea una copia de seguridad separada de la base actual.
  • Restaura primero en una base de pruebas siempre que sea posible.
  • Después de una restauración aprobada en producción, verifica esquema, acceso, troncales, endpoints PJSIP, llamadas, facturación, cron y registros.

Base de copias para producción

  • Conserva varias generaciones y al menos una copia fuera del servidor.
  • Cifra copias que contengan credenciales o datos de clientes.
  • Restringe los permisos de los archivos y registra accesos.
  • Monitoriza fallos de los trabajos y espacio disponible.
  • Documenta y ensaya el procedimiento de recuperación.

Artículo e imagen originales

Leer el artículo original archivado