loader
СГБ - Сологуб
Заказать услуги

Сопутсвующие услуги

Плагин автоматического бэкапа для Joomla с загрузкой на собственный FTP

Заказной проект для клиента. Разработка плагина автоматического резервного копирования сайта с выгрузкой готовых копий на собственный FTP-сервер клиента.

Клиент обратился с задачей наладить регулярный бэкап сайта на Joomla объёмом более 60 ГБ. Существующие облачные сервисы и готовые компоненты не подходили: загрузка обрывалась на таймауте, весь процесс упирался в лимиты времени и памяти, платные решения на регулярной подписке. Требовалось решение, которое работает стабильно, не требует ежемесячной абонентской платы и хранит копии на собственном сервере заказчика.

В рамках проекта был разработан системный плагин Joomla с логикой полного цикла резервного копирования: снятие дампа базы данных, архивация файловой структуры с гибким списком исключений, потоковая загрузка на FTP без обрыва по таймауту, ротация старых копий и ведение журнала операций. Запуск выполняется из консоли (cron), что полностью снимает ограничения веб-сервера.

x
Наверняка у Вас есть вопросы касательно оказываемой услуги, оставьте свой контактный телефон и мы Вас проконсультируем по любому интересующему вопросу!

Цель проекта:

Настроить автоматическое резервное копирование без ручного участия администратора. Исключить зависимость от сторонних облачных сервисов и ежемесячных платежей. Обеспечить стабильную передачу больших объёмов данных (десятки гигабайт) без обрывов. Хранить резервные копии на собственном оборудовании клиента для полного контроля над данными. Сделать решение расширяемым — с перспективой поддержки других CMS.

Преимущества решения:

Никакой абонентской платы — бэкап идёт на собственный FTP-сервер клиента.

Потоковая загрузка без таймаутов — файлы по 60 ГБ передаются целиком, без обрывов на лимитах.

Запуск через cron из консоли — процесс не зависит от визитов на сайт и не нагружает посетителей.

Гибкие исключения — кеш, логи и временные файлы не попадают в архив, что экономит объём и время.

Ротация старых копий — на сервере хранится только заданное количество свежих бэкапов.

Прозрачный лог — каждая операция фиксируется, статус всегда можно проверить.

Заключение:

Клиент получил автономную систему резервного копирования, которая не зависит от внешних сервисов и надёжно работает с большими объёмами данных. Решение окупается отсутствием регулярных платежей и полным контролем над собственными данными. Архитектура универсальна: логика дампа, архивации и выгрузки переносится на другие популярные CMS, поэтому в планах — версии для WordPress, 1С-Битрикс и других систем.
Наверняка у Вас есть вопросы касательно оказываемой услуги, оставьте свой контактный телефон и мы Вас проконсультируем по любому интересующему вопросу!
0 Комментариев
Что-бы оставить свой комментарий Вы должны авторизоваться на сайте
Наверняка у Вас есть вопросы касательно оказываемой услуги, оставьте свой контактный телефон и мы Вас проконсультируем по любому интересующему вопросу!
x
Тема пуша
Сообщение пуша
Наверх
Отправить заявку
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных