Бесплатные панели управления серверами в 2021 году
Для пользователей Хабра не секрет, что панель управления (ПУ) — это веб-инструмент для администрирования сервера и размещённых на нём сайтов с помощью графического интерфейса. Она упрощает работу с доменами, базами данных, службами и приложениями.
В этой статье рассмотрим актуальные в 2021 году бесплатные панели управления, которые не теряют своей популярности, поскольку более 80% рядовых юзеров не используют и половины функций и возможностей платных ПУ.
VestaCP
Удобная русифицированная панель с опциональной платной поддержкой. Vesta предусматривает встроенный Softaculous, обеспечивающий возможность быстрой установки приложений, в том числе CMS. В ПУ интегрирован Let’s Encrypt, позволяющий в один клик добавить автоматически обновляющийся SSL-сертификат. VestaCP – мультиязычная админка, полностью контролирующая работу сервера, поддерживающая интерфейс командной строки и решения для работы с почтой.
Меню управления VestaCP
- Ubuntu;
- Debian;
- RHEL;
- CentOS.
Обратите внимание: для работы с VestaCP на сервере не должно быть настроенного ПО. Во избежание сложностей панель управления устанавливается на чистый веб-сервер.
Для установки нужно подключиться через ssh, загрузить дистрибутив с официального сайта:
И начать инсталляцию:
Наша компания предлагает серверы с предустановленной VestaCP и дополнительным модулем выбора версии PHP для каждого размещённого домена.
BrainyCP
Функциональная ПУ с возможностью регистрации пользовательских аккаунтов с квотами и ограниченными возможностями. Веб-мастер может настроить контроль состояния всех или части сервисов на выбор. BrainyCP – мультиязычная панель корпоративного уровня, поддерживающая PHP 5.2-7.4.
Веб-интерфейс панели BrainyCP
Основные преимущества и особенности:
- работа с APACHE, NGINX или APACHE + NGINX (frontend);
- PureFTPD или ProFTPD на выбор;
- SSL: автоматическая инсталляция бесплатных сертификатов от Let’s Encrypt;
- инкрементальный бэкап и настройка расписания для резервного копирования;
- антивирус CLAMAV с автоматическим обновлением баз и подгрузкой файрволла веб-приложений;
- BIND DNS и кластеризация;
- поддержка IPV6.
Официально BrainyCP поддерживает только CentOS от RedHat. Установка хостинг-панели на Ubuntu и Debian разработчиками не предусматривается. Для этого нужно подключиться к серверу по SSH и ввести команду:
В том, что разработчики Brainy ориентированы только на CentOS, нет ничего плохого. Пусть лучше панель управления хорошо работает на одной операционной системе, чем кое-как – на всех сразу.
Fastpanel
Данная панель управления — это разработка наших коллег. Чем эта ПУ может заинтересовать веб-мастера:
- встроенный планировщик задач;
- сканер вредоносного ПО Al-Bolit;
- RainLoop Webmail;
- встроенный файл-менеджер;
- выбор PHP 5.2-7.4 и режима CGI/FPM/FastCGI;
- двухфакторная аутентификация;
- SSL;
- ручная настройка nginx, apache, php-fpm;
- автоматическое резервное копирование;
- поддержка ситем виртуализации OpenVZ, KVM, Hyper-V;
- веб-аналитика.
Для установки Fastpanel нужно запустить терминал и ввести одну строку:
ISPConfig
Ещё одна бесплатная панель с открытым кодом. ISPConfig позволяет управлять сразу несколькими виртуальными и физическими машинами. ПУ предусматривает четыре уровня доступа: админ, реселлер, клиент и пользователь e-mail.
- модульная структура;
- дисковая квота – предоставление определенного объема памяти каждому пользователю;
- ISPProtect – сканер вредоносного ПО;
- антивирусный и спам фильтры для почты;
- веб-аналитика с помощью Webalizer и AWStats;
- поддержка языков программирования Ruby и Python при использовании Apache HTTP;
- мультиязычность: по состоянию на 2021 год ISPConfig поддерживает 22 языка;
- большие возможности для работы с почтой: черные, белые и серые списки, автоответчик, DKIM-аутентификация, управление рассылками Mailman, XMPP для мгновенного обмена сообщениями и т. д.
ISPConfig поддерживает CentOS, Debian, Fedora, OpenSuSE, Ubuntu. При всех своих особенностях эта панель имеет один недостаток. Перед инсталляцией вручную необходимо установить множество пакетов и отредактировать настройки конфигурационных файлов.
Ajenti
Популярная админ-панель с открытым кодом и модульной структурой. Ajenti 2 использует NGINX вместо Apache. Установка не вызовет трудностей, но у веб-мастера должны быть минимальные навыки в области взаимодействия разных компонентов системы. Ajenti обеспечивает тонкую подстройку конфигурации используемых сервисов и приложений. Подробную документацию для ознакомления и настройки админ-панели можно скачать с официального сайта разработчика.
Основные особенности Ajenti:
- внешний интерфейс построен на JS, ES6 или CoffeeScript;
- управление базами данных PostgreSQL, MySQL;
- работа с Vsftpd;
- управление почтовым сервером и оптимизированный Exim;
- поддержка Apache – опционально;
- управление DNS;
- возможность установки сторонних плагинов;
- интуитивно понятный для рядового пользователя интерфейс, не перегруженный лишними модулями.
Загрузка и выбор версии Ajenti
Ajenti работает с CentOS, Ubuntu, RHEL, Debian и Gentoo. Разработчиками предусмотрена возможность переноса ПУ на Linux и BSD.
CWP – Control Web Panel
Интересная, но сложная для неопытного пользователя панель управления. Много тонких настроек, в которых тяжело разобраться без опыта. Установка CWP рекомендована на чистый сервер, поскольку деинсталлятор разработчиком не предусмотрен. Если захотите удалить панель управления, придется сносить весь сервер.
Возможности Control Web Panel:
- поддержка PHP-fpm;
- CSF Firewall, обеспечивающий защиту сервера от DDoS-атак;
- Roundcube – клиент для работы с электронной почтой;
- блокировка спама: SpamAssassin, RBL, AmaViS, ClamAV, OpenDKIM;
- встроенный журнал событий, контролирующий работу сервера;
- мониторинг эффективности: Netdata, Monit;
- бэкап баз данных, файлов и учетных записей.
Установка для CenOS 7:
Установка для CentOS 8:
Основные недостатки Control Web Panel: зашифрованный исходный код и отсутствие многоязычного интерфейса.
Virtualmin
Частично бесплатная панель управления, но за большую часть функциональных возможностей придется доплатить. Фактически это плагин для Webmin, написанный на Perl. Virtualmin позволяет одновременно работать с несколькими серверами. Преимущества админ-панели: простой интерфейс и двойная аутентификация.
Основные возможности Virtualmin:
- Usermin – клиент для работы с электронной почтой;
- бета-поддержка Let’s Encrypt для управления TSL/SL сертификатами;
- обновленный текстовый редактор кода с подсветкой синтаксиса;
- Cloudmin Connect – инструмент для управления несколькими серверами, позволяет работать с доменами, обновлениями ПО, веб-аналитикой;
- гибкие настройки бэкапа, интеграция с облаком;
- умный поиск, позволяющий быстро найти необходимый модуль.
Меню настроек Webmin
Для начала установки загрузите скрипт с официального сайта (в нашем случае это Virtualmin GPL):
Скрипт нужно сделать заполняемым:
В зависимости от выбранного сценария, на установку потребуется от 15 до 45 минут. Подключение сторонних репозиториев при инсталляции не требуется.
KeyHelp
Популярный инструмент администрирования для Linux серверов, совместимый с Ubuntu и Debian. Система является разработкой европейской хостинг-компании и не имеет ограничений на количество подключаемых доменов. Понятный интерфейс позволяет работать с KeyHelp пользователям, не имеющим углубленных навыков в области веб-администрирования.
Основные возможности панели управления:
- редактирование DNS-записей;
- работа с электронной почтой через RoundCube;
- встроенный планировщик задач;
- управление базами данных через PHPMyAdmin;
- бэкап на локальный диск или удаленный сервер;
- управление любым количеством пользователей: индивидуальные полномочия, разграничение ресурсов;
- кастомизация шаблонов Whitelabling.
Панель управления предусматривает ClamAV. Это антивирусный пакет, применение которого оправдано при использовании сервера в качестве почтового или хранилища файлов. Для обратной связи с юзерами разработчик добавил встроенную систему информирования, включающую рассылки и шаблоны сообщений.
Автоматическая установка KeyHelp:
EHCP – Easy Hosting Control Panel
EHCP – бесплатная ПУ с открытым исходным кодом. Система предусматривает управление доменами, поддоменами, DNS, электронной почтой, MySQL и FTP. ECHP написана на PHP и поддерживает Nginx и PHP-FPM. При создании домена также создаются аккаунты на FTP и почтовом сервере.
Веб-интерфейс панели управления EHCP
Быстрая установка EHCP:
Sentora
Чем примечательна Sentora или ZPanel:
- многоуровневая система пользователей и торговых посредников;
- интеграция билингвой платформы;
- менеджмент FTP-аккаунтов и баз данных;
- резервное копирование;
- пакеты услуг с лимитами;
- встроенный PHPMyAdmin;
- планировщик задач cron;
- контроль нагрузки сервера.
Основным недостатком Sentora является маленькое комьюнити в рунете. Непопулярность в ру-сегменте обусловлена сформированным костяком крупных игроков. Деинсталлятор для Sentora не предусмотрен разработчиком, поэтому при необходимости удаления админ-панели придется переустанавливать ОС.
Установка Sentora на сервер
Заключение
Платные ПУ более функциональны и проработаны. За деньги юзер получает полную поддержку от разработчиков, благодаря чему избавляет себя от лишней головной боли. Платные продукты регулярно обновляются и совершенствуются, что делает их более функциональными, удобными и безопасными. При этом, многие бесплатные аналоги практически ничем не уступают, особенно в руках опытных пользователей.
Наши серверы можно использовать для установки любой панели управления.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
Источник
Unix-way → Бесплатные панели управления Linux сервером
Надо сказать, что в целом мне не нравятся графические интерфейсы для администрирования linux, этому есть несколько весомых для меня причин:
1. создается больше нагрузка и откушивается ресурс.
2. лишняя возможная дырка.
3. возможные баги.
Но для тех кто особо не хочет вдоваться в процессы конфигурации, работы или просто обеспечить себе более легкую жизнь могут использовать UI для управления «приложениями». Тут наверняка нужно отметить что в статье приводятся только бесплатные интерфейсы, не знаю как вы, а я бы в таком случае купил лицензию например к ISPmanager, этому тоже есть несколько причин, но не буду заострять внимание, это скорей просто мои взгляды, не смотря на любовь к СПО.
Ладно, погнали, посмотрим что у нас есть…
Webmin
Уже несколько раз писал о нем, думаю что Webmin это наиболее известное ПО для управления осью, первая версия восходит аж к 1997 году, а последняя была выпущена в августе 2011 года. У программы есть большая пользовательская база, более мение активное сообщество и активное развитие продукта.
Webmin распространяется .deb пакетами для Debian, Ubuntu и других дистрибутивов основанных на дедушке Debian, так же есть пакеты для Redhat, Fedora, CentOS, SuSE и т.д., или tar.gz компиляции если пакет не собран под ваш дистрибутив. [полный список]
Webmin во многом основывается на языке Perl, для работы по умолчанию используется порт 10000, может быть настроен на работу с SSL, если установлены дополнительные модули Perl для OpenSSL.
Через Webmin можно настраивать учетные записи пользователей, Apache, DNS, обмен файлами, FTP, MySQL и многое другое. Программа хорошо документирована и по идеи должна работать отлично в большинстве системах.
- демо сайт | webmin-demo.virtualmin.com/ | уч.запись demo:demo
Есть еще три крупных проекта, которые расширяют функциональность Webmin:
- Usermin — контроль над множеством функций доступных в Webmin, например управление электронной почтой и другими пользовательскими задачами.
- Virtualmin — дает возможность создавать и управлять доменами.
- Cloudmin — это пользовательский интерфейс сделан для управления виртуальными системами (Xen, KVM и OpenVZ).
Kloxo
Kloxo, ранее известный как Lxadmin — это свободный проект с открытым исходным кодом, представляет собой панель управления хостингом для дистрибутивов Red Hat и CentOS. Kloxo менее функционален в отличии от Webmin, может работать с Lighttpd или Apache, с Djbdns или bind, дает возможность переключаться между этим ПО без потери данных. В народе проект известен как хорошая и бесплатная альтернатива CPanel.
После установки Kloxo на сервер, можно войти в панель управления через HTTP или по защищенному протоколу HTTPS, который и рекомендуется использовать в работе.
Openpanel
OpenPanel это тоже свободный и открытый проект панели управления, представляет собой платформу для разработчиков. Может управлять любым процессом на Linux сервере благодаря своей модельности. OpenPanel позволяет проделывать все основные действия, например создание доменов, управления DNS, электронной почтой, сайтами и базами данных. Многоуровневая система аутентификации позволяет администраторам создавать учетные записи и задать к ним ограничения. Все пользователи системы могут управлять конфигурацией с помощью интуитивно понятного интерфейса или командной строкой.
Проект относительно новый, развивается очень быстро. У разработчиков имеется четкий план развития, а это всегда хорошо, плохо то, что фактический релиз был разработан в первую очередь для Ubuntu 10.04, но также было протестировано на Debian 5, Debian 6 и Ubuntu 10.10.
SysCP
SysCP [System Control Panel] — предлагает веб-интерфейс для клиентов хостеров, позволяет управлять электронной почтой, доменами и базами данных.
Проект был начат осенью 2003 года, разработчиком по имени Флориан Липперт. С 15 июня 2004 года развивается под лицензией GNU GPL. Содержит шаблоны конфигурации для Debian, Ubuntu, OpenSUSE и Gentoo Linux, но можно запустить на любой системе, к например на FreeBSD. Поддерживает: Apache, Lighttpd, MySQL, PHP, Postfix, Courier, Dovecot и bind9. Можно обслуживать ClamAV, SpamAssassin и многое другое.
К сожалению проект, похоже приостановили, дата последнего релиза с фиксами безопасности была аж в мае 2010 года, а также множество ссылок на официальном сайте в настоящее время не работают.
Ajenti
Ajenti представляет собой набор инструментов для управления Linux сервером, имеет простой и интуитивно понятный интерфейс. Проект дает платформу для быстрого написания плагинов к разнообразному программному обеспечению, практически полноценный UI-тулкит для управления осью через веб интерфейс.
Помимо этого уже имеется порядочная база необходимых плагинов, например: UPS и мониторинга питания, пакетных менеджеров (APT, Zypper, Pacman), управления пользователями, Cron, fstab, для сервисов (Upstart, rc.d, init.d), для iptables, управление Apache 2 (модули, хосты), Samba, Squid (+SARG), Shell, просмотрщик логов, простейший SQL-клиент (MySQL, pgSQL).
Познакомиться немного поближе пока не удалось, но думаю все впереди.
GOsa дает мощную GPL основу для управления пользователями и системами в базе данных LDAP. С помощью него можно легко управлять пользователями и группами, приложениями, телефонами и факсами, списками почтовых рассылок и другими сервисами. GOsa может автоматизировать установку предварительно сконфигурированных систем, представляет собой единую LDAP ориентированную систему для управления в больших и малых средах, что дает возможность администрировать пользователей и системы без особых трудностей.
Проект хорошо известен и активно используется в Германии, Франции, Бельгии, Испании и во многих других странах Европы, а также в США.
Источник