- PVSM.RU - https://www.pvsm.ru -
Для пользователей Хабра не секрет, что панель управления (ПУ) — это веб-инструмент для администрирования сервера и размещённых на нём сайтов с помощью графического интерфейса. Она упрощает работу с доменами, базами данных, службами и приложениями.
В этой статье рассмотрим актуальные в 2021 году бесплатные панели управления, которые не теряют своей популярности, поскольку более 80% рядовых юзеров не используют и половины функций и возможностей платных ПУ.
Удобная русифицированная панель с опциональной платной поддержкой. Vesta [1] предусматривает встроенный Softaculous, обеспечивающий возможность быстрой установки приложений, в том числе CMS. В ПУ интегрирован Let's Encrypt, позволяющий в один клик добавить автоматически обновляющийся SSL-сертификат. VestaCP – мультиязычная админка, полностью контролирующая работу сервера, поддерживающая интерфейс командной строки и решения для работы с почтой.
Меню управления VestaCP
Поддерживаемые ОС:
Обратите внимание: для работы с VestaCP на сервере не должно быть настроенного ПО. Во избежание сложностей панель управления устанавливается на чистый веб-сервер.
Для установки нужно подключиться через ssh, загрузить дистрибутив с официального сайта:
curl -O http://vestacp.com/pub/vst-install.sh
И начать инсталляцию:
bash vst-install.sh
Наша компания предлагает серверы с предустановленной VestaCP [2] и дополнительным модулем выбора версии PHP для каждого размещённого домена.
Функциональная ПУ с возможностью регистрации пользовательских аккаунтов с квотами и ограниченными возможностями. Веб-мастер может настроить контроль состояния всех или части сервисов на выбор. BrainyCP [3] – мультиязычная панель корпоративного уровня, поддерживающая PHP 5.2-7.4.
Веб-интерфейс панели BrainyCP
Основные преимущества и особенности:
Официально BrainyCP поддерживает только CentOS от RedHat. Установка хостинг-панели на Ubuntu и Debian разработчиками не предусматривается. Для этого нужно подключиться к серверу по SSH и ввести команду:
yum clean all && yum install -y wget && wget http://core.brainycp.com/install.sh && bash ./install.sh
В том, что разработчики Brainy ориентированы только на CentOS, нет ничего плохого. Пусть лучше панель управления хорошо работает на одной операционной системе, чем кое-как – на всех сразу.
Данная панель управления [4] — это разработка наших коллег. Чем эта ПУ может заинтересовать веб-мастера:
Для установки Fastpanel нужно запустить терминал и ввести одну строку:
wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash –
Ещё одна бесплатная панель с открытым кодом. ISPConfig [5] позволяет управлять сразу несколькими виртуальными и физическими машинами. ПУ предусматривает четыре уровня доступа: админ, реселлер, клиент и пользователь e-mail.
Основные особенности:
ISPConfig поддерживает CentOS, Debian, Fedora, OpenSuSE, Ubuntu. При всех своих особенностях эта панель имеет один недостаток. Перед инсталляцией вручную необходимо установить множество пакетов и отредактировать настройки конфигурационных файлов.
Популярная админ-панель с открытым кодом и модульной структурой. Ajenti 2 [6] использует NGINX вместо Apache. Установка не вызовет трудностей, но у веб-мастера должны быть минимальные навыки в области взаимодействия разных компонентов системы. Ajenti обеспечивает тонкую подстройку конфигурации используемых сервисов и приложений. Подробную документацию для ознакомления и настройки админ-панели можно скачать с официального сайта разработчика.
Основные особенности Ajenti:
Загрузка и выбор версии Ajenti
Автоматическая установка:
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Ajenti работает с CentOS, Ubuntu, RHEL, Debian и Gentoo. Разработчиками предусмотрена возможность переноса ПУ на Linux и BSD.
Интересная, но сложная для неопытного пользователя панель управления. Много тонких настроек, в которых тяжело разобраться без опыта. Установка CWP [7] рекомендована на чистый сервер, поскольку деинсталлятор разработчиком не предусмотрен. Если захотите удалить панель управления, придется сносить весь сервер.
Возможности Control Web Panel:
Установка для CenOS 7:
cd / usr / local / src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest
Установка для CentOS 8:
cd / usr / local / src
wget http://centos-webpanel.com/cwp-el8-latest
sh cwp-el8-latest
Основные недостатки Control Web Panel: зашифрованный исходный код и отсутствие многоязычного интерфейса.
Частично бесплатная панель управления, но за большую часть функциональных возможностей придется доплатить. Фактически это плагин для Webmin, написанный на Perl. Virtualmin [8] позволяет одновременно работать с несколькими серверами. Преимущества админ-панели: простой интерфейс и двойная аутентификация.
Основные возможности Virtualmin:
Меню настроек Webmin
Для начала установки загрузите скрипт с официального сайта (в нашем случае это Virtualmin GPL):
wget http://software.virtualmin.com/gpl/scripts/install.sh
Скрипт нужно сделать заполняемым:
chmod +x install.sh
Начните инсталляцию:
./install.sh
В зависимости от выбранного сценария, на установку потребуется от 15 до 45 минут. Подключение сторонних репозиториев при инсталляции не требуется.
Популярный инструмент администрирования для Linux серверов, совместимый с Ubuntu и Debian. Система является разработкой европейской хостинг-компании и не имеет ограничений на количество подключаемых доменов. Понятный интерфейс позволяет работать с KeyHelp [9] пользователям, не имеющим углубленных навыков в области веб-администрирования.
Основные возможности панели управления:
Панель управления предусматривает ClamAV. Это антивирусный пакет, применение которого оправдано при использовании сервера в качестве почтового или хранилища файлов. Для обратной связи с юзерами разработчик добавил встроенную систему информирования, включающую рассылки и шаблоны сообщений.
Автоматическая установка KeyHelp:
wget --no-check-certificate https://install.keyhelp.de/get_keyhelp.php -O installkeyhelp.sh;
bash installkeyhelp.sh
EHCP [10] – бесплатная ПУ с открытым исходным кодом. Система предусматривает управление доменами, поддоменами, DNS, электронной почтой, MySQL и FTP. ECHP написана на PHP и поддерживает Nginx и PHP-FPM. При создании домена также создаются аккаунты на FTP и почтовом сервере.
Веб-интерфейс панели управления EHCP
Быстрая установка EHCP:
wget http://www.ehcp.net/download
tar -zxvf ehcp_latest.tgz
cd ehcp
./install.sh
Чем примечательна Sentora [11] или ZPanel:
Основным недостатком Sentora является маленькое комьюнити в рунете. Непопулярность в ру-сегменте обусловлена сформированным костяком крупных игроков. Деинсталлятор для Sentora не предусмотрен разработчиком, поэтому при необходимости удаления админ-панели придется переустанавливать ОС.
Установка Sentora на сервер
Платные ПУ более функциональны и проработаны. За деньги юзер получает полную поддержку от разработчиков, благодаря чему избавляет себя от лишней головной боли. Платные продукты регулярно обновляются и совершенствуются, что делает их более функциональными, удобными и безопасными. При этом, многие бесплатные аналоги практически ничем не уступают, особенно в руках опытных пользователей.
Автор: Mikhail
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/363410
Ссылки в тексте:
[1] Vesta: https://vestacp.com/
[2] серверы с предустановленной VestaCP: https://macloud.ru/?partner=6ua9wlfgwt
[3] BrainyCP: https://brainycp.com/
[4] Данная панель управления: https://fastpanel.direct/
[5] ISPConfig: https://www.ispconfig.org/
[6] Ajenti 2: https://ajenti.org/
[7] CWP: http://centos-webpanel.com/
[8] Virtualmin: https://www.virtualmin.com/
[9] KeyHelp: https://keyhelp-panel.ru/
[10] EHCP: https://www.ehcp.net/
[11] Sentora: http://www.sentora.org/
[12] Источник: https://habr.com/ru/post/551990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=551990
Нажмите здесь для печати.