Панели управления ISPmanager и FastPanel умеют сохранять резервные копии сайтов и баз данных в S3-совместимое хранилище. Копии хранятся отдельно от сервера, поэтому остаются доступными даже при сбое основного диска.
Что понадобится
Access Key и Secret Key из личного кабинета, созданный приватный бакет и доступ к панели управления с правами администратора.
Настройка в ISPmanager
- Войдите в панель под пользователем root.
- Откройте раздел «Инструменты» → «Резервные копии» → «Хранилища».
- Нажмите «Создать» и выберите тип хранилища Amazon S3 или S3-совместимое.
- Заполните поля: имя — произвольное; сервер — s3.hostflyby.net; бакет — имя вашего бакета; Access Key и Secret Key — ключи из личного кабинета; регион — us-east-1.
- Сохраните настройки. Панель проверит соединение автоматически.
- Перейдите в «Расписание резервного копирования», выберите созданное хранилище, укажите периодичность и количество хранимых копий.
Настройка в FastPanel
- Войдите в панель под администратором.
- Откройте «Управление» → «Резервные копии» → «Хранилища».
- Нажмите «Добавить хранилище» и выберите тип S3.
- Заполните поля: endpoint — s3.hostflyby.net; бакет — имя бакета; ключ доступа и секретный ключ; регион — us-east-1.
- Сохраните и проверьте соединение.
- В разделе «Резервные копии» задайте расписание и выберите созданное хранилище как место хранения.
Проверка работы
Запустите создание копии вручную и убедитесь, что файлы появились в бакете. Проверить содержимое можно через панель управления хранилищем в личном кабинете или через S3 Browser.
Рекомендации
Для резервных копий используйте приватный бакет: файлы копий содержат базы данных и конфигурации, публичный доступ к ним недопустим.
Создайте отдельный ключ доступа для панели управления. При смене администратора или подозрении на утечку достаточно отозвать этот ключ, не затрагивая другие подключения.
Оценивайте объём копий заранее: полная копия сайта с базой данных занимает столько же места, сколько исходные данные, а при хранении нескольких копий объём умножается.
Частые ошибки
Панель не подключается к хранилищу. Проверьте адрес endpoint: он указывается без имени бакета. Убедитесь, что исходящие соединения по порту 443 разрешены.
Копии создаются, но не загружаются. У ключа нет прав на запись в бакет либо закончилось место по тарифу.
Копирование прерывается на больших сайтах. Увеличьте время выполнения задачи в настройках панели или разделите копирование файлов и баз данных на разные задания.
