Linux

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.

Install linux on an external drive without modifying Windows EFI partition

Live Linux USB drives are nice for testing purposes and with the new persistence modes they can also remember a few things between sessions. Unfortunately some features like the ability to update the OS or install drivers can only be accomplished with a full Linux installation.