server

Automatic website backup: files + databases using Rclone

Features

  • Creates local compressed backups of files and MySQL/MariaDB databases
  • Works with any type of web service (PHP, Node, ASP, Perl, etc...)
  • Option to limit the amount of backups to keep
  • Sync or upload to any remote or cloud service (Google Drive, OneDrive, SFTP, S3, Dropbox, etc...) thanks to rclone backend
  • Pure Bash script: no PHP, no Python, no NodeJS

Requirements

  • mysqldump: part of MySQL or MariaDB package, for database backups. Usually included in Linux shared hosts.