Евгений Борисов
С нами с 17 декабря 2012; Место в рейтинге пользователей: #37Резервное копирование сайтов в Яндекс Диск

Благодаря статье Михаила Воеводского заметил, что тема резервного копирования востребована в сообществе. Решил поделиться своим скриптом резервного копирования написанным на Python. Примечателен он тем, что
- Умеет удалять старые бекапы с ЯДиска, если они старее чем N дней (настраивается в config.yaml)
 - Умеет удалять старые логи с сервера
 - Раскладывает бекапы на ЯДиске по папкам вида: ГГГГ-ММ-ДД
 - Бекапит системные папки: /etc/, /var/log/, /root/
 
Резервное копирование сайта на MODX в Google Диск
            О необходимости резервного копирования сказано много. Мы в этой статье рассмотрим удобный и простой способ для серверов, настроенных по этой замечательной инструкции.
Итак, вводные данные:
        
        
        
    Итак, вводные данные:
- Каждый сайт работает от своего пользователя;
 - Все сайты находятся в /var/www/ ;
 - Системное имя пользователя, имя пользователя БД и название БД совпадают.
 
- Создание zip архива всего сайта и sql дампа БД в ~/backup
 - Подстановка даты в имя файлов
 - [Опционально] Закачивание всех архивов в Google Drive и удаление с сервера
 
Сервер: резервное копирование и выгрузка в Dropbox
            Первым делом всегда-всегда-всегда нужно заботиться о резервной копии. Вариантов огромное множество, но лично я написал для себя простой и понятный скрипт для ежесуточного запаковывания данных с любого сервера, в том числе и shared-хостинга.