Копаться в недрах сервера без GUI (графический интерфейс), занятие доступное только очень продвинутым пользователям Linux. Если наша задача сделать для себя удобное пространство для управления веб-сервером на LInux, то этот обзор будет для вас полезным.
Сегодня в обзоре 7 бесплатных панелей, для управления сервером на Linux. Я субъективно оценю все представленные панели по 3 критериям, которые считаю наиболее важными для пользователя, а именно:
- Простота установки
- Удобство использования
- Функциональность
Тест максимально субъективный, я не оцениваю производительность, не даю оценок, а только руководствуюсь своей оценкой нравится/не нравится и почему.
Как проводилось тестирование?
Я устанавливал панели управления на чистую Ubuntu 20-22, на сервер с 2 Гб памяти и 2 ядрами.
Претенденты:
Рекомендация: панели управления ставить нужно на чистый сервер, а перед установкой выполните команду:
sudo apt update && sudo apt upgrade -y && sudo apt autoclean -y && sudo apt clean -y && sudo apt autoremove -y && sudo reboot
Webmin/Virtualmin
Платные функции: есть платные функции (не раздражает)
Функциональность:
- Apache, NGINX, есть возможность установить Open Lite Speed
- Почта Roundcube, SquirrelMail (+Procmail, Dovecot и Spammassasin)
- Антивирус ClamAV
- Подробная статистика (вкл. AWStats) и чтение журналов
- FTP, SSH, файл-менеджер
- DNS-сервер
- Двухфакторная аутентификация
- Резервное копирование на localhost и облако
Первое, что порадовало при знакомстве с панелью Webmin/Virtualmin, это очень простая и быстрая установка.
Установка с NGINX:
sudo sh virtualmin-install.sh --bundle LEMP
Установка с Apache (LAMP):
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
sudo sh virtualmin-install.sh
В консоли будут прописаны 2 ссылки, для доступа к панели управления. Логин и пароль от них? равны логину паролю от нашего сервера. Это, кстати очень удобно.
SSL сертификат уже идет в комплекте, что тоже удобно
При заходе в панель, нам предложат пройти быструю установку. А дальше мы видим огромное количество настроек, что является плюсом и минусом данной панели управления.
Консоль мультиязычная, в настройках можно поменять язык на русский, но перевод не полный. По настройкам и пакетам, забегу сразу вперед — это одна из самых богатых из всех представленных в обзоре. С ней, по умолчанию, идет связка Apache + NGINX, но Apache можно поменять и на Open Lite Speed (хотя документацию читать придется), а это уже гораздо интереснее.
Обратная стороны количеству настроек — сложность в освоение. Настроек много и они вызывают ряд вопросов.
Для кого этот продукт?
Для админов, который любят ковыряться в сотнях настройках сервера, с помощью GUI интерфейса.
Резюме: Сложная панель, с большим количеством настроек. Работает стабильно, быстро, имеет большое комъюнити и имеет уникальные функции, такие как работа с Open Lite Speed, вместо Apache. Но при этом отнимает много времени на освоение панели, хотя это время можно потратить непосредственно на продукт — сайт.
Fastpanel
Платные функции: панель полностью бесплатная
Абсолютно бесплатная панель управления сервера. На VDSina (реферальная ссылка) ставится в один клик. Через консоль установка выполняется в одну команду:
wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
Разработчик позиционирует свой продукт, как легкое решение (для сервера и пользователя) управления сервером.
Fastpanel включает в себя:
- Nginx + Apache
- Выбор PHP в режимах CGI/FPM/FastCGI (Apache/ Nginx/Apache+Nginx)
- Резервное копирование по расписанию на localhost и облака
- Легкая почта на домене
- Почта RainLoop + антиспам
- Файл-менеджер
- AIbolit антивирус
- Двухфакторная аутентификация для повышенной безопасности
- DNS сервер
- CMS WordPress и SSL в 1 клик
- Расширения в 1 клик (AWstats, Fail2ban и др.)
- SSH клиент
- Статистика и журналы логов
Набор ПО очень приятный по умолчанию и есть много расширений для сервера, которые ставится в один клик.
Панель мне показалось очень легкой для освоения. Меню логичное, вопросов не вызывает. Не последнюю роль играет полностью русский перевод панели и очень хороший набор ПО, где прям ничего лишнего.
Визуально — очень лаконичная цветовая схема, есть светлая и темная темы (в т.ч. с авто переключением). Все работает быстро, удобно. По пользовательскому опыту — для меня одни сплошные плюсы.
Для кого этот продукт?
Я бы сказал, для всех. Очень легкая в освоение панель управления, при этом, дает пользователю максимум возможностей для управления сайтами — мой однозначный фаворит.
Резюме: это победитель, дальше можете не читать 🙂
Hestia CP
Платные функции: панель полностью бесплатная.
Что содержит в себе:
- Apache + NGINX
- Антивирус ClamAV
- Почтовый сервер (Dovecot, Exim4, SPAMASSASSIN)
- DNS сервер
- FTP/SSH
- Бэкап (локальный)
- Статистика
- Установка в несколько кликов популярных CMS
Установка:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Как видно с описания, продукт по характеристикам слабее предыдущих. Честно, я даже не знаю как описать этот продукт — он скучный. В нем нет ничего выдающегося, он не самый удобный и в нем нет каких-либо интересных функций. Я работал с этой панелью и ее предком — Vesta, которая отличалась дырявой безопасностью.
Для кого этот продукт?
Для тех, кто не знаком с другими панелями и знает только Vesta/Hestia CP.
Резюме: бесплатная панель, с небольшим функционалом. Настроек минимум.
aaPanel
Платные функции: есть платные функции (не раздражают).
aaPanel предлагает за бесплатно отличный функционал, а кто хочет больше функций, может их проплатить. Довольно часто в платно-бесплатных продуктах грани между бесплатным и платным могут сильно напрягать пользователей с бесплатным прайсом т.к. автора монетизируя, не всегда могут грамотно вписать платный контент. Как например, человек кликает на пункт меню, а он начинает тебе его продавать.
Здесь есть пункты с платными функциями, но это либо плагины, у которых уже виден прайс. Либо эти пункты меню, которые можно отключить. Так что это не раздражает.
Какой функционал нам предлагает aaPanel:
- Nginx, Apache и Open Lite Speed (расширение)
- Достаточно много расширений
- DNS и DNS cloud
- Nginx кэширование
- Файл -менеджер, SSH, Cron
- Резервное копирование
- Интересные функции — URL Rewrite, Hotlink protection,
- WordPress в 1 клик
Установка:
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
Плюсы панели: есть все что нужно для работы сервера.
Минусы: средняя сложность для освоения, нет антивирусника, нет docker (он есть, но в следующем релизе перейдет в подписку), медленная установка компонентов и только английский язык.
Для кого продукт?
Для тех, кто ценит баланс между настройками и удобством использования.
Резюме: панель не идеальная, но дает админу хороший функционал и обладает удобным управлением. Продукт очень сбалансированный и приятный для использования. Рекомендую для использования!
Webinoly
Платные функции: бесплатная панель.
Webinoly лишен GUI, но при этом обладает очень простым командным интерфейсом, поэтому имеет место быть в обзоре.
Он полностью бесплатный, включает в себя все что нужно для работы, но есть некоторые сложности с его освоением.
Функционал Webinoly:
- LEMP (NGINX)
- FastCGI
- Резервное копирование
- Почтовый сервис
Плюсы Webinoly — это простата стека и слабое влияние на систему. В теории это хорошо, на практике не очень удобно. Подробнее об установке и настройки я описывал в статье ранее (ссылка на статью). Я пользовался Webinoly достаточно долго и даже хвалил его, но до тех пор, пока не узнал от психолога, что трахаться надо не с панелью управлению сервером, а с противоположным полом.
Установка Webinoly происходит так:
wget -qO weby qrok.es/wy && sudo bash weby
А панель управления, вот так:
Я просидел на Webinoly примерно 1,5 года, поэтому хорошо изучил нюансы этой «панели» управления без GUI.
Плюсы — простой стек, минимальный объем потребления ресурсов и хорошая документация. Сложности начинается, если хочешь чего-то большего, например — почту, резервное копирование в облако или какие-то минимальные настройки для NGINX. Везде вас ожидает боль и страдания.
Продукт однозначно хорош для серверов с минимальными ресурсами, например 1 CPU и 1 GB рам. Это дешевые сервера или одноплатные компьютеры. Там Webinoly просто сияет. Если у вас мощный сервер, смысла ставить эту панель нет.
Для кого этот продукт?
Для тех, у кого нет девушки/парня.
Резюме: продукт устарел и не доставляет удовольствие при его использование.
Cyberpanel
Платные функции: есть платные функции (очень раздражают).
Cyberpanel по описание очень крутая панель. В ней нативно используется Open Light Speed, заместо Nginx. Open Light Speed позиционируется как продукт, который дает потрясающую скорость вашего сайта, в сравнение с Nginx или не дай бог, Apache.
Второе преимущество — офигенный плагин комбайн LS Cache, который заменят 2-3 плагина с Nginx.
Третье преимущества — он работает с .htaccess конфигами Apache, а это значит более легкую настройку WordPress.
Четвертое преимущество — это управления Docker в консоли. А это очень круто, в теории.
Установка:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Функции:
- Open Light Speed
- Фаервол
- Почта
- Бэкапы
- Docker!
Набор отличный, но как обычно, есть нюансы. А это кривой индийский код и бесящие пункты в меню — оплатить. Кому надо — тот купит продукт, но ты кликаешь на обычный пункт в меню, а там улыбающийся индус, огромный ценник и надпись купи меня! И это реально раздражает.
При этом, сам продукт не отличается стабильностью. Например, я сделал бэкап сайта, но так и не смог его восстановить. Docker вообще не смог запустить, хотя работаю с ним давно через консоль.
Документация — слабая. Русский перевод — неполный и корявый. Словил и еще один баг. Мой сервер обновился с Ubuntu 20, до Ubuntu 22 и у меня пропал доступ к панели управления.
По-поводу скорости Open Light Speed — если кратко, интернет врет. Скорость не отличается от Nginx.
Фирменый плагин LSCache — и правда хорош и заменяет много плагинов кыширования для Nginx и он дает чудесные результаты, при замерах скорости через GTMetrix, Pingdom или Google Page Speed. Вот только плагин и сам честно пишет, активируй эту галочку, чтобы получить чудесные результаты в тестах.
Конфиги htacces — да работают.
Пробовал установить Matomo скриптом и через Docker, оба варианта провалились. Хотя он ставится очень легко.
Для кого продукт?
Для тех, кто любит карри.
Резюме: несмотря на заявленные уникальные и сильные функции, продукт оказался отстойным. Индийский код, постоянные баги и попытки продать функции, сильно раздражают и не вызывают желания использовать этот продукт. Сильное разочарование от этого продукта.
Cloudpanel
Последний участник, но не последний по месту. Абсолютно простая, бесплатная и быстрая панель от Cisco. А это, как вы понимаете, уже гарантия нормального кода и минимума детских неожиданностей, что прям важно для сервера.
Функционал:
- LEMP c NGINX
- Интеграция с Cloudflare
- Файл. менеджер
- SSH/FTP
- Редактор VHOST (конфигов NGINX)
- Varnish Cache
Установка с MariaDB:
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "3874fff99744cf3afe6f533013282e87c95640e128d1d3998666e2929dc12978 install.sh" | \
sha256sum -c && sudo DB_ENGINE=MARIADB_10.11 bash install.sh
Панель мега простая для освоения, дизайн — минимализм. Элементы распложены очень логично, не надо напрягать мозг там, где этого в принципе не нужно. Нативный русский язык кстати, так же помогает в простом управлением сервером. По настройкам — бедновато, если кто любит поковыряться в настройках, то эта панель не для них.
Выводы: панель управления сервером Cloudpanel занимает нишу бесплатных решений по управления сервером для начинающих админов или тех, кто не хочет парится. Панель очень легкая, стабильная и понятная. И я рекомендую ее для всех кто не хочет вникать в сложные настройки. В своей нише — идеальный продукт.
Для кого этот продукт?
Для большинства пользователей, которые ценят простоту, минимализм и стабильность. И уделяют максимум внимания продукту, а не бесчисленным настройкам сервера.
Победители
Категория — легко и быстро.
FastPanel (мой выбор)
В продукте есть все что нужно для продуктивной работой с сервером. Все работает быстро и стабильно. Интерфейс очень простой для освоения и есть нативная поддержка русского языка. По логичности и легкости, продукт один в один с Cloudpanel. Но учтите нюанс про лицензию. Панель может в любой момент перейти в платную.
Cloudpanel
Очень легкая, быстрая и стабильная панель. В своем минимализме эта панель достигла совершенства. Для меня в ней не хватает некоторых функций, но я восхищаюсь этим продуктом. Освоить ее сможет, мне кажется, любой человек.
Категория — функциональность.
aaPanel
Панель с отличным функционалом, но опять-таки учтите нюансы. Функции панели точно придется изучать, но она точно легче в освоение, чем Webmin. Некоторые функции, например работа с Docker, в следующих выпусках, перейдет в платный режим. В остальном — прекрасный продукт.
Webmin/Virtualmin
Сложная панель для освоения, но я впечатлён ее функциональностью. Панель идеально подойдет тем, кто любит досконально все настраивать на сервере.
Если есть вопросы или еще можете предложить на тестирование какую-нибудь бесплатную панель, пишите в комментариях. Спасибо за внимание 🙂
А какого функционала вам не хватило в Cloudpanel что бы остановить свой выбор на нём?
Почтового сервера, панель отличная, но FastPannel более функциональный )
В Cloudpanel нельзя прописать, кириллический домен.
А пробовали преобразовать через Punycode конвертер?