Резервное копирование на FTP
Стоимость:
руб.
Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку
🛡️ Обеспечить безопасность
💡 Нужна консультация и помощь по работе?
1. Битрикс сохраняет резервные копии в папку сайта
Модуль выгружает архивы из папки /bitrix/backup/. Чтобы Битрикс складывал их туда, откройте Настройки → Инструменты → Резервное копирование → Регулярное резервное копирование и на вкладке «Параметры» в поле «Размещение резервных копий» выберите «в папке сайта». Копии, созданные вручную с тем же размещением, модуль тоже выгружает.
2. Модуль подключается к FTP-серверу только по защищённому соединению
Откройте Настройки → Настройки продукта → Настройки модулей → Резервное копирование на FTP, вкладка «Настройки FTP». Укажите хост, порт, логин и пароль и нажмите «Протестировать соединение». Дальше всё зависит от сертификата сервера:
openssl x509 -in cert.pem -noout -pubkey | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | openssl base64
Модуль показывает тот же ключ с приставкой sha256//.
Для SFTP выберите протокол «SFTP (по SSH)», порт — обычно 22. При первой проверке соединения модуль покажет отпечаток ключа SSH-сервера: сверьте его на сервере командой ssh-keygen -l -E md5 -f /etc/ssh/ssh_host_ed25519_key.pub (для отпечатка SHA256 — без -E md5) и нажмите «Доверять этому ключу». Если в режиме FTPS на порту отвечает SSH-сервер, проверка соединения подскажет выбрать SFTP.
Затем укажите, сколько копий хранить и в какой папке — недостающие папки модуль создаст сам. Отметьте «Включить резервирование по FTP» и нажмите «Сохранить».
3. Выгрузка идёт раз в сутки в заданное время
На вкладке «Основные настройки» укажите время запуска выгрузки. Время — по часам сервера: рядом с полем видно, сколько на сервере сейчас. Ставьте время после того, как Битрикс заканчивает создавать резервную копию. Копию, которую Битрикс ещё записывает, модуль пропускает и выгружает часом позже. Если поле пустое, выгрузка идёт раз в сутки, через 24 часа после предыдущей.
На той же вкладке есть «Удалять резервные копии с сайта после копирования на FTP сервер» — чтобы копии не занимали место на хостинге. Копию с сайта модуль удаляет только после проверки, что на сервере лежит копия того же размера.
4. Проверить настройку можно сразу после сохранения
Нажмите «Запустить выгрузку сейчас» на вкладке «Основные настройки». Выгрузка начнётся при ближайшем запуске агентов сайта; если агенты выполняются по cron раз в минуту — в течение минуты. Ход выгрузки виден на вкладке «Журнал логов», итог — в блоке «Состояние выгрузки». Если выгрузка прошла с ошибкой, в панели администратора появится уведомление со ссылкой на настройки модуля.
5. Агенты сайта лучше выполнять по cron
Выгрузку делает агент модуля, он проверяется раз в час. На хитах посетителей выгрузка большой копии может прерываться. Страница настроек модуля предупредит, если агенты выполняются на хитах или агент модуля давно не запускался.
Модуль выгружает архивы из папки /bitrix/backup/. Чтобы Битрикс складывал их туда, откройте Настройки → Инструменты → Резервное копирование → Регулярное резервное копирование и на вкладке «Параметры» в поле «Размещение резервных копий» выберите «в папке сайта». Копии, созданные вручную с тем же размещением, модуль тоже выгружает.
2. Модуль подключается к FTP-серверу только по защищённому соединению
Откройте Настройки → Настройки продукта → Настройки модулей → Резервное копирование на FTP, вкладка «Настройки FTP». Укажите хост, порт, логин и пароль и нажмите «Протестировать соединение». Дальше всё зависит от сертификата сервера:
- Сертификат выдан центром сертификации, например Let's Encrypt, — появится «Подключение выполнено успешно».
- Сертификат самоподписанный — модуль покажет, кому он выдан, срок действия и ключ. Сверьте ключ с сертификатом на сервере и нажмите «Доверять этому сертификату». После этого модуль соединяется только с сервером с этим ключом.
- Сервер не поддерживает TLS — подключения не будет: по обычному FTP пароль и копия идут по сети открытыми, поэтому модуль так не работает.
openssl x509 -in cert.pem -noout -pubkey | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | openssl base64
Модуль показывает тот же ключ с приставкой sha256//.
Для SFTP выберите протокол «SFTP (по SSH)», порт — обычно 22. При первой проверке соединения модуль покажет отпечаток ключа SSH-сервера: сверьте его на сервере командой ssh-keygen -l -E md5 -f /etc/ssh/ssh_host_ed25519_key.pub (для отпечатка SHA256 — без -E md5) и нажмите «Доверять этому ключу». Если в режиме FTPS на порту отвечает SSH-сервер, проверка соединения подскажет выбрать SFTP.
Затем укажите, сколько копий хранить и в какой папке — недостающие папки модуль создаст сам. Отметьте «Включить резервирование по FTP» и нажмите «Сохранить».
3. Выгрузка идёт раз в сутки в заданное время
На вкладке «Основные настройки» укажите время запуска выгрузки. Время — по часам сервера: рядом с полем видно, сколько на сервере сейчас. Ставьте время после того, как Битрикс заканчивает создавать резервную копию. Копию, которую Битрикс ещё записывает, модуль пропускает и выгружает часом позже. Если поле пустое, выгрузка идёт раз в сутки, через 24 часа после предыдущей.
На той же вкладке есть «Удалять резервные копии с сайта после копирования на FTP сервер» — чтобы копии не занимали место на хостинге. Копию с сайта модуль удаляет только после проверки, что на сервере лежит копия того же размера.
4. Проверить настройку можно сразу после сохранения
Нажмите «Запустить выгрузку сейчас» на вкладке «Основные настройки». Выгрузка начнётся при ближайшем запуске агентов сайта; если агенты выполняются по cron раз в минуту — в течение минуты. Ход выгрузки виден на вкладке «Журнал логов», итог — в блоке «Состояние выгрузки». Если выгрузка прошла с ошибкой, в панели администратора появится уведомление со ссылкой на настройки модуля.
5. Агенты сайта лучше выполнять по cron
Выгрузку делает агент модуля, он проверяется раз в час. На хитах посетителей выгрузка большой копии может прерываться. Страница настроек модуля предупредит, если агенты выполняются на хитах или агент модуля давно не запускался.