Понимаю что нужно делать бэкапы как можно чаще и желательно дублировать данные в разных местах.
Хочу делать это автоматически, то есть прямо во время срабатывания скрипта по бэкапам (не вручную же).
Не отдельные же 3 сервера поднимать ради хранения 5-7 json файлов для MongoDB и папки с фотками.
Сервера - это дело корпоративное, а для домашнего пользователя ничего доступнее внешнего HDD не придумано. Если держать бэкап на внешнем HDD, подключать к компу для работы с бэкапами и отключать для хранения, то уже из-за одного этого подключения-отключения автоматически не получится.
Есть, конечно, облачные интернет-хранилища, но они либо недостаточные по объёму, либо платные, да и доверие к ним (в смысле сохранности и приватности) не абсолютное.
я использую свой сервер из старого ноутбука на котором стоит nextcloud + клиент на рабочем компе + на телефоне + на домашнем компе
выходит все везде синхронизировано что по сути и есть бекап