WP Manifestindependent plugin directory
manifest / updates / vacap

VACAP - Vacaciones & Backups

Plugin de backup completo para WordPress - Vacaciones y Backups

by Anders Bocanegra · github.com/andersbocanegra/vacap · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/andersbocanegra/vacap/archive/refs/heads/main.zip

Plugin de backup completo para WordPress que permite crear copias de seguridad de archivos y base de datos, con programación automática y almacenamiento seguro.

Características

  • Backup completo de WordPress - Todos los archivos del core, plugins, temas y uploads
  • Backup de base de datos - Exportación completa de MySQL/MariaDB via wpdb
  • Programación automática - Backups diarios, semanales o mensuales via WP-Cron
  • Retención configurable - Mantén solo los últimos N backups
  • Exclusiones personalizables - Excluye carpetas y tipos de archivos específicos
  • Log en tiempo real - Sigue el progreso del backup en vivo
  • Diseño moderno - Interfaz minimalista con modal de confirmación con vaca
  • Optimizado para hosting compartidos - Bajo consumo de memoria y recursos

Requisitos

  • WordPress 5.0+
  • PHP 7.4+
  • Extensión ZipArchive habilitada
  • MySQL 5.5+ o MariaDB 10.1+

Instalación

  1. Descarga el plugin desde este repositorio
  2. Sube la carpeta vacap a /wp-content/plugins/
  3. Activa el plugin desde el menú de WordPress
  4. Ve a VACAP > Dashboard para crear tu primer backup

Uso

Backup manual

  1. Ve a VACAP > Dashboard
  2. Haz clic en "Crear Backup"
  3. Observa el progreso en tiempo real
  4. Descarga o elimina backups desde la lista

Programación automática

  1. Ve a VACAP > Configuración
  2. En "Programación de Backups":
    • Selecciona la frecuencia (diario/semanal/mensual)
    • Elige la hora y día (según frecuencia)
  3. Guarda los cambios

Exclusiones

En Configuración > Exclusiones:

  • Carpetas: Marca las carpetas que no quieres incluir en el backup
  • Archivos: Selecciona tipos de archivos a excluir (.log, .tmp, etc.)
  • Las exclusiones se aplican a todo WordPress

Estructura del backup

El archivo ZIP contiene:

vacap_YYYY-MM-DD_HH-MM-SS.zip
├── wp-admin/
├── wp-content/
│   ├── plugins/
│   ├── themes/
│   └── uploads/
├── wp-includes/
├── files.zip          # Copia de archivos
├── database.sql       # Export de BD
└── manifest.json      # Metadatos

Configuración de zona horaria

El plugin usa la zona horaria configurada en WordPress. Asegúrate de tenerla correcta en Ajustes > Generales.

Seguridad

  • Verificación de capacidades manage_options en todas las acciones AJAX
  • Nonces de WordPress para todas las peticiones
  • Rutas de archivos sanitizadas
  • Descargas protegidas con nonce único

Changelog

1.0.0

  • Versión inicial
  • Backup de archivos y base de datos
  • Programación con WP-Cron
  • Exclusiones personalizables
  • Log en tiempo real
  • Modal de confirmación con vaca

Autor

Anders Bocanegra - GitHub

Licencia

GPL v2 or later