SSD Nodes Learn 🎉 VPS від $5.50/міс
Посібники Matt ConnorВід Matt Connor · Оновлено 2026-08-13

Альтернативи cPanel для Linux VPS: 6 безкоштовних панелей

Порівняння Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel і Froxlor для Linux VPS: команди встановлення та типові пастки міграції.

Які альтернативи cPanel можна встановити на VPS уже сьогодні

Безкоштовні альтернативи cPanel, які сьогодні можна встановити на Linux VPS, — це Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel і Froxlor. Кожна з них встановлюється зі скрипту на чистий сервер і має функції, яких немає в cPanel. Вибір залежить від того, без якої відсутньої функції ви можете обійтися та скільки часу витратите на перенесення.

cPanel складається з двох програм. WHM відповідає за серверну частину. cPanel відповідає за окремі облікові записи. Разом вони керують віртуальними хостами Apache (vhosts), версіями PHP, користувачами та дозволами MySQL, DNS-зонами, поштовими службами Exim і Dovecot, FTP-обліковими записами, завданнями cron, сертифікатами та резервними копіями окремих облікових записів. Панель записує файли конфігурації на сервері й керує ними, а не просто надає веб-інтерфейс поверх наявних налаштувань. Тому кожен наведений нижче проєкт рекомендує починати з чистої операційної системи.

Скільки коштує cPanel і де приховані реальні витрати

ChartcPanel list price for cloud and VPS licences, USD per month, August 2026
The data behind this chart
[
  {
    "plan": "Solo",
    "usd_per_month": 29.99,
    "accounts_max": 1
  },
  {
    "plan": "Admin",
    "usd_per_month": 35.99,
    "accounts_max": 5
  },
  {
    "plan": "Pro",
    "usd_per_month": 53.99,
    "accounts_max": 30
  },
  {
    "plan": "Premier",
    "usd_per_month": 69.99,
    "accounts_max": 100
  }
]

Це опубліковані місячні ціни за сервер, взяті зі сторінки цін cPanel у серпні 2026 року. Ліцензія Solo охоплює один обліковий запис і коштує 29.99 USD на місяць. Premier охоплює 100 облікових записів і коштує 69.99 на місяць; додаткові облікові записи оплачуються окремо. Річна оплата трохи зменшує вартість.

Ліцензія — це цифра, яку наводять найчастіше. Але реальну вартість визначають години, а їхня ціна описана нижче на цій сторінці.

Скільки оперативної пам’яті потребує панель керування?

Тут важливі два різні показники. Якщо їх плутати, на VPS із 1 GB встановлюють повноцінну панель, а потім дивуються, чому система використовує swap.

ChartRAM each project publishes as its own minimum, GB
The data behind this chart
[
  {
    "label": "Virtualmin, mini install",
    "min_ram_gb": 1
  },
  {
    "label": "HestiaCP, no mail filtering",
    "min_ram_gb": 1
  },
  {
    "label": "CloudPanel",
    "min_ram_gb": 2
  },
  {
    "label": "Coolify",
    "min_ram_gb": 2
  },
  {
    "label": "Virtualmin, full stack",
    "min_ram_gb": 4
  }
]

Це опубліковані мінімальні вимоги з документації відповідних проєктів, а не вимірювання на системі без навантаження. ISPConfig, CyberPanel і Froxlor не публікують таких значень, тому їх виключено з діаграми, а не оцінено приблизно. Читайте перший і останній рядки разом: те саме програмне забезпечення потребує 1 GB без пошти та 4 GB із поштою.

Другий показник — це обсяг пам’яті, який споживають сервіси під керуванням панелі. Він значно перевищує потреби самої панелі. На сторінці Virtualmin про роботу в умовах обмеженої пам’яті наведено розподіл ресурсів.

ChartPublished per service memory estimates for a full hosting stack, MB
The data behind this chart
[
  {
    "label": "ClamAV virus scanning",
    "typical_ram_mb": 2048
  },
  {
    "label": "SpamAssassin",
    "typical_ram_mb": 1024
  },
  {
    "label": "MySQL or MariaDB",
    "typical_ram_mb": 400
  },
  {
    "label": "Apache",
    "typical_ram_mb": 250
  },
  {
    "label": "PHP",
    "typical_ram_mb": 100
  },
  {
    "label": "The panel itself",
    "typical_ram_mb": 30
  }
]

Для ClamAV указано 2048 MB, а для SpamAssassin — 1024 MB. Процес панелі використовує близько 30 MB. Панель — найдешевший за споживанням ресурсів компонент сервера. Найбільше ресурсів потребує фільтрація пошти. Тому панель без поштового сервера нормально працює на 2 GB, а стек із поштовими скриньками, фільтрацією спаму та перевіркою на віруси потребує 4 GB. Якщо виділити менше пам’яті, він постійно конкуруватиме за неї з PHP-воркерами.

Virtualmin: найближчий аналог cPanel і WHM

Virtualmin працює поверх Webmin і має таку саму структуру, як cPanel: окреме представлення сервера для адміністратора, окреме представлення домену для власника сайту та реселери над ними. Це єдиний варіант у цьому переліку з документованим імпортером архівів облікових записів cPanel.

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

Замість Nginx встановіть --bundle LEMP. Для полегшеного встановлення додайте --type mini. Воно не встановлює локальну пошту, фільтрацію спаму та вірусів, локальний DNS, FTP і Jailkit, але зберігає повний web stack. Інсталятор підтримує Red Hat Enterprise Linux, AlmaLinux і Rocky Linux версій 8, 9 і 10, Debian 12 і 13, а також Ubuntu 22.04 і 24.04 LTS (long term support). Усе інше не входить до переліку систем, які охоплює автоматизований скрипт.

Імпортуйте архів облікового запису cPanel з командного рядка.

virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com --user exampleuser

Команда має вивести інформацію про новий virtual server, після чого він з’явиться у списку доменів. Якщо команда завершується помилкою, проблема зазвичай в архіві: неповна резервна копія cPanel або архів, створений значно новішою версією cPanel, яку імпортер не підтримує, не відновлюється належним чином. Цей самий інструмент приймає архіви Plesk і DirectAdmin з --type plesk або --type directadmin.

Недолік: інтерфейс належить Webmin, тому на одній сторінці може бути сорок полів форми без очевидних значень за замовчуванням. Якщо ви вже працювали з Webmin в Ubuntu 24.04, то знаєте, як це виглядає. Virtualmin також доступний у безкоштовній GPL-редакції та платній Pro-редакції. Безкоштовний інтерфейс безпосередньо рекламує функції Pro, і деяких користувачів це дратує.

ISPConfig: одна панель, кілька серверів

ISPConfig підходить, коли вебсервер, пошта й DNS працюють на різних машинах. Одна панель керування об’єднує їх усі. Серед проєктів на цій сторінці жоден інший не пропонує це безкоштовно. У README наведено інсталятор із передаванням через pipe. Спочатку завантажте його, щоб прочитати та переглянути доступні прапорці.

curl -fsSL https://get.ispconfig.org -o ispconfig-install.sh
less ispconfig-install.sh
sudo sh ispconfig-install.sh --help
sudo sh ispconfig-install.sh

Autoinstaller підтримує Debian 11 і 12, а також Ubuntu 22.04 і 24.04, лише на x86_64. ARM не підтримується, тому VPS на arm64 одразу виключає ISPConfig із варіантів. Інсталятор переналаштовує весь сервер, тому його слід запускати на чистій операційній системі, де більше нічого не встановлено.

Недолік: імпортера з cPanel немає, тому кожен сайт і кожну поштову скриньку доведеться переносити вручну. Інтерфейс простий і перевантажений, а для роботи з ним потрібно вже знати, що таке vhost, користувач jailed shell і DNS-зона.

CyberPanel: OpenLiteSpeed і запис про безпеку, який варто прочитати

CyberPanel побудований на OpenLiteSpeed. Серед цих панелей він найшвидше запускає кешований сайт на WordPress. Встановлюйте його від імені root.

sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Виконуйте цей рядок у bash. Форма <(...) — це process substitution, функція bash. Тому звичайна оболонка sh або dash відхиляє цей рядок із синтаксичною помилкою ще до початку завантаження. Підтримуються Ubuntu 24.04, 22.04 і 20.04, AlmaLinux 8, 9 і 10, Rocky Linux 8 і 9, RHEL 8 і 9, CloudLinux 8 і CentOS 9 на x86_64.

У CyberPanel є імпортер cPanel. Помістіть архіви облікових записів в один каталог і вкажіть цей каталог імпортеру.

/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/cPanelImporter.py --path /home/backup

Спочатку імпортер виводить шлях до свого log-файлу. Якщо після цього сайт не з’являється в панелі, у цьому log-файлі зазначено обліковий запис і крок, на якому сталася помилка.

Серйозніша проблема — не особливості інтерфейсу. У жовтні 2024 року вразливість віддаленого виконання коду без автентифікації в CyberPanel 2.3.6 і 2.3.7, зареєстрована як CVE-2024-51378, масово експлуатувалася. Зловмисники виконували команди від імені root через мережу та шифрували сервери за допомогою ransomware PSAUX. На той час у звітах нараховувалося понад 22,000 доступних ззовні інстансів. Вразливість також внесли до каталогу CISA відомих експлуатованих вразливостей. Цей висновок стосується кожної панелі в цьому огляді: панель керування — це root shell, перед яким встановлено форму входу. Не залишайте її порт відкритим для всього інтернету. Обмежте доступ власною адресою за допомогою правила ufw на VPS або підключайтеся через WireGuard-тунель, який ви розгорнули самостійно, і встановлюйте виправлення протягом тижня після виходу релізу. OpenLiteSpeed також обробляє .htaccess інакше, ніж Apache: застосовує зміни rewrite після перезапуску сервера, а не під час кожного запиту. Тому застосунок, який змінює цей файл під час роботи, поводиться інакше, ніж у cPanel.

HestiaCP: найпростіший повний стек

HestiaCP — це підтримуваний форк VestaCP і найкоротший шлях до готового сервера вебсайтів, пошти й DNS із простим інтерфейсом. Запустіть інсталятор від імені root у щойно встановленій системі.

sudo -i
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

Скрипт ставить запитання в інтерактивному режимі, а наприкінці виводить URL панелі керування та облікові дані адміністратора й пропонує перезавантажити систему. HestiaCP підтримує Debian 11 і 12, а також Ubuntu 22.04 і 24.04 на x86_64 та arm64. Заявлені мінімальні вимоги — 1 ядро, 1 GB RAM і 10 GB дискового простору, якщо SpamAssassin і ClamAV вимкнено. Підтримка arm64 важлива, якщо ваш VPS працює на ARM, оскільки це виключає ISPConfig і CyberPanel та залишає Hestia серед доступних варіантів.

Недоліки: документованого імпортера для cPanel немає, тому сайти й поштові скриньки доводиться переносити вручну. Система керує одним сервером, а не парком серверів. Типова схема розміщує Nginx перед Apache. Це працює добре, доки під час діагностики циклу перенаправлень не доводиться з’ясовувати, який саме з цих двох компонентів його спричинив.

CloudPanel: швидкий, але без поштового сервера

CloudPanel працює лише з Nginx і має простий інтерфейс та оптимальні стандартні параметри PHP. Перед прийняттям рішення перевірте умови ліцензії. Панель безкоштовна, а її код опубліковано, але це доступний для перегляду вихідний код, а не open source за ліцензією, схваленою OSI. Розробкою займається одна компанія. Це суттєва відмінність від інших рішень на цій сторінці.

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | sha256sum -c
sudo DB_ENGINE=MYSQL_8.4 bash install.sh

Рядок із контрольною сумою має вивести install.sh: OK до запуску будь-яких команд. Це значення хешу змінюється з кожним випуском інсталятора, тому в день інсталяції скопіюйте актуальне значення з офіційної сторінки інсталяції CloudPanel, а не з будь-якої статті, зокрема з цієї. Якщо ви віддаєте перевагу MariaDB, використовуйте DB_ENGINE=MARIADB_11.4. Підтримуються Ubuntu 22.04, 24.04 і 26.04, а також Debian 11, 12 і 13 на платформах x86 і ARM64. Заявлені мінімальні вимоги: 1 ядро, 2 GB RAM і 10 GB дискового простору.

Що CloudPanel не підтримує: поштовий і DNS-сервери. Якщо ви переходите з cPanel, а поштові скриньки користувачів розміщені в ньому, CloudPanel не замінює наявну функціональність. У такому разі пошта працюватиме на окремій машині, наприклад на self-hosted поштовому сервері Mailcow, а DNS буде перенесено до реєстратора або DNS-провайдера.

Froxlor: легка панель, яка передбачає знання вашого стека

Froxlor — найменша з цих панелей. Вона керує клієнтами, доменами, пулами PHP-FPM і квотами та створює конфігурацію для сервісів, які ви встановили й налаштували самостійно. Встановіть її з apt-репозиторію проєкту.

sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
sudo apt update && sudo apt install froxlor

В Ubuntu замініть deb.froxlor.org/debian на deb.froxlor.org/ubuntu у цьому рядку джерела. Froxlor документує підтримку Debian 11, 12 і 13 та Ubuntu 22.04 і 24.04, а також PHP версій від 7.4 до 8.5 і MySQL 8.4 або MariaDB 11.7 у поточній документації. Після встановлення пакета завершіть налаштування у браузері, а потім вкажіть Froxlor Apache або Nginx.

Чого панель не робить: вона надає найменше готових можливостей. Імпортера немає, як і вбудованого поштового стека, якщо ви не встановили його самостійно. Якщо ви впевнено створюєте LAMP-стек в Ubuntu 24.04 вручну, Froxlor буде клієнтським шаром поверх цієї роботи. Якщо ні, панель здаватиметься незавершеною.

Дві чесні відповіді, але жодна з них не є панеллю

Перший варіант — reverse proxy і compose-файли. Кожен застосунок працює в окремому контейнері та має власний файл, а проксі перед ним завершує TLS (transport layer security) і маршрутизує запити за ім’ям хоста. Це Traefik перед кількома застосунками Docker Compose, побудований на основі основ Compose на VPS. Такий варіант підходить одному оператору, який запускає власні застосунки. Він не підходить клієнтам, яким потрібно входити в систему та самостійно змінювати версію PHP.

Другий варіант — панель у стилі platform as a service (PaaS). Coolify розгортає застосунки з git-репозиторію, збирає образ і керує проксі замість вас.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Coolify потребує 2 ядер, 2 GB RAM і 30 GB вільного дискового простору. Після завершення роботи скрипту власний інтерфейс Coolify слухає порт 8000. Це інструмент розгортання, тому в ньому немає поштових скриньок і окремих облікових записів хостингу для клієнтів у розумінні cPanel. Порівняння Cloudron, CasaOS і Coolify пояснює, яке місце займає кожен із цих продуктів.

Якщо cPanel був потрібен вам тому, що інші люди входять у систему та керують власним сайтом і поштовою скринькою, жоден із цих варіантів не підходить. Тоді вам слід розглядати Virtualmin, ISPConfig або HestiaCP.

Питання міграції, які визначають фактичний перехід

Чи імпортує він резервні копії cPanel? Virtualmin і CyberPanel документують засоби імпорту. ISPConfig, HestiaCP, CloudPanel і Froxlor цього не роблять, тому файли, бази даних і поштові скриньки доведеться переносити вручну. Навіть коректний імпорт переносить вміст, а не конфігурацію: корені документів, бази даних і поштові облікові записи переносяться, а налаштування обробника PHP, власні директиви Apache і всі параметри, які ви налаштували у WHM, — ні.

Чи працює він із поштою? Virtualmin у повній інсталяції, ISPConfig, HestiaCP, CyberPanel і Froxlor керують поштовими скриньками. CloudPanel і Coolify цього не роблять. Пошта є найдорожчою частиною будь-якої міграції. Паролі поштових скриньок зберігаються у вигляді хешів, тому вони не переносяться у відкритому вигляді, і кожен користувач має встановити новий пароль. Повідомлення потрібно скопіювати за допомогою інструмента синхронізації IMAP (internet message access protocol), наприклад imapsync. Записи автентифікації пошти, SPF, DKIM і DMARC мають бути коректними для нового сервера до перемикання, інакше вже в перший день ваша пошта потраплятиме до папок зі спамом.

Чи працює він із DNS? Virtualmin, ISPConfig, HestiaCP і CyberPanel запускають для вас авторитетний сервер імен. CloudPanel і Coolify цього не роблять. Багато адміністраторів, які обслуговують кілька сайтів, залишають DNS у реєстратора або DNS-провайдера. Це усуває цю проблему й прибирає ще один сервіс, що прослуховує порт на сервері.

Що станеться з наявними vhost? Вони під загрозою, тому кожен інсталятор у цьому огляді рекомендує чисту операційну систему. Ці скрипти записують дані до каталогів конфігурації веб-сервера, бази даних і пошти та перезапускають відповідні служби. Тому запуск такого скрипту на сервері, де вже розміщено сайти, може перезаписати конфігурацію, від якої вони залежать. Розгорніть систему на другому VPS, перенесіть сайти, перевірте їх за допомогою запису у файлі hosts, а потім змініть DNS. За день до перемикання зменште час життя (TTL) записів до 300 секунд і залиште старий сервер запущеним ще на тиждень.

Що буде із сертифікатами? Кожна панель у цьому огляді автоматизує випуск і поновлення сертифікатів Let's Encrypt. Якщо відмовитися від панелі, це завдання стане вашою відповідальністю: потрібно налаштувати Certbot з Nginx на Ubuntu 24.04 і раз на квартал перевіряти таймер поновлення.

Вартість, яку ніхто не враховує

Ліцензія — це невелика сума. Перенесення — значно більша. Для одного сайту WordPress робота займає один вечір: скопіювати файли, експортувати й імпортувати базу даних, повторно випустити сертифікат, змінити DNS. Для двадцяти клієнтських облікових записів із поштовими скриньками це тиждень вечірньої роботи, а супровід після перенесення триває довше, ніж саме перенесення. Вам доведеться обробляти запити підтримки, які раніше вирішував інтерфейс cPanel. Ви відповідатимете на запитання «де мій пароль електронної пошти?» від усіх, у кого поштовий клієнт перестав підключатися. Відтоді ви відповідатимете за оновлення безпеки самої панелі, і CVE-2024-51378 показує, як це виглядає під час невдалого тижня.

Дві практики скорочують подальше навантаження. Створюйте для кожного сайту окремого системного користувача, а не запускайте все під одним обліковим записом. Це відповідає практиці користувачів із мінімальними привілеями на VPS, яку всі ці панелі застосовують за замовчуванням. Також відновіть один сайт із нових резервних копій до зміни DNS, а не після неї.

Це не означає, що cPanel — погане програмне забезпечення. Це означає, що ліцензія оплачує контракт на підтримку та двадцять років усталених підходів індустрії хостингу. Якщо ви запускаєте власні сайти на власному сервері, ви вже виконуєте функції служби підтримки для них.

FAQ

Яка безкоштовна альтернатива cPanel може імпортувати резервну копію cPanel?

Virtualmin і CyberPanel — це два рішення з документованими засобами імпорту. У Virtualmin виконайте virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com; цей самий інструмент приймає архіви Plesk і DirectAdmin. У CyberPanel помістіть архіви в один каталог і запустіть вбудований імпортер за шляхом /usr/local/CyberCP/plogical/cPanelImporter.py із прапорцем --path. Обидва засоби відновлюють вміст, а не конфігурацію. Тому параметри PHP handler, власні директиви Apache та налаштування WHM доведеться відтворити вручну.

Скільки RAM потребує панель керування на VPS?

Процес панелі невеликий: за власною оцінкою Virtualmin, він використовує близько 30 MB. Пам’ять споживає стек під нею, причому найбільше — фільтрація пошти: для ClamAV заявлено близько 2 GB, а для SpamAssassin — близько 1 GB. Панель без поштового сервера, наприклад CloudPanel, працює на VPS із 2 GB. Повний hosting stack із поштовими скриньками, фільтрацією спаму та перевіркою на віруси потребує 4 GB. На 1 GB можна запустити мінімальну інсталяцію з вимкненою поштою або додати swap і прийняти, що система використовуватиме його.

Чи потрібна панель керування на VPS узагалі?

Ні. Якщо ви єдина людина, яка входить у систему, панель здебільшого лише збільшує площу атаки, оскільки це привілейований вебзастосунок, що прослуховує порт. Reverse proxy з окремим Compose-файлом для кожного застосунку виконує те саме завдання, відкриваючи назовні менше програмного забезпечення. Панель виправдана, коли іншим людям потрібно керувати власними сайтами, поштовими скриньками та базами даних без доступу до shell. Власноруч створити такий інтерфейс набагато складніше, ніж запустити готову панель.

Чи можна встановити панель на сервер, де вже розміщені сайти?

Вважайте таку конфігурацію непідтримуваною. Virtualmin, ISPConfig, CyberPanel і HestiaCP вимагають починати з чистої операційної системи, оскільки їхні інсталятори записують конфігурацію вебсервера, бази даних і пошти та перезапускають ці служби. Інсталяція на робочому сервері може перезаписати конфігурацію, від якої залежать ваші сайти, і скасувати ці зміни буде неможливо. Розгорніть панель на новому VPS, перенесіть сайти по одному, а потім змініть DNS, коли новий сервер почне обслуговувати ті самі сторінки.

Які альтернативи cPanel підтримують електронну пошту?

Virtualmin у повній інсталяції, ISPConfig, HestiaCP, CyberPanel і Froxlor керують поштовими скриньками та пов’язаними з ними DNS-записами. CloudPanel і Coolify не керують поштою. Визначте це заздалегідь, якщо саме поштові скриньки є причиною використання cPanel. Це одразу виключає два із семи варіантів, наведених тут, а міграція пошти зазвичай займає найбільше часу.