Руководство · шаг 1

Установка

Панель ставится одной командой на чистый сервер. Обычно это занимает 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 — их займут сайты.

Подготовка сервера

  1. Закажите VPS или выделенный сервер с одной из поддерживаемых систем.
  2. Подключитесь по SSH под root: ssh root@IP-сервера. Если вы зашли обычным пользователем — выполните sudo -i.
  3. На минимальных образах Debian и Ubuntu нет curl (ошибка «curl: command not found»). Установите его: apt update && apt install -y curl.
  4. Если у провайдера есть свой межсетевой экран (в личном кабинете), разрешите входящие порты 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:...

Сохраните пароль

Повторно он не показывается. Если всё же потеряли — см. как сменить пароль администратора.

Что делает установщик

  1. Проверяет подлинность. Скачивает текущий релиз и сверяет его с подписанным списком контрольных сумм. Если подпись или сумма не совпала — ничего не устанавливается.
  2. Проверяет сервер. ОС, память, диск, cgroups v2, SELinux, swap. То, что можно исправить автоматически, исправляется; критичные проблемы останавливают установку с понятным отчётом в /tmp/ok2panel-preflight.log.
  3. Ставит панель как системную службу panel-cp (данные — в /var/lib/serverpanel).
  4. Открывает порт панели в firewalld или ufw, если они включены.
  5. Запускает панель по HTTPS с собственным сертификатом и выводит данные для входа.
  6. Начинает ставить базовый набор в фоне: веб-сервер (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 Пропустить проверку сервера. Используйте, только если понимаете, какое предупреждение игнорируете.

Первый вход

  1. Откройте адрес из вывода установщика: https://IP-сервера:8888.
  2. Браузер один раз предупредит о сертификате — это собственный сертификат панели. Сверьте отпечаток SHA-256 с выводом установщика и продолжите.
  3. Войдите как admin с паролем из вывода.
  4. Откроется мастер настройки — переходите к первой настройке.

Домен для панели

Чтобы открывать панель по красивому адресу с настоящим сертификатом (например panel.example.com), добавьте его в Настройки → Панель после первой настройки.

Обновление

Обновление — та же команда установки. Установщик увидит работающую панель, заменит программу на новую версию и сохранит все данные, сайты и настройки:

curl -fsSL https://get.ok2panel.ru | bash

Проверить, есть ли новая версия, можно в Настройки → Обновления. Номер текущей версии — там же и на вкладке «Общие».