АСТОНИА: Выгрузка бэкапов на Яндекс.Диск
Решение помогает хранить копии сайта не только на сервере, но и во внешнем облачном хранилище (Яндекс.Диск). Это снижает риск потери данных при сбоях хостинга, нехватке места на сервере, случайном удалении файлов или повреждении локальных архивов.
При разработке, мы учитывали, что модуль должен:
- быть легок в установке и настройке (даже НЕ подготовленный пользователь по инструкции должен настроить его)
- поддерживать ручную отправку выбранной резервной копии и автоматическую отправка после создания бэкапа штатными средствами 1С-Битрикс.
- содержать максимально количество возможных настроек, как для автономной работы так я для разовой ручной выгрузки
- иметь удобную административную панель для контроля выгрузок (администратор видит список локальных бэкапов, состояние очереди, прогресс отправки (статус), свободное место на сервере и на Яндекс.Диске, а также журнал событий и ошибок.
- обрабатывать задачу в фоновом режиме, если выгрузка занимает длительное время.
Решение не изменяет публичную часть сайта и предназначено для работы из административной панели. Оно подходит для сайтов, которым нужен понятный и контролируемый способ регулярно переносить резервные копии в Яндекс.Диск.
__________________________________________________
Частые вопросы:
1. Насколько безопасна передача архивов и может ли посторонний получить к ним доступ?
Архивы передаются напрямую на серверы Яндекс.Диска по защищённому протоколу HTTPS через официальный API Яндекса. Модуль подключается к Диску по OAuth-токену, а не по логину и паролю от аккаунта. Права токена зависят от выбранного режима (см. пункт 3). Токен хранится в базе сайта в зашифрованном виде. Управлять модулем могут только администраторы с правами на него, а все действия с изменениями защищены от подделки запросов. На Диске копии видны только владельцу аккаунта Яндекса. Сами по себе они не публикуются и ссылок на них не создаётся.
2. Что будет с копиями, если сайт или хостинг взломают?
Копии лежат вне хостинга, на Яндекс.Диске, поэтому захват сервера сам по себе их не уничтожает. Но на сервере хранится токен доступа к Диску (в зашифрованном виде). Злоумышленник с полным контролем над сервером теоретически может им воспользоваться. Поэтому важно, какие права у токена (см. следующий пункт).
3. Можно ли защитить архивы от удаления и перезаписи?
API Яндекс.Диска не позволяет выдать права «только загрузка без удаления»: право на запись всегда включает и удаление. Поэтому мы рекомендуем ограничивать не операции, а область доступа:
- Режим «Изолированная папка приложения на Диске» даёт модулю доступ только к его собственной папке. Остальные файлы вашего Диска для токена недоступны. В этом режиме работает автоматическая очистка старых копий.
- Режим «Безопасная загрузка в любую папку на Диске» даёт доступ ко всему Диску. «Безопасная» означает, что модуль никогда не удаляет копии автоматически. От злоумышленника, получившего токен, этот режим не защищает, поэтому для защиты от взлома мы его не рекомендуем.
Для максимальной защиты: используйте режим папки приложения и отдельный аккаунт Яндекса только для бэкапов с двухфакторной аутентификацией. Особо важные копии периодически переносите вручную из папки приложения в другую папку Диска (туда токен с сервера не имеет доступа) или скачивайте в отдельное хранилище. После взлома сайта токен нужно сразу отозвать в настройках аккаунта Яндекса.
4. Шифруются ли резервные копии?
Модуль загружает архивы, которые создаёт стандартный механизм резервного копирования Битрикса, и сам их повторно не шифрует. В настройках резервного копирования Битрикса можно включить шифрование архива паролем, и тогда на Диск уйдёт уже зашифрованный архив. Пароль нужно хранить отдельно от сайта: без него восстановиться не получится.
5. Проверяет ли модуль целостность архивов и успешность загрузки?
Да. После загрузки каждой части архива модуль запрашивает у Яндекс.Диска фактический размер файла и сверяет его с исходным, а при расхождении делает повторные попытки. Копия считается выгруженной только после этой проверки. На дашборде видны статус, прогресс и журнал событий. Об ошибках модуль уведомляет в админке и по электронной почте. Ещё он отслеживает, работает ли на сервере планировщик заданий (cron), и проверяет, хватает ли места на Диске. Отдельной проверки содержимого архива по контрольной сумме модуль не делает: он сверяет размер.
6. Можно ли копировать все сайты и папки на хостинге или только один сайт?
Модуль выгружает резервные копии одной установки 1С-Битрикс или Битрикс24. Если на одной установке работает несколько сайтов (многосайтовость), все они попадают в одну копию. Состав копии (файлы, база данных, исключения) задаётся в стандартных настройках резервного копирования Битрикса. Произвольные папки хостинга и другие сайты, в том числе не на Битриксе, модуль не копирует. Для каждой отдельной установки Битрикса нужна своя копия модуля.
7. Если сайт перестанет работать, сохранятся ли копии и сможем ли мы восстановиться сами?
Да. Копии, которые уже лежат на Яндекс.Диске, от состояния сайта не зависят. Это обычные архивы Битрикса. Для восстановления их достаточно скачать из своего Яндекс.Диска и развернуть стандартным скриптом восстановления restore.php на любом хостинге. Сам модуль для восстановления не нужен.
В нашем каталоге представлены готовые сайты и интернет-магазины для различных сфер деятельности.
Для того, чтобы найти подходящий вариант воспользуйтесь фильтром, расположенном в каждом разделе.
Вы можете отфильтровать готовые решения по тематике, стоимости и другим параметрам.
Пожалуйста, обратить внимание, что для установки купленного решения вам обязательно потребуется система управления Битрикс, позволяющая редактировать сайт или интернет-магазин без знания программного кода.
Перейдя на детальную страницу любого решения, вы увидите его цену, кнопку со ссылкой на демо версию, список подходящих редакций Битрикс и два варианта покупки:
- Вы покупаете только решение (подходит тем, у кого уже есть платформа Битрикс с нужным набором функций).
- Вы покупаете все необходимое для установки в одном наборе, в который уже входит:
- выбранное вами готовое решение;
- минимально требуемая редакция 1С-Битрикс;
- аренда хостинга и домена.
Вы можете выбрать базовый набор, либо составить свой добавив в него:
- другую редакцию 1С-Битрикс, которая включает в себя больше полезных функций;
- более мощный хостинг;
- услуги приоритетной техподдержки и пр.
Положите товары в корзину, кликните по ней в правом верхнем углу страницы и нажмите на кнопку
«Оформить заказ» или кликните по кнопке «Быстрый заказ».
Быстрый заказ
Функция «Быстрый заказ» позволяет пропустить стандартную процедуру оформления покупки. Вместо этого вы оставляете свои контактные данные в специальной форме обратной связи и ожидаете звонка нашего сотрудника. Он уточняет позиции вашего заказа, отвечает на вопросы и отправляет подтверждение заказа на вашу электронную почту.
Обычное оформление
При выборе стандартного оформления заказа, вы увидите новую страницу. Здесь вам нужно будет выбрать тип плательщика, вариант оплаты и доставки заказа.
Оплата
Вы можете оплатить заказ по безналичному расчету, а также наличными при помощи платежной системы Яндекс.Деньги, выбрав способ оплаты через электронный кошелек или картами Visa, Mastercard, либо Maestro.
Доставка
Купленные программные продукты будут отправлены вам по электронной почте в виде цифро-буквенного кода. Данный код (лицензионный ключ) выписывается автором программного продукта и предоставляет вам неисключительное право на его использование.
Установка
При покупке готового решения вместе с системой управления сайтом Битрикс, их установка проводится абсолютно бесплатно.
Безналичный расчет
Данный способ оплаты доступен для физических и юридических лиц. После заполнения и подтверждения заказа вы получите по e-mail счeт со всеми реквизитами, который необходимо распечатать и оплатить в любом коммерческом банке в течение 5 банковских дней с момента оформления заказа.
Пожалуйста, обратите внимание, что продажа программных продуктов осуществляется без НДС
(пп. 26 п. 2 ст. 149 НК РФ).
Оплата при помощи сервиса Яндекс.Деньги
Данный способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Надёжность и безопасность приёма платежей подтверждена международными сертификатами PCI Security Standards Council. Информация о сервисе находится в официальных реестрах Visa International и MasterCard Worldwide.
После заполнения и подтверждения заказа вы будете переадресованы на защищенный веб-сайт сервиса Яндекс.Деньги, где сможете выбрать способ оплаты при помощи платежных карт Visa, Mastercard или Maestro, либо электронного кошелька Яндекс.Деньги.
Доставка
Купленные программные продукты поставляются в виде цифро-буквенного кода, используя который их можно установить на хостинг согласно инструкции. Код отправляется онлайн на указанную в заказе электронную почту.
После получения оплаты от покупателя до момента отправки ему лицензионного ключа может пройти несколько часов.
На протяжении этого времени проводится оформление купленной программной продукции.
Внимание! Неправильно указанный e-mail может привести к дополнительной задержке. Пожалуйста, проверяйте ваши персональные данные при регистрации и оформлении заказа. Конфиденциальность ваших данных гарантируется.
Для установки вам потребуется
- Система управления «Битрикс» (подходящей редакции);
- Домен;
- Хостинг.
Все это вы можете купить в готовом наборе у нас на сайте, ускорив процесс дальнейшей установки.
Базовую установку мы сделаем для вас бесплатно!
Не нашли ответа на свой вопрос?Свяжитесь с нами, и мы предоставим необходимую информацию. |
Задать вопрос
|








