Документация

Как установить WardPane, настроить сайты и защиту и вовремя обновлять панель.

Если серверы для вас в новинку, начните с разделов «Установка» и «Первые шаги». Справочные страницы перечисляют каждый параметр, его значение по умолчанию и файлы, которые он меняет. Страницы с пометкой «запланировано» описывают возможности следующих версий 2.x.

Начало работы

  • ВведениеЧто такое WardPane, для кого эта панель и как устроена документация: начало работы, хостинг, защита сайтов, настройки панели и раздел помощи.
  • УстановкаУстановка WardPane на чистый сервер Ubuntu 24.04 одной командой или из архива, и что именно установщик делает на сервере по шагам.
  • Первые шагиВойдите в панель, добавьте первый сайт, направьте его DNS на сервер, загрузите файлы и следите за сайтом на странице «Главная» после запуска.

Хостинг

  • Сайты и доменыКак в WardPane устроены сайты, основные домены и псевдонимы, где лежат файлы и как создать сайт, загрузить на него файлы и при необходимости удалить его.
  • ОбработчикиЧем работает сайт: без обработчика для статических файлов, PHP или приложение Node.js. Как переключить сайт и чем отличаются эти три варианта.
  • PHPКак WardPane запускает PHP-сайты: свой php-fpm для каждого сайта в песочнице systemd, код только для чтения, папки для записи, лимиты и логи.
  • .htaccessФайлы .htaccess от Apache без Apache: поддерживаемые директивы, что отклоняется, поведение защиты, ограничения регулярных выражений и проверка.
  • Node.jsПриложение Node.js в WardPane: структура папок, версия, команда запуска, окружение, лимиты, PM2 для каждого владельца, прокси, npm install и логи.
  • Среды выполненияСтраница «Среды выполнения» показывает версии PHP на сервере и мажорные версии Node.js, а также то, какие из ваших сайтов используют каждую из них.
  • SSL-сертификатыАвтоматические сертификаты Let's Encrypt для каждого сайта и для IP сервера: проверка DNS, продление, лимиты, вкладка SSL и типичные ошибки.
  • Терминал в браузереТерминал сервера в браузере: root-терминал в сеансе root и терминал владельца в папке сайта. pm2, npm, git, права на файлы и что важно помнить.
  • Экспорт и импортПеренос всех сайтов и их настроек на другой сервер или копия в одном JSON-файле: режимы объединения и замены, что не переносится и проверки.

Защита

  • Как работает защитаЧто WardPane проверяет в каждом запросе и в каком порядке, что видит заблокированный посетитель и что защита сайта может сделать, а чего не может.
  • Защита от DDoS и баныЛимит запросов для сайта, временные баны, подсчёт IPv6 по /64, предел числа банов и белый список, который освобождает доверенные адреса от проверок.
  • Bot Fight ModeБлокировка ИИ- и SEO-краулеров, сканеров, скриптов, поиска уязвимостей, атак в URL и сканирования путей, с отдельными переключателями для сайта.
  • Проверенные краулеры и списки IPКак ловить поддельных Googlebot по опубликованным диапазонам IP краулеров, блокировать краулеров по адресу и применять публичные списки вредоносных IP.
  • Путь-ловушкаПуть-ловушка, запрещённый в robots.txt: настоящие посетители туда не заходят, поэтому любой клиент, который его запросил, сразу получает бан.
  • Гео-блокировкаБлокировка или пропуск посетителей по стране, готовым группам стран, сетям хостингов и облаков и по номеру AS (автономной системы) с помощью баз MaxMind.
  • Фильтр по языку браузераБлокировка или пропуск посетителей по языкам, которые запрашивает их браузер в заголовке Accept-Language, как дополнительный признак к стране.
  • Разрешённые устройстваПоказывайте сайт только посетителям с выбранными операционными системами. Фильтр управляет тем, что видят обычные браузеры, и легко обходится при желании.
  • Обязательные параметры ссылкиСайт открывается только тем, кто пришёл по вашей ссылке, например рекламной с ?ref=metaads, а всем остальным показывается страница 404 или редирект.
  • Защита паролемЗапрос имени пользователя и пароля у каждого посетителя (HTTP Basic) для тестовых копий и черновиков; пароль хранится только как хеш scrypt.
  • Защита от хотлинкаНе даёт другим сайтам встраивать ваши картинки, видео и файлы напрямую и расходовать ваш трафик, при этом ваши собственные страницы работают.
  • Заголовки безопасностиX-Frame-Options, Referrer-Policy, HSTS, Content-Security-Policy и Permissions-Policy для каждого сайта, с безопасными значениями по умолчанию.
  • Страницы блокировкиПоказывайте заблокированным посетителям свою страницу вместо простого 404, со статусом 404, 403 или 200, отдельно для каждого раздела защиты.
  • Общий чёрный списокПостоянная блокировка IP-адресов и целых сетей на всех сайтах сервера одним общим списком, который действует даже там, где защита выключена.
  • CloudflareСайты за оранжевым облаком Cloudflare с настоящими IP посетителей, рабочими сертификатами и перенаправлением на HTTPS, а панель сама исправит зону через API.

Панель

  • Настройки панелиЧто меняет страница «Настройки», где хранятся значения, что применяется сразу, а что только после перезапуска, и полный список параметров .env.
  • Безопасность панелиКак панель защищает собственный вход: вход в панель и вход под root, ограничения против подбора паролей, белый список IP, сессии и root-помощники.
  • ОбновлениеКак устроены обновления WardPane, резервная копия и автоматический откат, ручное восстановление из резервной копии и переход с Small Web Panel 1.x.
  • УдалениеУдаление WardPane с сервера вместе с резервными копиями и данными панели или без них. Файлы сайтов никогда не удаляются и остаются на диске.

Помощь

  • Решение проблемКуда смотреть, если что-то не работает, и как исправить самые частые проблемы со входом в панель, SSL-сертификатами, PHP, Node.js и защитой сайтов.
  • Частые вопросыКороткие ответы на частые вопросы о WardPane: лицензия, требования к серверу, Cloudflare, DDoS, другие панели хостинга, почта и ваши данные.

Запланировано (от 2.1 до 2.5)

  • Базы данныхзапланировано 2.1Базы данных MySQL или MariaDB в WardPane 2.1: установка сервера баз данных, создание баз и пользователей, подключение к ним из PHP и Node.js.
  • Файл конфигурации сайтазапланировано 2.1У каждого сайта есть файл конфигурации в стиле nginx: он правится в панели, синхронизируется с формами, проверяется построчно и хранит версии.
  • Пользователизапланировано 2.2Пользователи в WardPane 2.2: вход с учётными записями сервера, что видит каждый, администраторы, вход от имени пользователя и аварийный вход.
  • Простой и экспертный режимызапланировано 2.3Два представления одних и тех же настроек, а также мастер настройки, готовые наборы защиты и проверки состояния, которые помогают новичкам в начале работы.
  • DNSзапланировано 2.4DNS-записи, которые нужны сайту, и управление DNS в WardPane 2.4: зоны на ваших NS-серверах, вторичные серверы и синхронизация с Cloudflare.
  • Почтазапланировано 2.5Почта для ваших доменов в WardPane 2.5: почтовые домены, ящики, псевдонимы и фильтрация спама, а также DNS-записи, без которых почта не доходит.