+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Top Man Digital: Облачный бэкап — копии сайта в ваших облаках

Менее 50 раз установок
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Менее 50 раз
Версия:
1.1.3
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
02.11.2026

Совместимые редакции

Описание

Резервные копии Битрикса — в ваших облаках

Top Man Digital: Облачный бэкап создаёт копии сайта и базы данных штатным механизмом 1С-Битрикс и отправляет готовые архивы в подключённые хранилища. Запуск, ход работы и список копий доступны в одном разделе административной панели.

Что умеет модуль
  • Копия по кнопке или по расписанию. Вручную, ежедневно, по выбранным дням недели, раз в две недели или раз в месяц.
  • Несколько мест хранения. Яндекс.Диск, Облако Mail.ru, Google Диск и сервер по SSH/SFTP. Можно использовать несколько подключений.
  • Понятный ход выполнения. Создание архива, проверка и отправка в облако показаны отдельно. После обновления страницы модуль получает текущее состояние с сервера; закрытие вкладки не останавливает фоновые задачи.
  • Каталог готовых копий. Посмотрите дату, размер и место хранения, скачайте части архива или отправьте уже созданную копию в другое подключённое хранилище без повторного архивирования сайта.
  • Проверка передачи. Модуль проверяет целостность частей архива и отмечает проверенные копии. Временные сетевые ошибки обрабатываются повторными попытками; ошибка не выдаётся за успешное сохранение.
  • Управление хранением. В сервисных инструментах доступны правила сохранения поколений, закрепление нужных копий и предварительный просмотр удаления.
  • Мастер настройки. Подготовка сайта, подключение хранилища и выбор режима. Для каждого хранилища предусмотрены подсказки по получению реквизитов.
Штатный формат резервной копии

Сайт и базу данных архивирует сам 1С-Битрикс. В облако передаются оригинальные части штатного архива. Для восстановления используется официальный скрипт restore.php; инструкция доступна рядом с каждой копией. Скачайте все части комплекта. Если в Битриксе включено шифрование архива, для восстановления потребуется его пароль.

Подключение облаков

Яндекс.Диск: OAuth-токен с доступом к файлам Диска. Mail.ru: полный адрес почты и пароль внешнего приложения для WebDAV. Google Диск: собственное OAuth-приложение и вход в аккаунт Google; папка Topman Backup создаётся автоматически, обязательного ввода ID папки нет. SSH/SFTP: адрес сервера, пользователь, пароль либо закрытый ключ и отпечаток ключа сервера.

Реквизиты сохраняются в настройках модуля в зашифрованном виде. Архивы и служебные ключи хранятся в закрытом каталоге вне публичной части сайта. Облачные аккаунты и свободное место в них предоставляет владелец сайта.

Совместимость: проверьте перед установкой

В версии 1.0.0 поддержан проверенный набор штатных файлов резервирования ядра main 26.150.0. Перед запуском модуль сверяет их контрольные суммы. На другом или изменённом ядре создание копии блокируется до проверки совместимости; поддержка всех версий Битрикса не заявляется.

Требуется 64-битный PHP 8.2–8.4, Linux-хостинг с PHP CLI, разрешённой функцией proc_open и системным cron, доступ на запись в закрытый каталог и достаточное место для полного архива. Фактическая приёмка проведена на PHP 8.3.36 и MariaDB 10.1.43. PostgreSQL не поддерживается. Интерфейс — на русском языке. Настройка серверных прав, cron и доступа к каталогам может потребовать помощи администратора хостинга.

Рекомендуем после настройки создать первую копию и проверить восстановление на отдельном стенде. Успешная передача архива в облако сама по себе не заменяет проверку восстановления.

Установка и первая копия
1. Проверьте сервер
  • 1С-Битрикс: Управление сайтом с проверенными штатными файлами резервирования main 26.150.0. Модуль сверяет три файла по контрольным суммам; другая версия или изменённое ядро блокирует создание копии.
  • 64-битный PHP 8.2–8.4 для сайта и PHP CLI. Проверенный стенд: PHP 8.3.36, MariaDB 10.1.43. Требуются curl, pdo_mysql, sodium, openssl, json, mbstring, zlib; для WebDAV Mail.ru — DOM/XML.
  • Разрешённая proc_open, системный cron и права пользователя сайта на создание закрытого каталога вне document root.
  • Свободное место на сервере под полный архив и резерв свободного пространства. На облачном диске должно хватать места для выбранного числа копий.
  • Исходящий доступ к API выбранного облака по HTTPS либо к вашему SFTP-серверу. Сертификаты HTTPS должны проходить проверку.
2. Установите решение

Войдите администратором в панель 1С-Битрикс. В разделе «Marketplace» установите решение Top Man Digital: Облачный бэкап (код topman.backup). После установки откройте Top Man Digital → Облачный бэкап → Первичная настройка.

3. Подготовьте сайт

На первом шаге мастера запустите проверку и подготовку. Модуль проверит окружение и подготовит закрытые служебные каталоги. Если сервер не позволяет создать каталог вне публичной части сайта, попросите администратора хостинга настроить права; не помещайте ключи и рабочие архивы в общедоступную папку.

Публичная выдача временных SQL-дампов в bitrix/backup должна быть запрещена настройками веб-сервера. Мастер показывает необходимые действия, а перед созданием копии модуль проверяет защиту по HTTP. На nginx одного файла .htaccess недостаточно — правило настраивается в конфигурации сервера.

4. Подключите хранилище
  • Яндекс.Диск. Откройте Яндекс OAuth, создайте приложение с доступом к чтению и записи файлов Диска и получите пользовательский OAuth-токен по инструкции Яндекса. В мастере выберите Яндекс.Диск и сохраните токен. Подсказка со ссылками доступна в самой форме. Токен не нужно записывать в JSON-файл.
  • Облако Mail.ru. Укажите полный почтовый адрес и отдельный пароль внешнего приложения. Обычный пароль почты не используйте. Инструкции: пароли внешних приложений и доступ к Облаку через WebDAV.
  • Google Диск. В Google Cloud Console выберите проект и включите Google Drive API. В Google Auth Platform → Branding оформите экран согласия; в Audience добавьте свой аккаунт как тестового пользователя, если приложение в режиме Testing. В Clients создайте OAuth-клиент типа Web application и внесите точный callback URL, который показывает модуль для вашего сайта. Сохраните Client ID и Client Secret в форме модуля, нажмите авторизацию и разрешите доступ. Запрашивается drive.file: приложение работает со своими файлами. Папка Topman Backup создаётся автоматически. ID папки — дополнительная настройка; произвольная папка, созданная вручную, может быть недоступна с drive.file. У внешнего приложения в режиме Testing refresh-токен для такого доступа может истечь через 7 дней: для постоянной работы учитывайте правила публикации OAuth-приложения Google.
  • SSH/SFTP. Укажите адрес и порт, пользователя, существующую папку на удалённом сервере, пароль либо закрытый ключ. Внесите SHA256-отпечаток ключа сервера, полученный у его администратора по доверенному каналу. При несовпадении отпечатка соединение блокируется.

Нажмите «Подключить» или «Проверить подключение» и дождитесь успешного результата. Проверка создаёт и удаляет небольшой тестовый объект внутри рабочей папки модуля. Сохранение реквизитов без завершённой проверки не означает готовность хранилища.

5. Включите фоновые задачи

Архивирование и отправка работают через PHP CLI и системный cron. В мастере откройте инструкции фонового запуска: модуль покажет точные команды с путём к установленной копии. Администратор сервера должен выполнить background-init и добавить три команды для ролей scheduler, creator и io в cron под пользователем сайта. От root фоновые задачи не запускайте.

Документированная точка входа — bitrix/modules/topman.backup/tools/cli.php (при установке в local — local/modules/topman.backup/tools/cli.php). Справка: php /полный/путь/к/tools/cli.php help. Служебные native-child.php и native-core.php запускает сам модуль. Диагностические скрипты устанавливать не требуется.

Дождитесь, пока мастер подтвердит работу всех трёх ролей. Только после этого включайте расписание. Открытая вкладка браузера для выполнения фоновых задач не нужна.

6. Выберите режим и создайте копию

Выберите ручной запуск либо расписание: ежедневно, по дням недели, раз в две недели с начальной датой или раз в месяц с днём месяца. Задайте время, часовой пояс и хранилище. Для месячного расписания день, отсутствующий в коротком месяце, переносится на последний день этого месяца.

Запустите первую копию. Модуль последовательно покажет создание штатного архива Битрикса, проверку и отправку. Дождитесь статуса «Сохранена и проверена». После обновления страницы ход выполнения загружается с сервера.

7. Проверьте восстановление

В разделе «Резервные копии» откройте «Как восстановить», скачайте все части одного комплекта и используйте официальный restore.php на отдельном тестовом сайте. Если штатный архив зашифрован, заранее сохраните его пароль в безопасном месте. Пароль штатного архива и служебные ключи модуля решают разные задачи.

Кнопка «Отправить в облако» у готовой копии позволяет выбрать ещё одно проверенное подключение и передать существующие части без повторного создания архива.

Рабочее время: пн-пт 10:00-18:00 МСК по производственному календарю.
Почта для связи: marketplace@topman.dev
TG для связи: https://t.me/tmd_svosko
Время ответа - 2 рабочих дня.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru

Подтвердите что сама лицензия у вас куплена

Top Man Digital: Облачный бэкап
Top Man Digital: Облачный бэкап
1 500 руб

Каталог для ИИ