Лицензия JetBackup: инкрементные бэкапы для cPanel и DirectAdmin
JetBackup снимает инкрементные резервные копии на серверах cPanel и DirectAdmin и пишет их на локальный диск, по FTP или в S3-совместимое хранилище. Лицензия привязана к IP сервера, который выполняет задания резервного копирования.
У штатного панельного бэкапа две известные беды: каждый прогон копирует аккаунт целиком, съедая диск и время, а восстановление почти всегда идёт через администратора. JetBackup после первой полной копии переносит только изменившееся — ночное окно сокращается, и тот же объём хранилища вмещает заметно больше точек восстановления. На стороне назначения выбор есть: локальный диск, FTP или S3-совместимое объектное хранилище, причём несколько назначений могут работать по разным расписаниям. Благодаря интеграции с панелью управления владелец аккаунта восстанавливает отдельный файл, одну базу или почтовый ящик из своего интерфейса; какие из этих прав открыть, решает администратор — и большая часть тикетов «восстановите мне вот этот файл» просто перестаёт приходить. Продукт ложится на шаред-хостинг, реселлеров и любого сисадмина, который лично отвечает за чужие данные.
Лицензия привязана к IP-адресу сервера, а не к файлу ключа. Для команд, которые часто пересобирают серверы, разница практическая: поднимаете свежую машину из образа — покупать заново ничего не нужно, достаточно обновить IP в панели, и старый адрес отваливается в тот же момент. Установка на сервере — одна команда, скрипт находит лицензию по IP, так что копировать и беречь ключ не приходится. Оплата уходит с предоплаченного баланса, согласований нет, и лицензия обычно готова к работе в течение минуты; баланс, пополненный криптовалютой, зачисляется автоматически, банковский перевод подтверждает человек. Тем, кто разворачивает серверы пачками, главную ценность даёт API: подключите методы создания, продления, приостановки и смены IP к WHMCS или собственной автоматизации — и новый сервер лицензирует себя сам в ходе сборки. Реселлерским аккаунтам скидочная цена применяется прямо при заказе, скрипт установки отдаётся с собственного домена реселлера под его брендом, а субреселлерам можно задать свой прайс-лист и лимит баланса. Каждый заказ, продление и вызов API попадает в историю аккаунта вместе с результатом.
Несколько вопросов лучше закрыть до заказа. Тип панели и её ветка версий имеют значение — до установки убедитесь, что ваша панель поддерживается. Ёмкость планируйте по тому, как ведут себя инкременты: размер первой полной копии, суточный объём изменений и число точек восстановления, которое вы хотите держать, и определяют нужное место, а увеличение срока хранения растит его быстро. Писать копии на тот же диск, где лежат данные, — это не резервное копирование; хотя бы одно назначение должно жить вне сервера. Удалённые назначения тянут за собой полосу пропускания и правила провайдера по исходящему трафику. Перед запуском скрипта установки проверьте, что регистрируете тот адрес, с которого сервер реально выходит наружу: за NAT это не всегда то, что машина показывает у себя. И наконец, проверяйте восстановление по расписанию — бэкап, который никто ни разу не разворачивал, это предположение, а не страховка. Редакции и текущие цены видны на экране заказа.
Почему здесь
Инкрементный перенос
После первой полной копии переносится только изменившееся: окно бэкапа короче, а в том же объёме помещается больше точек восстановления.
Несколько назначений
Локальный диск, FTP и S3-совместимое объектное хранилище работают вместе, каждое по своему расписанию.
Восстановление своими силами
Владелец аккаунта восстанавливает файл, базу данных или почтовый ящик прямо из cPanel или DirectAdmin, не открывая тикет.
Одна команда, дальше API
Установка на сервере — одна команда, а создание, продление и смена IP идут через REST API: новый сервер собирается и лицензируется за один автоматический проход.
Частые вопросы
К какому серверу привязана лицензия — к тому, который копируют, или к хранилищу?
К IP сервера, который выполняет задания резервного копирования. FTP-площадке или S3-бакету, куда вы пишете, отдельная лицензия не нужна: ничего лицензируемого там не установлено. А вот каждому серверу, который вы копируете, нужна своя лицензия.
Что будет с лицензией, если я переустановлю сервер или сменится IP?
Вы заменяете IP у лицензии в панели. Новый адрес начинает работать сразу, старый сразу останавливается, ничего не нужно покупать заново или просить у поддержки. То же изменение доступно через API, так что его можно встроить в собственный скрипт сборки.
Смогут ли клиенты восстанавливать свои копии сами?
Да — интеграция с панелью именно для этого. Владелец аккаунта восстанавливает на уровне файла, базы данных или почтового ящика из своего интерфейса, а какие из этих прав включены, решает администратор — вплоть до полного их отключения.
Если я перестану продлевать, что станет с уже сохранёнными копиями?
Месячная лицензия работает до конца оплаченного периода, автопродление отключается в любой момент, договора и платы за отказ нет. Файлы копий лежат в вашем собственном хранилище — окончание лицензии их не трогает. Но восстановление идёт через интерфейс самой программы, поэтому, если вы уходите или мигрируете, доведите нужные восстановления до конца, пока период не истёк.
Другие лицензии
Все лицензии для резервного копирования · Партнёрская программа
Укажите IP сервера резервного копирования, активируйте лицензию за минуты — и первый инкремент пройдёт уже этой ночью.