В ISPManager есть встроенная система бэкапа, которая архивирует файлы пользователя и складывает архивы в каталог пользователя. Необходимо только базу отдельно дампить.
Почему-то у меня с ней не сложились отношения. Может панелька криво стоит, я не знаю, я не администрирую.
см. пункт 2 «Дано»
Панель управления ISP Manager. Стандартные средства ISP Manager не устраивают.
Когда на форумах спрашиваешь «Подскажите, каким образом можно реализовать резервирование данных», основной ответ: «обращайтесь в аську/почту/скайп, поможем. Стоимость услуг ХХ$». Либо топик остается без ответа.
Никто не дал хотя бы намек на bacula, Symantec и прочее. Пришлось выдумывать что-то самостоятельно. Результат перед Вами. Комментарии к данному посту принесли мне намного больше информации, чем все мои топики «Подскажите...».
В завершение. Не могли бы Вы подробнее рассказать, в чем «Ужас» подобного решения? При описанных исходных данных эти скрипты отлично решают поставленную задачу.
ну не ужас-ужас, но дампится все. вся БД, все файлы. Это долго и нагружает проц.
Нет инкрементальных бекапов.
В общем, для мелких сайтов-проектов пойдет, чуть выше требования и всё.
rsnapshot оцените.
Опыт для вас очень полезный. Можете еще посмотреть на хабре статью про powerbackup. Это скрипт написанный одним человеком для своих нужд. Уже давно пользуюсь + использую небольшую обертку чтобы копировать файлы на другие сервера, удалять старые бэкапы и указывать время создания нового full бэкапа. Умеет шифровать, так что на дропбокс можно смело копировать.
А можно куда-нибудь выложить пример, а то по статье на хабре ссылка на powerbackup уже не пашет.
Сейчас делаю бэкап на php (с инкрементальным и дифференциальным бэкапом, шифрование, закачка на Amazon S3, Dropbox и т.п.). Интересно сравнить с готовыми решениями. Пока, что тестил на винде, работает шустро, быстрее того же Comodo Backup.
Бэкапы своими руками для чайников