Copia SQL
Genera un archivo .sql de la base de datos MySQL/MariaDB de FacturaScripts.
Plugin FacturaScripts
driveFS es un plugin para FacturaScripts. Permite generar copias SQL, copias de archivos o copias completas y subirlas a una carpeta de Google Drive mediante un broker OAuth central en https://auth.drivefs.site.
El plugin se instala dentro de FacturaScripts y permite crear respaldos manuales o programados. Según la configuración, puede generar una copia de la base de datos, una copia ZIP de archivos o ambas.
Los archivos temporales se generan localmente en la instalación de FacturaScripts, se suben a Google Drive y luego se eliminan del almacenamiento temporal local cuando finaliza el proceso.
Genera un archivo .sql de la base de datos MySQL/MariaDB de FacturaScripts.
Genera un archivo .zip de la instalación, excluyendo carpetas temporales y de caché definidas por el plugin.
Permite restaurar desde archivos subidos manualmente o desde el historial reconstruido con archivos existentes en Drive.
La instalación de FacturaScripts inicia un emparejamiento con el broker OAuth. El broker redirige al usuario a Google, valida el parámetro state y guarda el refresh_token cifrado en el broker.
Cuando driveFS necesita subir, listar, descargar o eliminar copias, solicita al broker un access token temporal mediante una petición firmada con HMAC. El sitio principal drivefs.site no participa en ese flujo y no contiene secretos OAuth.
Copias driveFS.El código inspeccionado solicita este scope OAuth:
https://www.googleapis.com/auth/drive
El README del broker indica que se usa el permiso completo de Drive porque el flujo de recuperación debe poder leer copias existentes en una carpeta de Google Drive tras pérdida o migración del servidor. El scope drive.file no garantiza recuperar archivos ya existentes que no fueron creados o abiertos por la aplicación.
El permiso completo de Drive puede permitir acceso amplio a los archivos del Drive autorizado. La funcionalidad implementada por driveFS se centra en buscar o crear la carpeta de copias, listar archivos de esa carpeta, subir respaldos, descargar respaldos por ID y eliminar archivos registrados para retención.
ZipArchive para copias y restauraciones ZIP.La documentación técnica disponible en el repositorio se encuentra en el README del plugin y en el protocolo del broker OAuth.
Canal de soporte público: support@drivefs.site.
Estado del producto confirmado por el código: plugin funcional con emparejamiento OAuth, copias manuales, programación, historial, retención opcional, notificaciones y restauración.