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.

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.
