Бесплатная панель хостинга со встроенной защитой
WardPane размещает статические, PHP и Node.js сайты на вашем сервере с Ubuntu. Сертификаты, настройка Cloudflare и защита от ботов, сканеров и флуда встроены в веб-сервер.
Ubuntu 24.04 LTS. Для десятка небольших сайтов хватит VPS с 1 ГБ памяти.
Для первого сервера и для сотого
Одной и той же панелью пользуются новичок с первым VPS и администратор с сорока серверами. Значения по умолчанию работают без настройки, а до любого параметра можно дойти за один переход по вкладкам.
Вы никогда не настраивали сервер
Панель начинает с безопасных значений и объясняет настройки простыми словами, так что заранее читать руководство не нужно.
- Одна команда для установкиВставьте её в консоль сервера. Установщик проверит систему и спросит, прежде чем что-либо менять.
- Сертификат выпускается самНаправьте домен на сервер, и сайт откроется по HTTPS. Продлевать сертификат вручную тоже не придётся.
- Безопасные настройки по умолчаниюКаждый сайт на PHP и Node.js запущен от своего пользователя Linux в песочнице, а сама панель работает без root.
- Интерфейс с подсказкамиТаблица сайтов, отдельная страница с вкладками для каждого сайта, короткие подсказки рядом с настройками, английский и русский языки, вёрстка для телефона.
- Проблемы простыми словамиГлавная страница и страница каждого сайта показывают, что требует внимания и почему. Например, DNS, который ещё не указывает на сервер.
Мастер настройки, простой и экспертный режимы, готовые наборы защиты и проверки с кнопкой «Исправить». Смотреть планы
Вы администрируете серверы годами
Все настройки есть в панели, а в документации для каждой указаны значение по умолчанию и файлы, которые она меняет.
- handlers
- статика, PHP или Node.js для каждого сайта, переключение в любой момент
- shell
- терминал в браузере
- node
- один демон PM2 на владельца, pm2 работает из терминала
- php
- .htaccess с mod_rewrite, свой пул php-fpm у каждого сайта
- rules
- проверки каждого сайта в фиксированном порядке, описанном в документации
- cloudflare
- исправление зон через Cloudflare API
- migrate
- экспорт и импорт любого сайта в JSON
- releases
- опубликованные sha256, установщик их проверяет
- source
- AGPL-3.0, полный исходный код в каждом архиве выпуска
Проверки идут раньше вашего кода
WardPane сам принимает запросы на портах 80 и 443. На ваш сайт запрос попадает только после проверок, которые вы включили, в таком порядке.
Чёрный список
Адреса и сети, закрытые для всех сайтов.
Лимит запросов
Флуд с нескольких адресов получает 404 и бан.
Bot Fight
ИИ-краулеры, сканеры, поддельные Googlebot по IP.
Гео
Страны, группы вроде ЕС или СНГ, сети хостингов.
Только по ссылке
Сайт открыт только пришедшим по вашей рекламной ссылке.
Пароль
Вход по логину для черновиков и тестовых копий сайта.
Ваш сайт
Файлы, PHP или ваше Node.js-приложение.
Выберите, что запускает каждый сайт
Обработчик можно сменить в любой момент. Настройки остальных обработчиков сохраняются, поэтому вернуться можно одним щелчком.
| Без обработчикастатический хостинг | PHPверсии, установленные на сервере | Node.js22 · 24 · 26 и 20 (поддержка закончилась) | |
|---|---|---|---|
| Отдаёт | Файлы из папки сайта как есть | Файлы .php, остальное как статику | Ваше приложение; файлы из public/ напрямую, если нужно |
| Подходит для | Лендингов, документации, собранных SPA | WordPress, Laravel, старых сайтов с .htaccess | Express, Next.js, Nuxt, ботов с вебхуками |
| Работает как | Ничего не запускается | php-fpm от отдельного пользователя Linux, в песочнице | PM2 от имени владельца сайта, в песочнице, на порту от 10000 |
| Лимиты | Не нужны | Память, CPU, процессы, размер загрузки | Память, CPU, исходящие соединения |
Без обработчикастатический хостинг
- Отдаёт
- Файлы из папки сайта как есть
- Подходит для
- Лендингов, документации, собранных SPA
- Работает как
- Ничего не запускается
- Лимиты
- Не нужны
PHPверсии, установленные на сервере
- Отдаёт
- Файлы .php, остальное как статику
- Подходит для
- WordPress, Laravel, старых сайтов с .htaccess
- Работает как
- php-fpm от отдельного пользователя Linux, в песочнице
- Лимиты
- Память, CPU, процессы, размер загрузки
Node.js22 · 24 · 26 и 20 (поддержка закончилась)
- Отдаёт
- Ваше приложение; файлы из public/ напрямую, если нужно
- Подходит для
- Express, Next.js, Nuxt, ботов с вебхуками
- Работает как
- PM2 от имени владельца сайта, в песочнице, на порту от 10000
- Лимиты
- Память, CPU, исходящие соединения
Настоящий посетитель виден и за Cloudflare
За CDN фильтр, который смотрит на адрес соединения, видит только серверы Cloudflare. WardPane хранит список сетей Cloudflare, обновляет его ежедневно и применяет правила к адресу посетителя за ними.
- Настоящий IP, только от Cloudflare
- CF-Connecting-IP учитывается, только если соединение пришло с адреса Cloudflare. Список сетей обновляется ежедневно.
- Только через Cloudflare
- Когда переключатель включён, прямые запросы на IP сервера получают 404, и обойти CDN нельзя.
- Без случайных блокировок
- Если сайт за Cloudflare не отмечен как таковой, адреса Cloudflare всё равно не банятся и получают лимит в десять раз выше. В журнале будет написано, какой переключатель включить.
- Workers учитываются отдельно
- Развернуть Cloudflare Worker может кто угодно. Запросы от Workers других зон считаются и банятся по своей зоне и не делят лимиты с вашими посетителями.
Хостинг
Сайты и псевдонимы
До 99 псевдонимов на сайт, у каждого может быть своя папка. Файлы заливаются по SFTP или через терминал в панели.
Let's Encrypt без ручных шагов
Один сертификат на сайт, продление, когда остаётся треть срока. Имена с неверным DNS пропускаются и добавляются, когда DNS исправят. Сертификат получает и IP сервера.
Проверка зоны Cloudflare
Панель читает зону, показывает неверные DNS-записи и режим SSL, по запросу исправляет их и следит, чтобы сертификаты выпускались за оранжевым облаком.
Экспорт и импорт
Все сайты с настройками сохраняются в один файл JSON, и вы импортируете его на новом сервере.
Защита
Бан только за явные атаки
Запрос к /.env или URL с <script> приводит к бану адреса. Читателя с битой картинкой или поиском «select from» панель не банит.
Бан поддельных краулеров
Google, Bing, OpenAI и ещё пять операторов публикуют свои диапазоны IP. «Googlebot» с адреса вне этих диапазонов получает бан.
Гео с группами
Страны по одной или 27 групп, например ЕС, Шенген, СНГ, НАТО или БРИКС. Исключения тоже можно задать.
Вход в панель
Пять неудачных попыток блокируют адрес на 15 минут. Вход под root необязателен, и панель может отвечать только тем IP-адресам, которые вы перечислили.
Одна команда на чистом сервере Ubuntu
$ curl -fsSL https://wardpane.com/install | sudo bash
Будет доступно после выпуска.
Можно также получить архив по почте и прочитать код до установки.
Прислать архив- Ваш e-mailСкрипт спросит его и пришлёт шестизначный код.
- Два согласияУсловия и политика конфиденциальности, затем согласие на обработку персональных данных. На вопрос о рассылке по умолчанию ответ «нет».
- Проверенная загрузкаПеред запуском установщик сверяет SHA-256 архива.
- Адрес панелиВ конце вы получите https://ваш-ip:1500 и данные для входа.
Перед установкой
Это правда бесплатно?
Да. WardPane распространяется как свободная программа под AGPL-3.0, и в каждом архиве выпуска лежит полный исходный код. Ставьте на сколько угодно серверов, меняйте и делитесь. Если запускаете изменённую версию как сервис для других, опубликуйте свои изменения.
Я не администратор серверов. Справлюсь?
Да. Установка одной командой, сертификаты выпускаются сами, сайты по умолчанию работают в песочницах, а панель объясняет свои настройки короткими подсказками. Мастер настройки и простой режим запланированы в 2.3.
Нужен ли Cloudflare?
Нет. WardPane сам выпускает сертификаты и фильтрует трафик. Если сайту нужен Cloudflare, включите «За Cloudflare», и панель будет брать IP посетителя из его заголовка.
Можно поставить рядом с другой панелью?
Ему нужны порты 80 и 443, поэтому лучше взять чистый сервер. Чтобы перенести сайт, скопируйте его папку и создайте сайт в WardPane.
Защищает ли он от DDoS?
Он останавливает флуд с небольшого числа адресов, сканеры и назойливых ботов. Объёмную атаку, которая забивает сетевой канал, может остановить только ваш провайдер или CDN.
Зачем вам мой e-mail?
Чтобы прислать ссылку на загрузку и сообщать об исправлениях безопасности. Новости о выпусках приходят, только если вы согласились на них при загрузке, а в каждом письме есть ссылка для отписки.