Плагин
Резервные копии
автор: Celena
Копия, из которой действительно можно восстановиться, на любом хостинге — включая shared без доступа к консоли.
- Дамп базы чистым PHP: структура MySQL из
SHOW CREATE TABLE, данные пакетами по 500 строк с keyset-пагинацией, gzip на лету. Для PostgreSQL используетсяpg_dump, если он есть, иначе — встроенный дампер. - Архив файлов с разумными исключениями (кэш, сессии, логи,
.git,node_modules, сам каталог копий) плюс ваши собственные пути. - Полная копия одним файлом: файлы сайта и
database.sql.gzвнутри одного.zip. - Расписание (ежедневно или еженедельно) по секретной cron-ссылке либо через консольный скрипт из комплекта; плагин сам решает, пора ли делать копию, поэтому лишние вызовы безопасны.
- Хранение вне сервера в любом S3-совместимом бакете — AWS S3, Cloudflare R2, Backblaze B2, MinIO, Hetzner, Wasabi. Подпись Signature V4 на чистом cURL, загрузка потоком с диска.
- Ротация хранит N последних копий каждого типа — и локально, и в бакете.
- Восстановление из сохранённой копии или из загруженного файла, со страховочной копией перед началом;
.env,storage/и сам плагин никогда не перезаписываются. - Дамп выполняется только со «своим» маркером — чужой SQL-файл отбрасывается до выполнения.
- Лог каждого задания и отчёт на почту: провалившаяся ночная копия не останется незамеченной.
- Интерфейс на английском, русском и украинском.
| Версия | Дата | Требования | Размер |
|---|---|---|---|
| 1.0.0 | 2026-08-19 | PHP >=8.3 · Celena >=1.0 | 74 KB |
Initial marketplace release |
|||
Требования
- PHP >=8.3 или новее
- Celena CMS >=1.0 или новее
- Проверено вплоть до Celena CMS 3.6
Установка
После покупки вы получите лицензионный ключ. Установите пакет из админки клиентского сайта — при активации она спросит ключ.
- Откройте раздел «Плагины/Темы» в админке Celena.
- Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
- Активируйте пакет — для платных при активации введите лицензионный ключ.