Резервное копирование mariadb на Debian12
В скрипте необходимо прописать:
#Telegram#Telegram
TG_BOT_TOKEN="" TG_BOT_TOKEN=""
TG_CHAT_ID=""TG_CHAT_ID=""
Так же необходимо на сервере с mysql создать SSH ключ с именем /root/.ssh/id_ed25519_backup
ssh-keygen -t ed25519 -f /root/.ssh/id_ed25519_backup -C "mariadb-backup@$(hostname -s)" -N ""
cat /root/.ssh/id_ed25519_backup.pub
Добавить этот ключ на backup сервер.
На сервере бэкапов добавил скрипт хаускипера, который очищает директории, если скрипт бэкапа не смог затереть старые копии.
Скрипт всегда оставляет 3 копии бэкапа, все что старше 4 дней очищает.
/home/dumper/sites/mysqldump
/home/dumper/sites/git.itl/backups