Установка
Панель ставится одной командой на чистый сервер. Обычно это занимает 2–3 минуты, ещё 5–15 минут в фоне ставится программное обеспечение для сайтов.
Требования
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| ОС | AlmaLinux, Rocky Linux, RHEL 8, 9, 10 · Debian 12, 13 · Ubuntu 22.04, 24.04 | |
| Архитектура | x86_64 | |
| Оперативная память | 1 ГБ | 2 ГБ и больше |
| Свободно на диске | 5 ГБ | 10 ГБ и больше |
| Доступ | root (или sudo), выход в интернет | |
Ставьте панель на чистую систему: без другой панели управления и без уже настроенного веб-сервера на портах 80/443 — их займут сайты.
Подготовка сервера
- Закажите VPS или выделенный сервер с одной из поддерживаемых систем.
- Подключитесь по SSH под root:
ssh root@IP-сервера. Если вы зашли обычным пользователем — выполнитеsudo -i. - Если у провайдера есть свой межсетевой экран (в личном кабинете), разрешите входящие порты 8888 (панель), 80 и 443 (сайты). Для почты понадобятся 25, 587, 993 и 995, для FTP — 21 и 40000–40100, для DNS — 53 (TCP и UDP).
Установка
Выполните под root:
curl -fsSL https://get.ok2panel.ru | bash
В конце установщик выведет адрес панели, логин и пароль:
✅ Ok2panel установлена
Панель: https://203.0.113.10:8888/
Логин: admin
Пароль: ********
SHA-256 сертификата: AB:CD:...
Повторно он не показывается. Если всё же потеряли — см. как сменить пароль администратора.
Что делает установщик
- Проверяет подлинность. Скачивает текущий релиз и сверяет его с подписанным списком контрольных сумм. Если подпись или сумма не совпала — ничего не устанавливается.
- Проверяет сервер. ОС, память, диск, cgroups v2, SELinux, swap. То, что можно исправить автоматически, исправляется; критичные проблемы останавливают установку с понятным отчётом в
/tmp/ok2panel-preflight.log. - Ставит панель как системную службу
panel-cp(данные — в/var/lib/serverpanel). - Открывает порт панели в firewalld или ufw, если они включены.
- Запускает панель по HTTPS с собственным сертификатом и выводит данные для входа.
- Начинает ставить базовый набор в фоне: веб-сервер (OpenLiteSpeed или Nginx), PHP, MariaDB, phpMyAdmin, Redis, Certbot, Fail2ban.
Параметры
Параметры передаются после bash -s --:
curl -fsSL https://get.ok2panel.ru | bash -s -- --port 9443 --no-stack
| Параметр | Что делает |
|---|---|
--port 8888 | Порт панели (по умолчанию 8888). |
--admin-pass 'пароль' | Задать пароль администратора вместо сгенерированного. |
--no-stack | Не ставить базовый набор автоматически — выберете программы сами в мастере или в «Приложениях». |
--skip-preflight | Пропустить проверку сервера. Используйте, только если понимаете, какое предупреждение игнорируете. |
Первый вход
- Откройте адрес из вывода установщика:
https://IP-сервера:8888. - Браузер один раз предупредит о сертификате — это собственный сертификат панели. Сверьте отпечаток SHA-256 с выводом установщика и продолжите.
- Войдите как
adminс паролем из вывода. - Откроется мастер настройки — переходите к первой настройке.
Чтобы открывать панель по красивому адресу с настоящим сертификатом (например panel.example.com), добавьте его в Настройки → Панель после первой настройки.
Обновление
Обновление — та же команда установки. Установщик увидит работающую панель, заменит программу на новую версию и сохранит все данные, сайты и настройки:
curl -fsSL https://get.ok2panel.ru | bash
Проверить, есть ли новая версия, можно в Настройки → Обновления. Номер текущей версии — там же и на вкладке «Общие».