Документация / Установка Nimbopanel

Установка Nimbopanel

Требования

Nimbopanel устанавливается на чистый сервер Linux, которым вы управляете (VPS или выделенный сервер) — не на shared-хостинг. Вам нужны:

  • Свежеразвёрнутый x86_64/arm64 (64-бит) сервер под управлением поддерживаемой ОС:

    • Ubuntu 22.04 LTS или 24.04 LTS — протестировано от и до, и то, что мы используем сами.
    • Debian 12 — протестировано от и до.
    • AlmaLinux 8, 9 и 10 — протестировано от и до.
    • Rocky Linux 9 — протестировано от и до. RHEL 9 — то же семейство, и ожидается, что он ведёт себя идентично.
    • CloudLinux 9 — протестировано от и до, с соблюдением по-аккаунтных ресурсных лимитов LVE там, где их предоставляет ядро CloudLinux.
    • ARM (aarch64) пока не поддерживается.

    Установщик не останавливает вас на непротестированной комбинации — он предупреждает и продолжает.

  • Доступ root (или sudo).

  • Домен или поддомен, направленный на IP сервера, для панели (например, panel.yourdomain.com).

  • Не менее 1 ГБ RAM для небольшого хоста; больше по мере добавления аккаунтов.

Установка одной строкой

Войдите в свой аккаунт, откройте Дашборд и скопируйте показанную там команду установки — она уже содержит ваш лицензионный ключ:

curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX

Точная, готовая к запуску команда с вашим собственным ключом показана на вашем Дашборде и на странице Downloads после входа. Копируйте её оттуда, а не набирайте эту — она несёт правильный ключ для вашего аккаунта.

Установщик открывает короткий браузерный мастер настройки (он печатает ссылку и ждёт), где вы подтверждаете лицензию, создаёте аккаунт администратора и называете имя хоста панели. Это обычный путь, и он выполняется независимо от того, передаёте ли вы --wizard; ключ в командной строке лишь предзаполняет поле.

Затем он настраивает панель управления, веб-сервер, PHP, почтовый стек, DNS и службы баз данных и завершается печатью URL панели и логина администратора. Весь прогон логируется в /var/log/nimbopanel-install.log.

Пока нет ключа? Оставьте --license без значения. Сервер устанавливается и работает на правах Free — один сайт, без addon-доменов — и вы можете ввести ключ из панели позже.

Перед установкой (если у вас есть домен)

Чтобы получить HTTPS автоматически во время установки, сделайте это сначала:

  1. Создайте A-запись для имени хоста вашей панели (например, panel.yourdomain.com), указывающую на IP вашего сервера — плюс записи ns1, ns2 и mail, если будете размещать DNS/почту.
  2. В вашем облачном файрволе (DigitalOcean, Vultr, AWS, …) откройте порты 80 и 443.

Пока нет домена? Вы можете установиться на голый IP сервера и добавить домен + HTTPS позже.

Уже дали серверу имя (hostname), которое указывает на него, например srv1.vashdomen.ru? Мастер заметит это и предложит его как адрес панели — без какого-либо шага с DNS.

После установки

  1. Откройте URL панели и войдите с учётными данными администратора, показанными в конце установки.
  2. HTTPS автоматический. Если DNS имени хоста вашей панели уже указывал на сервер, установщик выпускает для вас настоящий сертификат Let's Encrypt — итоговая сводка это подтверждает. Если домен ещё не был направлен, панель остаётся на http://, и HTTPS включается сам в течение ~5 минут, как только вы направите DNS. Чтобы принудительно включить немедленно, подключитесь по SSH под root и выполните sudo nimbopanel-enable-https.
  3. Создайте свой первый аккаунт хостинга или импортируйте существующий аккаунт cPanel — см. Миграция с cPanel. Каждый добавленный вами хостинговый домен получает собственный бесплатный сертификат Let's Encrypt автоматически, как только он укажет на сервер.

Что отличается на семействе RHEL

AlmaLinux, Rocky, CloudLinux и RHEL запускают ту же панель и тот же набор функций, с тремя вложенными компонентами, которые установщик там не настраивает:

  • phpMyAdmin и веб-почта Roundcube — только для Debian/Ubuntu. Панели ваших клиентов скрывают обе плитки автоматически на сервере, где их нет, так что никого не отправят на страницу, которой не существует — но если что-то из них для вас важно, выбирайте Debian или Ubuntu.
  • Фильтрация спама rspamd не устанавливается на семействе RHEL. Её репозиторий подписывает пакеты ключом, который RHEL 9 отвергает, а установка root-демона из непроверенного репозитория — не та сделка, которую стоит заключать.

Всё остальное — почта, DNS, базы данных, PHP, резервные копии, SSL — одинаково на обоих семействах.

Лицензирование и офлайн-толерантность

Ваш сервер время от времени связывается с сервером лицензий. Если он не может достучаться до сервера лицензий — сбой, сетевой перебой — ваш хостинг продолжает работать. Nimbopanel намеренно никогда не «отказывает наглухо». Подробности см. в Как работает лицензирование.

Обновление

Обновления поставляются как новый релиз. Запустите тот же установщик снова (или встроенный апдейтер), чтобы перейти на последнюю версию; ваши аккаунты и данные сохраняются.