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.zipPlugin 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
- Descarga el plugin desde este repositorio
- Sube la carpeta
vacapa/wp-content/plugins/ - Activa el plugin desde el menú de WordPress
- Ve a VACAP > Dashboard para crear tu primer backup
Uso
Backup manual
- Ve a VACAP > Dashboard
- Haz clic en "Crear Backup"
- Observa el progreso en tiempo real
- Descarga o elimina backups desde la lista
Programación automática
- Ve a VACAP > Configuración
- En "Programación de Backups":
- Selecciona la frecuencia (diario/semanal/mensual)
- Elige la hora y día (según frecuencia)
- 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_optionsen 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