v2.0 Вільне ПЗ, AGPL-3.0

Безкоштовна хостинг-панель із вбудованим захистом

Запускайте статичні, PHP- і Node.js-сайти на власному сервері Ubuntu. Сертифікати, налаштування Cloudflare та захист від ботів, сканерів і флуду вбудовано в сам вебсервер.

Ubuntu 24.04 LTS. VPS з 1 ГБ RAM вистачить для десятка невеликих сайтів.

Таблиця сайтів WardPane: шість сайтів з обробником (статика, PHP 8.3, Node.js 22), строком дії сертифіката та увімкненим захистом
Таблиця сайтів WardPane: шість сайтів з обробником (статика, PHP 8.3, Node.js 22), строком дії сертифіката та увімкненим захистом
WardPane на телефоні в темній темі
Ubuntu 24.04
1 ГБ пам’яті
Статичні, PHP і Node.js сайти
Безкоштовно, AGPL-3.0
Для кого

Для першого сервера і для сотого

Однією й тією самою панеллю користуються новачок із першим VPS і адміністратор із сорока серверами. Значення за замовчуванням працюють без налаштування, а до будь-якого параметра можна дійти через одну вкладку.

Ви ніколи не налаштовували сервер

Панель починає з безпечних значень і пояснює налаштування простими словами, тож заздалегідь читати посібник не потрібно.

  1. Одна команда для встановленняВставте її в консоль сервера. Інсталятор перевіряє систему й питає дозволу, перш ніж щось змінити.
  2. Сертифікат, що випускається самСпрямуйте домен на сервер, і з’явиться HTTPS. Подовження відбувається автоматично.
  3. Безпечні значення за замовчуваннямКожен сайт на PHP і Node.js працює від власного користувача Linux в ізольованому середовищі, а сама панель працює без root.
  4. Зрозумілий інтерфейс із підказкамиТаблиця сайтів, окрема сторінка з вкладками для кожного сайту, короткі підказки поруч із налаштуваннями, англійська й російська мови, верстка для телефона.
  5. Проблеми простими словамиГоловна сторінка й кожен сайт показують, що потребує уваги і чому, наприклад DNS, який ще не вказує на сервер.
У версії 2.3

Майстер налаштування, простий та експертний режими, готові набори захисту й перевірки стану з кнопкою «Виправити». Переглянути плани

Ви роками адмініструєте сервери

Усі налаштування є в панелі, а в документації для кожного вказано значення за замовчуванням і файли, які воно змінює.

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, тож запит потрапляє на ваш сайт лише після перевірок, які ви ввімкнули, у такому порядку.

  1. Чорний список

    Адреси й мережі, заблоковані вами для всіх сайтів.

  2. Ліміт запитів

    Флуд із кількох адрес отримує 404 і бан.

  3. Bot Fight

    AI-краулери, сканери, підроблені Googlebot за IP.

  4. Гео

    Країни, групи на кшталт ЄС чи СНД, хостингові мережі.

  5. Лише за посиланням

    Сайт відкривається лише для тих, хто прийшов за вашим рекламним посиланням.

  6. Пароль

    Запит логіна для чернеток і тестових копій сайту.

  7. Ваш сайт

    Файли, PHP або ваш застосунок Node.js.

Детально про кожну перевірку

Обробники

Виберіть, що запускає кожен сайт

Перемикайте будь-коли. Налаштування інших обробників зберігаються, тож повернення займає один клік.

Без обробникастатичний хостинг PHPверсії, встановлені на сервері Node.js22 · 24 · 26 і 20 (підтримку завершено)
ВіддаєФайли з теки сайту як єФайли .php, інші файли як статикуВаш застосунок; файли з public/ напряму, якщо бажаєте
Підходить дляЛендингів, документації, зібраних SPAWordPress, Laravel, старих сайтів з .htaccessExpress, 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-адресам, які ви перелічили.

Усі можливості

Порівняння

WardPane поруч із вісьмома іншими панелями

У порівнянні сім напрямів, заради яких створювався WardPane. Ми звірили їх із публічною документацією ISPmanager, cPanel, Plesk, aaPanel, HestiaCP, CloudPanel, FastPanel і CyberPanel.

Відкрити порівняння
  • Вбудована фільтрація HTTP: ліміт запитів, бани, шкідливі запити Вбудовано, для кожного сайту: ліміт запитів з банами, Bot Fight, виявлення шкідливих вантажів в URL і сканування Інші панелі (8): Так 4,Платно 1,Частково 2,Не знайдено в документації 1
  • Пошукові краулери, перевірені за їхніми діапазонами IP Вбудовано: Google, Bing, DuckDuckGo, Apple, OpenAI, Anthropic, Perplexity, Ahrefs Інші панелі (8): Платно 1,Не знайдено в документації 7
  • Правила за країнами з групами (ЄС, СНД та інші) Вбудовано: 27 груп і винятки, хостингові мережі, номери AS Інші панелі (8): Розширення 1,Частково 4,Не знайдено в документації 3
  • Сайт відкритий лише для відвідувачів з вашим посиланням Вбудовано: обов’язкові параметри URL, підписаний cookie, необов’язкова прив’язка до IP Інші панелі (8): Не знайдено в документації 8
Встановлення

Одна команда на чистому сервері Ubuntu

$ curl -fsSL https://wardpane.com/install | sudo bash
Потрібен root або користувач із правами sudo. Інсталятор питає, перш ніж щось змінити.

Можна також отримати архів поштою і прочитати код до встановлення.

Надіслати архів на пошту
  1. Ваша електронна поштаСкрипт запитує її й надсилає шестизначний код.
  2. Два підтвердженняУмови та політика конфіденційності, потім згода на обробку персональних даних. На запитання про розсилку за замовчуванням відповідь «Ні».
  3. Перевірене завантаженняІнсталятор перевіряє SHA-256 архіву, перш ніж щось буде запущено.
  4. Адреса панеліНаприкінці ви отримаєте https://your-ip:1500 і дані для входу.
Запитання

Перед встановленням

Це справді безкоштовно?

Так. WardPane поширюється як вільне ПЗ під AGPL-3.0, і кожен архів випуску містить повний вихідний код. Використовуйте на будь-якій кількості серверів, змінюйте й діліться. Якщо ви надаєте змінену версію як сервіс для інших, опублікуйте свої зміни.

Я не адміністратор серверів. Чи впораюся?

Так. Встановлення однією командою, сертифікати випускаються самі, сайти за замовчуванням працюють в ізольованих середовищах, а панель пояснює свої налаштування короткими підказками. Майстер налаштування й простий режим заплановано у 2.3.

Чи потрібен мені Cloudflare?

Ні. WardPane сам випускає сертифікати й фільтрує трафік. Якщо сайту потрібен Cloudflare, увімкніть «За Cloudflare», і панель братиме IP відвідувача з його заголовка.

Чи може вона працювати поруч з іншою панеллю?

Їй потрібні порти 80 і 443, тож краще взяти чистий сервер. Щоб перенести сайт, скопіюйте його теку й створіть сайт у WardPane.

Чи захищає вона від DDoS?

Вона зупиняє флуд з невеликої кількості адрес, сканери та шкідливих ботів. Об’ємну атаку, яка заповнює мережевий канал, може зупинити лише ваш провайдер або CDN.

Навіщо вам моя електронна пошта?

Щоб надіслати посилання для завантаження й повідомляти про виправлення безпеки. Новини про випуски надходять лише якщо ви погодилися на них під час завантаження, а в кожному листі є посилання для відписки.