Проверено на пяти дистрибутивах, в двенадцати выпусках ОС
Одна и та же панель, где бы вы её ни запускали
Панель управления заслуживает доверия ровно настолько, насколько реальны серверы, на которых она действительно работала. Модульные тесты дёшевы, и они упускают самое важное — то, как пакет называется в одном дистрибутиве и разбит на два в другом, метку, которую политика безопасности молча отвергает, службу, которая запускается, но никогда не слушает. Поэтому мы не полагаемся только на них.
Прежде чем релиз выходит, Nimbopanel устанавливается с нуля на реальных, только что развёрнутых серверах под пятью дистрибутивами Linux и двенадцатью выпусками ОС — Ubuntu, Debian, AlmaLinux, Rocky Linux и CloudLinux, каждый в своих текущих основных версиях (включая Enterprise Linux 8, 9 и 10) — и проводится через всю работу, которую делал бы оператор. Каждый прогон — это более 850 живых проверок, и релиз выходит только тогда, когда проходит каждая из них.
Что на самом деле означает «протестировано от и до»
Каждый прогон — это не просто загрузившаяся страница. Это весь жизненный цикл, на самом сервере:
- Установка и настройка из подписанного публичного релиза, той же командой в одну строку, которую использовали бы вы, включая браузерный мастер настройки.
- Создание аккаунтов и доказательство того, что каждый из них изолирован в собственном пользователе Linux со своим PHP — что один сайт действительно не может дотянуться до другого.
- Почта, которая аутентифицируется — реальное письмо уходит и возвращается подписанным, с проходящими SPF, DKIM и DMARC.
- Авторитетный DNS, базы данных, файлы, SSL, который выпускается и обновляется сам.
- Резервные копии и восстановление, включая восстановление одной базы данных с сохранением бинарных данных.
- Реселлеры и white-label — клиент реселлера, публично резолвящийся на собственных серверах имён реселлера, с реальным сертификатом, и каждый административный маршрут для него закрыт.
- Отказоустойчивость — службы убиваются и восстанавливаются сами, часы переводятся вперёд, чтобы принудительно обновить сертификат, и настоящая перезагрузка, после которой каждый сайт по-прежнему обслуживается.
Когда в документации написано, что ОС «протестирована от и до», именно это стоит за этими словами.
CloudLinux, честно
На CloudLinux по-аккаунтные ресурсные лимиты LVE соблюдаются там, где их предоставляет ядро, так что загруженный аккаунт не может обделить соседей. Мы также прямо говорим о том, что там пока не интегрируем — CageFS и PHP Selector не подключены, и мы говорим об этом, а не намекаем на большее, чем поставляем.
Почему это важно для вас
Это значит, что вы можете выбрать дистрибутив, который ваша команда уже знает, и получить ту же панель, те же функции и то же поведение — а не галочку «поддерживается», которая в продакшене оборачивается острым углом. И это значит, что когда что-то действительно требует исправления, мы находим это сначала на реальном сервере, а не на вашем.
Прочитайте руководство по установке, чтобы увидеть актуальный список, или посмотрите всё, что включает панель.