=== Janus — Còpies de seguretat programades ===
Contributors: david-herrero
Tags: backup, cron, database, uploads, google drive
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 1.0.1
License: GPLv2 or later

Generador de còpies de seguretat (base de dades + uploads) programables via cron,
amb retenció diària/setmanal/mensual, emmagatzematge local i opcional a Google Drive,
i restauració (inclosa d'emergència).

== Descripció ==

El nom fa referència a **Janus**, el déu de les dues cares que mira alhora al passat
i al futur: les còpies preserven el passat i en permeten la restauració futura.

Funcionalitats:

* Còpia completa: dump de la BBDD (`mysqldump` → fallback `mysqli`) + carpeta `uploads`, en un únic `.tar.gz`.
* Programació via cron real del sistema (comanda WP-CLI `wp janus backup`) o cron de WordPress opcional.
* Retenció GFS estricta: N diàries, M setmanals, Y mensuals (configurables).
* Emmagatzematge local a `wp-content/backups/janus/` (amb `.htaccess` de denegació).
* Pujada opcional a Google Drive (compte de servei), amb credencials encriptades.
* Restauració des d'una còpia local o pujant un `.tar.gz` (restauració d'emergència).

== Comandes WP-CLI ==

	wp janus backup           Crea una còpia + aplica la retenció
	wp janus list             Llista les còpies existents
	wp janus restore <fitxer> Restaura una còpia local

== Cron del sistema (recomanat) ==

Afegeix la línia que mostra el panell de Janus al crontab, p.ex.:

	0 3 * * * cd /ruta/al/wordpress && wp janus backup --path=public >> /var/log/janus.log 2>&1

== Changelog ==

= 1.0.0 =
* Versió inicial.
