WNfo

Backup Pro

Sauvegardes manuelles (thèmes, modules, uploads + BDD), téléchargement, suppression et restauration sécurisée.

BackupRestaurationSQLArchivesSécurité

Installation & utilisation

Backup Pro

Sauvegardes manuelles (fichiers + base), telechargement, suppression et restauration. Gratuit & open source (MIT).

Prérequis

  • CMS WNFO / CMS nu deja installe
  • Extension PHP ZipArchive
  • Droits d'ecriture sur storage/backups/
  • Espace disque suffisant (au moins ~50 Mo libres)

Instructions

Option A

Admin (recommande)

  1. Telechargez le ZIP Backup Pro.
  2. Admin → Modules → Installer via ZIP.
  3. Menu Backup Pro dans l'admin (ou bouton Ouvrir sur la carte Modules).

Option B

ZIP dans `/modules/`

  1. Deposez backup-pro.zip dans /modules/.
  2. Admin → Modules → Synchroniser.

Option C

Dossier FTP

  1. Decompressez → backup-pro/.
  2. Uploadez dans /modules/backup-pro/.
  3. Admin → Modules → Synchroniser.

Base de donnees

Aucune table dediee.

Le module lit/ecrit la BDD existante (export SQLite fichier ou dump MySQL SQL) et stocke les archives dans storage/backups/ (protege par .htaccess).

Contenu d'une sauvegarde

  • themes/
  • modules/
  • storage/uploads/
  • config/site.php (marque blanche)
  • Base : database.sqlite ou database.sql
  • manifest.json

Non inclus : config/config.php (identifiants BDD / secrets).

Utilisations

  1. Admin → Backup Pro (ou Modules → Ouvrir)
  2. Verifiez le panneau Etat du serveur (preflight)
  3. Lancer une sauvegarde
  4. Telechargez le ZIP sur votre ordinateur
  5. Supprimez les anciennes archives si besoin
  6. Restauration : bouton Restaurer puis tapez RESTAURER

Preflight

Au chargement de la page, Backup Pro controle :

  • ZipArchive
  • Ecriture storage/backups/
  • Accessibilite de la base
  • Espace disque
  • Limites PHP (temps / memoire)

Les actions sont bloquees tant qu'un point Bloquant n'est pas corrige.

Securite

  • Telechargement uniquement via admin authentifie
  • Dossier storage/backups/ inaccessible en HTTP direct
  • Restauration destructive : confirmation obligatoire

Dans le ZIP

Guide aussi fourni dans le ZIP (INSTALLATION.md). Dossier cible : /modules/backup-pro/ — n’écrase pas le thème.

Licence

Le CMS et tous ses thèmes sont entièrement gratuits et open source, sans aucune version payante ni restriction de licence.