Un site Joomla se sauvegarde automatiquement en installant un composant de sauvegarde (Akeeba Backup est le standard de l'écosystème), en planifiant son exécution via une tâche CRON du serveur, puis en envoyant chaque archive vers un stockage externe distinct de l'hébergement. La sauvegarde doit couvrir à la fois les fichiers et la base de données : l'un sans l'autre ne permet pas de remonter le site.
Une sauvegarde n'a de valeur que si elle a été restaurée au moins une fois. Une archive incomplète, un dump de base tronqué ou un mot de passe de chiffrement perdu ne se découvrent jamais au bon moment. Le test de restauration se fait sur un environnement de préproduction, à intervalle régulier, et se documente.
Chez Pulsar Agency, la sauvegarde automatisée, son externalisation et la vérification périodique de sa restauration font partie intégrante de notre contrat de maintenance de site web.