Установка 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 автоматически во время установки, сделайте это сначала:
- Создайте A-запись для имени хоста вашей панели (например,
panel.yourdomain.com), указывающую на IP вашего сервера — плюс записиns1,ns2иmail, если будете размещать DNS/почту. - В вашем облачном файрволе (DigitalOcean, Vultr, AWS, …) откройте порты 80 и 443.
Пока нет домена? Вы можете установиться на голый IP сервера и добавить домен + HTTPS позже.
Уже дали серверу имя (hostname), которое указывает на него, например srv1.vashdomen.ru? Мастер заметит это и предложит его как адрес панели — без какого-либо шага с DNS.
После установки
- Откройте URL панели и войдите с учётными данными администратора, показанными в конце установки.
- HTTPS автоматический. Если DNS имени хоста вашей панели уже указывал на сервер, установщик выпускает для вас настоящий сертификат Let's Encrypt — итоговая сводка это подтверждает. Если домен ещё не был направлен, панель остаётся на
http://, и HTTPS включается сам в течение ~5 минут, как только вы направите DNS. Чтобы принудительно включить немедленно, подключитесь по SSH под root и выполнитеsudo nimbopanel-enable-https. - Создайте свой первый аккаунт хостинга или импортируйте существующий аккаунт 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 намеренно никогда не «отказывает наглухо». Подробности см. в Как работает лицензирование.
Обновление
Обновления поставляются как новый релиз. Запустите тот же установщик снова (или встроенный апдейтер), чтобы перейти на последнюю версию; ваши аккаунты и данные сохраняются.