Je me demandais s’il existait un moyen (ou un plugin) permettant de gérer plusieurs modes de sauvegarde, par exemple des sauvegardes hebdomadaires en roulement (c’est-à-dire en téléchargeant une nouvelle et en supprimant la plus ancienne) combinées à des sauvegardes trimestrielles permanentes. Je suis presque certain que cela n’est pas pris en charge par le logiciel par défaut, mais peut-être existe-t-il un mod que je n’aurais pas vu ? Ou tout simplement un script cron ? Quelqu’un a-t-il déjà réalisé quelque chose de similaire ?
Je le ferais avec cron. Faites simplement des sauvegardes quotidiennes avec une taille maximale élevée et laissez un processus externe les nettoyer pour vous. Si vous utilisez des sauvegardes locales, vous pouvez configurer une tâche cron pour les nettoyer et/ou les envoyer vers un serveur distant.
Envoyez-les sur S3 et configurez quelque chose pour les nettoyer là-bas.
Il existe une infinité de façons de faire cela sur des sites comme Stack Overflow.
J’utilise Borg Backup en combinaison avec BorgBase pour le stockage. Ce n’est pas intégré à Discourse, mais la configuration est simple et cela fonctionne de manière très fiable pour moi. L’exécution a lieu chaque nuit sans surveillance, et je lance des vérifications hebdomadaires ainsi que des tâches de ‘prune’.