Документация
Как установить 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-записи, без которых почта не доходит.