Как да настроите автоматично копиране на архиви на FTP на трети страни

Използвам automysqlbackup, който съхранява сметищата на основния сървър. Задачата е да конфигурирате прехвърлянето на тези архиви към FTP на трети страни. Преди използвах ISP Manager - тази функция е там по подразбиране, но наскоро изоставих този панел. Инсталирането на напълно нов панел като VestaCP няма да работи, тъй като сървърът вече работи и инсталирането на този панел изисква започване от нулата.

Търся най-лесния начин да конфигурирам преливането на архиви над короната. Освен това FTP не е безкраен, така че старите файлове трябва да бъдат изтрити. В идеалния случай бих искал готово и безплатно решение.

Съвсем наскоро търсих подобно решение и се спрях на backupninja
Знае как да архивира бази данни и файлове по график и да ги изпраща на сървър на трета страна по различни начини, включително rsync, rdiff, дублиране

В /etc/backup.d/ създайте конфигурации като 10-db.mysql, 50-ftp.dup
Числата в началото на файла описват реда на изпълнение в случай на едновременно стартиране (първо зарежете базата данни и след това качете от папката с архива във ftp).
Файловото разширение посочва типа на задачата (.mysql - архивиране на mysql, .dup - използване на дублиране)

Времето за архивиране по подразбиране е зададено в /etc/backupninja.conf

Той може да бъде заменен за всеки отделен архив в началото на неговата конфигурация

Дублирането само по себе си, с което аз например правя резервни копия, поддържа куп протоколи, включително прехвърляне чрез ftp. Също така поддържа резервно въртене

Конфигурацията за дублиране изглежда така:

Тук можете да прочетете малко повече за тях.

По-добре е да работите с архиви със самата помощна програма за дублиране, но можете и да ги извадите ръчно. Ръчно минус факта, че инкременталните архиви ще трябва да бъдат прехвърлени ръчно на пълни, когато дублирането го прави автоматично при посочване на датата на възстановяване.