Backup OwnCloud sur Amazon S3
tl;dr: Un script de backup pour ceux qui on installé leur OwnCloud.
Comme beaucoup d’entre vous, je suis passé par DropBox, Google Drive, et Ubuntu ONE. Finalement, la fermeture du service d’Ubuntu m’a décidé à passer à l’auto-hebergement.
J’ai donc installé un serveur OwnCloud sur mon serveur perso, et commencé à distribuer comme des cookies des comptes aux membres de ma famille.
Naturellement, comme les données n’étaient plus uniquement les miennes, j’ai envisagé une solution de backup, et j’ai choisi d’héberger mes backups directement sur S3, avec le script suivant (s3backup.sh):
Reste à configurer les variables d’environnement suivantes:
Ainsi que configurer une tâche cron quotidienne avec la commande:
Personellement, j’effectue mon backup tous les jours, à 2h du matin, avec la ligne suivante dans ma crontab:
0 2 * * * /path/to/s3backup.sh
J’ajouterais probablement une politique d’historisation et de rétention des backups par la suite.