Overview¶
The rattail backup
command can do a few things, any or all of the
following based on how you configure and/or invoke it:
dump database(s) to file (supports PostgreSQL and MySQL/MariaDB)
run
rsync
for certain folders, copying to local or (via SSH) remote pathrun
borg create
to make a Borg backup archive, on local or remote path
Recommended practice is to create a backup-everything
script which
hides the invocation details. The idea being, on “any” machine you
should be able to just do this and everything should work:
sudo -H backup-everything --verbose