Как установить aapanel linux panel

Обновлено: 08.07.2024

Рассказываем о панелях управления для VPS: о том, как зайти в нее, если на сервере установлен только стэк LAMP (Linux, Apache, MySQL, php). Также поведаем о том, как захостить сайт без графического интерфейса и как установить панель управления на свой вкус.

Немного о VPS и панелях управления

VPS – это виртуальный выделенный сервер. Круглосуточно работающий удаленный компьютер, на базе которого вебмастера строят веб-сайты, сервисы и приложения. Чтобы ими управлять, используется специальное программное обеспечение. В нем обычно отображается статистическая информация и находятся органы управления VPS. Можно сказать, что это необходимость. Без такого приложения контролировать VDS трудно (хоть и возможно).

Как управлять сервером без панели управления

Некоторые вебмастера предпочитают управлять VPS без панели управления, так как:

Несмотря на засилье ISPmanager, VestaCP, Webmin и прочих вариаций графического интерфейса для управления удаленным ПК, определенная каста разработчиков предпочитают использовать терминал и протокол SSH.

Так что для начала разберем, как подключиться к VDS и захостить на нем сайт из командной строки.

Подключаемся через SSH

В дальнейших инструкциях я предполагаю, что на вашей VPS установлен стэк программ LAMP (Linux, Apache, MySQL, php). Если нет, то сначала инсталлируйте его, а потом переходите к дальнейшим шагам.

Инструкция для Windows

    и запускаем утилиту PuTTY.
  • Открываем вкладку Session.
  • В строчку Host Name (or IP address) вводим свой IP.
  • Открываем вкладку Connection.
  • Переходим в раздел SSH.
  • Кликаем по подпункту Tunnels.
  • В строчке Source Port указываем порт для подключения по протоколу SSH, который указан в настройках сервера (обычно 22).
  • Потом нажимаем на кнопку Open.

Инструкция для macOS и Linux

  • Открываем приложение «Терминал» (в macOS оно точно так называется, в большинстве дистрибутивов Linux тоже).
  • Оказавшись в командной строке, вводим команду в формате ssh имя пользователя@IP-адрес сервера.

Я ввожу ssh root@89.223.127.80, чтобы подключиться к своему VPS. У вас будет другой IP-адрес. Его можно узнать в панели управления хостинга, в техподдержке или в письме с данными арендованного сервера.

  • Следом вводим слово yes и нажимаем Enter, чтобы дать системе добро на подключение к новому адресу.
  • Указываем пароль от компьютера, который пришлет провайдер сразу после регистрации сервера.

Пароль надо вводить вручную. Скопировать и вставить не получится. Система не примет пароль, сообщая, что введен неправильный код, а доступ запрещен. А еще вводимые символы никак не отображаются в командной строке.

Настраиваем сайт без графического интерфейса

Не покидая терминал, создадим сайт и запустим его с помощью командной строки.

Получится что-то в таком духе:

CustomLog logs/moysait1-access_log common

Теперь можно загружать файлы на свои сайты или веб-приложения.

  1. Устанавливаем FTP-клиент или файловый менеджер с поддержкой FTP.
  2. Подключаемся к VPS, указав данные собственного выделенного сервера:
    1. Host: IP-адрес арендованного VPS
    2. Username: root
    3. Password: пароль, который прислал провайдер.
    4. FTP Type: SFTP
    5. Port: 22

    Это все, что нужно для базовой конфигурации без панели управления и графического интерфейса.

    Производительные VDS с минимальным steal time – 15 дней бесплатно

    Дарим 15 дней на тарифе Scarlett! Закажи VDS, внеси платеж от 50 рублей и активируй промокод hosting2go15.

    Как установить панель управления

    Теперь перейдем к основной части — установке панели управления. Я расскажу об установке на примере нескольких часто упоминаемых ПУ, которые можно установить вручную через терминал по протоколу SSH.

    Дальнейшие инструкции справедливы для операционной системы Ubuntu. То есть я буду использовать команды, работающие только в этом дистрибутиве и его собратьях типа Debian или Mint.

    Устанавливаем VestaCP

    Чтобы подключить VestaCP:

    Остальное за вас сделает скрипт. В нем прописаны команды, нужные для полноценной установки ПУ на VPS. Но если возникнут ошибки, то стоит попробовать запустить ту же команду с опцией –force. То есть bash vst-install.sh –force.

    Устанавливаем Webmin

    Чтобы подключить Webmin:

    Устанавливаем aaPanel

    Чтобы подключить aaPanel:

    Устанавливаем ISPmanager

    Чтобы подключить VPS ISPmanager:

    Выбор хостинга с готовым набором панелей управления

    Любой внятный хостинг предлагает установку панелей управления еще на старте. То есть до регистрации домена и аренды VPS. Провайдеры предлагают то программное обеспечение, которое более востребовано среди клиентов. Поэтому некоторые предлагают базовые VestaCP с ISPmanager, а другие редкие Plesk или cPanel.

    Я в качестве хостинга использую Таймвэб, как наиболее надежный и шустрый из провайдеров в РФ. На него еще до аренды можно установить две панели: VestaCP и ISPmanager Lite (за дополнительную плату). Но у Timeweb есть собственная разработка в этом направлении, которая включена по умолчанию и доступна из личного кабинета на официальном сайте.

    aaPanel — бесплатная хостинг-панель под Linux с простым и удобным интерфейсом. aaPanel на VPS-хостинге позволяет легко управлять сайтами, SSL-сертификатами, настраивать FTP-хранилища и выполнять мониторинг всей системы.

    file

    После входа пользователю доступна главная страница административной панели. С помощью веб-интерфейса панели управления можно произвести необходимые настройки.

    file

    На данный момент панель управления представлена на английском языке, русский язык будет реализован в будущем.

    Добавление домена.

    Для того, чтобы добавить сайт, необходимо перейти в меню «Website» → «Add site» и добавить домен.

    file

    Заполняем все необходимые поля:

    • В этом же разделе, есть возможность указать перенаправления для сайта.
    • Выбрать директорию под сайт.
    • Создать FTP аккаунт.
    • Создать Базу данных.
    • Установить сертификат от LE для Вашего сайта.

    file

    file

    Создание/Редактирование FTP пользователя.

    Для того чтобы отредактировать созданный аккаунт или создать дополнительного пользователя FTP перейдите в меню «FTP» → «Add FTP»

    file

    Создание/Редактирование базы данных.

    Переходим в меню «Database», создаем базу данных и пользователя базы данных.

    file

    При создании пользователя и базы данных, имейте ввиду, что добавляется префикс sql_.

    Для перехода в веб-интерфейс phpMyAdmin нажмите соответствующую кнопку.

    file

    Создание почты.

    Для того, чтобы добавить почтовый сервер необходимо перейти в меню «App store» → «Mail Server» → «Install» и выполнить его установку.

    file

    Для того, чтобы добавить почтовый аккаунт перейдем в меню «Home» → «Mail Server» → «Add Domain».

    file

    file

    Заполняем необходимые данные и сохраняем изменения.

    file

    Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.

    sitecreator_ru_DOAOnOWlLK.jpg


    Описывая возможности панели управления aaPanel буду временами сравнивать ее с другими панелями управления. Не ставлю целью категорически выделить лучшую панель управления и/или операционную систему и/или лучший веб-сервер. Предоставляю самостоятельно делать окончательный выбор. Если я что-то описываю, то это не обязательно означает, что я описываю собственные предпочтения и даю рекомендации использовать вот именно "то, а не это", скорее всего, это будет анализ собственного опыта, в том числе анализ ошибок (ошибочного выбора). Без практического опыта и практического сравнения невозможно заранее точно понять, что же окажется самым удобным и самым быстрым (производительным). Поэтому я выбрал вариант "пощупать" разные панели управления VDS/VPS под разными ОС Linux, и уже потом решил сделать более осознанный окончательный выбор на основе сравнения возможностей, удобства, глючности (точнее - отсутствие оных), требовательности (прожорливости) к ресурсам и т.п.

    Поэтому даже не вполне удачные конфигурации я также описывал и описываю. Итоги и выводы будут позже.
    Пока могу сказать, что выбор aaPanel видится более предпочтительным по сравнению с CyberPanel.

    Кстати, нередко люди делают поспешные и необоснованные выводы, не разобравшись толком в вопросе. Бывает, что делают просто некорректное сравнение разных веб-серверов в заведомо неодинаковых условиях. Просто пример. Веб-сервер Apache (или Nginx+Apache) может оказаться с включенным по умолчанию open_basedir, что сильно сказывается на производительности и буквально увеличивает время отклика (TTFB) в два раза. Но некоторые упорно будут сравнивать отклик такого сервера с веб-сервером NGINX, в котором не будет open_basedir. В итоге сравнение будет некорректным, а результат для одного из тестируемых занижен раза в два.

    К веб-серверу OpenLiteSpeed точно также относится правило "отключите опцию open_basedir защиту" прежде чем делать делать сравнительный тест с Nginx.

    В случае aaPanel эта опция для OpenLiteSpeed будет включена по-умолчанию, поэтому тест вам даст отклик сервера в два раза медленнее чем это возможно без open_basedir. В aaPanel для Apache не используется open_basedir.

    Поэтому когда слышишь что-то вроде "Да OpenLiteSpeed - это тормоз по сравнению с NGINX", то хочется спросить: "а вы тестировали OpenLiteSpeed с включенным open_basedir, но NGINX - без него, верно?"

    Почти всегда NGINX будет быстрее чем OpenLiteSpeed, это верно. Но все же смотрите реальную разницу в цифрах чтобы понять насколько она значима. Панель aaPanel позволяет сделать вполне объективное сравнение 3-х вариантов веб-серверов для вашего сайта. Забегая вперед скажу, что по производительности все три варианта будут примерно на одном уровне если брать для сравнения параметр TTFB (отклик сервера, т.е. время до передачи начального байта), но это при условии отсутствия стресс-нагрузки, т.е. при единичном посетителе одновременно.

    Почему Apache будет в этом случае на одном уровне с NGINX? Это потому, что будет использован Apache + php-fpm.

    Но тест при одном условном посетителе не позволит сравнить в полной мере NGINX и Apache, но позволит лишь в первом приближении сделать сравнение.


    Полная документация на панель управления: документация aaPanel
    Панель управления бесплатная.
    Поддерживает выбор конфигурации веб-сервера и PHP.

    Возможные варианты веб-сервера и PHP:

    • Nginx + php-fpm
    • Apache + php-fpm
    • OpenLiteSpeed + LSPHP
    • Ubuntu 16.04 / 18.04 / 20.04
    • Debian 9+
    • Centos 7 / 8

    В любом случае выбор дистрибутива Linux (FreeBSD или иной вариант UNIX) - это дело вкуса и привычки, и опыта . Но учитывайте, что некоторая (небольшая) часть дополнительных приложений для aaPanel рассчитана только на Centos или Centos / Ubuntu. Основной же функционал одинаково работает на любой из поддерживаемых ОС Linux. При прочих равных имеет смысл всегда смотреть в сторону наиболее свежего дистрибутива (с более свежим ядром соответственно) и одновременно не забывать о долговременной поддержке разработчиком того или иного дистрибутива.

    sitecreator_ru_lTTr7HFOuo.jpg

    По сравнению с панелью управления CyberPanel панель управления aaPanel выглядит более гибкой и удобной.
    Во-первых, вы можете с aaPanel переключать при желании (ради тестов и т.п.) тип сервера с одного на другой без переустановки сайта.

    Менеджер файлов

    Менеджер файлов в отличие от CyberPanel в aaPanel позволяет работать с любыми папками, а не только с папками сайтов. Можно всегда посмотреть суммарный вес всех файлов папки, что довольно удобно. Например, в той же панели ISPmanager нет кнопки для просмотра размера всех файлов в папке.
    В aaPanel нет проблем с кириллическими названиями файлов.
    Отдельным недостатком файлового менеджера aaPanel можно назвать отсутствие для браузера FireFox использовать режим перетаскивания drag & drop, но в Crome это работает. В ISPmanager 5 такой функции нет совсем.

    sitecreator_ru_pvAsl9pVYA.jpg

    sitecreator_ru_y1YjJtJclm.jpg

    Корзина.

    Корзине стоит уделить отдельное внимание.

    По-умолчанию все удаляемые файлы помещаются в корзину. В ISPmanager, к примеру, корзины нет. Такое поведение по-умолчанию может быть неудобно, т.к. может быть съедено бесполезными файлами пространство жесткого диска. Вы можете отключить корзину. Кнопка корзины всегда присутствует в файловом менеджере.

    sitecreator_ru_lBG9Z1s2yt.jpg

    sitecreator_ru_aCEbThmLpK.jpg

    Правда если корзину отключить, то удаление файла превращается в "интеллектуальную задачу", т.к. файловый менеджер начинает вам подкидывать арифметические упражнения, правильно решив которые вы можете удалить файл. Где изменить такое поведения я не смог пока найти, т.к. в основных настройках панели управления нет чего-то подобного, переключение настроек на "develop mode" вопрос не решает. Зачем в панели управления такой квест пока непонятно.

    sitecreator_ru_QWvlDZwaig.jpg

    Импорт и экспорт в БД

    В отличие от CyberPanel в aaPanel есть удобный функционал импорта/экспорта данных в базу данных и бекапа (backup) БД. Такой функционал также есть в ISPmanager. Это позволяет не использовать для этого PHPmyAdmin, который делает подобные операции крайне медленно, а из-за лимита времени (на выполнение php) может не завершиться за один проход импорт большого файла SQL.

    Настраивая веб-сервер и базу данных MySQL на рабочем или домашнем компьютере мы обычно делаем это вручную. Но если надо развернуть производственное окружение на нескольких серверах намного удобнее воспользоваться панелью управления.

    С помощью панели вы сможете настроить всё очень быстро и просто, буквально в несколько кликов. Панель управления всё сделает сама за вас. Но у этого подхода есть и свои минусы, например, удалить такие панели не так уж просто. В этой статье мы собрали лучшие панели управления сервером для Linux.

    Что такое панель управления?

    Панель управления - это зачастую инструмент с веб-интерфейсом, позволяющим в одном месте управлять пользователями, службами, веб-серверами, фаерволами, почтовыми программами, базой данных, привязанными доменами и многим другим в одном месте. Панели управления очень часто используются на VPS и веб-серверах, потому что они очень просты в настройке и позволяют за несколько минут развернуть рабочее окружение, необходимое для сайта, а также настроить его в удобном графическом интерфейсе. Давайте перейдем к списку панелей.

    1. BrainyCP


    • Веб-сервер: Nginx, Apahce, Apache+Nginx;
    • Брандмауэр: CSF Firewall;
    • Почта: Exim + Dovecot;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS.

    Новая и полностью бесплатная панель управления для Linux с современным, стильным интерфейсом. Она поддерживает всю функциональность, необходимую для панели управления. Можно управлять веб-сервером, использовать только Nginx или Apache или же делать связку с обоих веб-серверов. Поддерживается получение сертификатов от Let`s Encrypt, а также разграничение полномочий аккаунтов для использования панели в качестве хостинга. В качестве брандмауэра используется CSF Firewall.

    2. VestaCP


    • Веб-сервер: Nginx, Apahce;
    • Брандмауэр: правила iptables и fail2ban;
    • Почта: Exim + Dovecot;
    • Лицензия: GPLv3;
    • Поддержка LetsEncrypt: да;
    • Системы: Ubuntu, CentOS, Debian.

    Это довольно популярная панель управления сервером для Linux, разработанная программистом из России. Она имеет красивый интерфейс в стиле Material и поддерживает все необходимые для панели функции. В качестве веб-сервера можно использовать Apache или Nginx. Аккаунты пользователей здесь тоже разграничены, что очень удобно для хостинга. В качестве брандмауэра используется iptables и fail2ban. Многие из скриптов панели написаны на Bash. В последнее время панель развивается не очень активно, но она всё ещё одна из лучших. Кроме того, панель позволяет управлять записями Cron. Ещё одна особенность этой панели - встроенный файловый менеджер.

    3. aaPanel


    • Веб-сервер: Nginx, Apahce, OpenLiteSpeed;
    • Брандмауэр: встроенный (iptables/ufw/firewalld);
    • Почта: Postfix+Dovecot;
    • Лицензия: открытая;
    • Поддержка LetsEncrypt: да;
    • Системы: Ubuntu, CentOS, Debian, Deepin.

    4. HestiaCP


    • Веб-сервер: Nginx, Apache, связка Apache и Nginx;
    • Брандмауэр: iptables;
    • Почта: Exim+Dovecot;
    • Лицензия: GPLv3;
    • Поддержка LetsEncrypt: да;
    • Системы: Ubuntu, Debian.

    HestiaCP появилась в 2019 году и была основана на коде VestaCP. У неё ещё более современный тёмный интерфейс и всё те же функции, что и у VestaCP. В дополнение можно отметить возможность устанавливать Apache в связке с Nginx. Поскольку развитие VestaCP замедлилось, то это вполне неплохой вариант.

    5. CentOS Web Panel


    • Веб-сервер: Nginx, Apache, OpenLiteSpeed, связка Apache и Nginx, связка Apache Varnish Nginx;
    • Брандмауэр: CSF Firewal;
    • Почта: Postfix+Dovecot;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS.

    Эта панель поддерживает только CentOS, однако зато возможностей у неё гораздо больше. Вы можете установить различные конфигурации веб-серверов, в том числе и OpenLiteSpeed, а также кэш Varnish. Есть терминал и файловый менеджер, а также можно настаивать некоторые системные параметры, такие, как дату и время, имя хоста, задачи Cron. Панель позволяет изменить порт SSH, управлять сервисами, просматривать логи, и многое другое. А если вам не хватает стандартной функциональности, то есть ещё плагины. Интерфейс панели не новомодный, но вполне приятный.

    6. DirectAdmin


    • Веб-сервер: Nginx, Apache, OpenLiteSpeed, LiteSpeed, связка Apache и Nginx;
    • Брандмауэр: нет;
    • Почта: Exim+Dovecot;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: Ubuntu, Debian, CentOS, CloudLinux, FreeBSD.

    Панель создана разработчиками из Канады, она довольно популярна и существует уже давно. Раньше её интерфейс по современным меркам был немного страшным, но после недавнего обновления панель стала выглядеть по современному. Особенность этой панели, что далеко не все настройки можно выполнять в веб-интерфейсе. Например, менять тип веб-сервера придется только через командную строку. Для этого существует специальный инструмент - CustomBuilder. Он позволяет устанавливать разные версии различного программного обеспечения в систему. В самом же веб-интерфейсе вы можете управлять доменами, почтовыми аккаунтами, базами данных, аккаунтами пользователей и т д. В качестве брандмауэра можно использовать CSF, но его надо будет установить отдельно.

    7. Ajenti


    Панель управления сервером, написанная на Python. Надо отметить, что есть две версии панели: Ajenti 1.x и Ajenti 2. Вторая версия написана на Python 3 и Angular, активно разрабатывается, но не может практически ничего и не выдерживает конкуренцию с панелями, расположенными выше. Здесь есть файловый менеджер, терминал, возможность управлять службами и всё. Для первой версии есть плагин Ajenti V, добавляющий функциональность хостинга. Появляется поддержка управления доменами, базами данных, брандмауэром, и тому подобное. Но первая версия написана на Python 2 и установить ещё в Ubuntu 20.04 уже не выйдет.

    8. EHCP


    EHCP расшифровывается как Easy Hosting Web Panel. Панель нацелена в первую очередь на управление хостингом. Она позволяет установить веб-сервер Apache, настроить домены, FTP доступ, почту и тому подобные действия. Интерфейс панели выглядит немного по старому, зато есть большинство необходимых возможностей. Можно даже автоматически установить WordPress после добавления домена. Кроме того, поддерживается настройка дисковых квот для пользователей и создание резервных копий.

    9. Webmin и Virtualmin


    • Веб-сервер: Apache, Nginx;
    • Брандмауэр: iptables;
    • Почта: Exim, Qmail, Postfix и Sendmail;
    • Лицензия: GPL;
    • Поддержка LetsEncrypt: да;
    • Системы: Ubuntu, Debian, CentOS, RHEL.

    Webmin - это довольно популярная панель управления Linux с открытым исходным кодом. С помощью Webmin можно управлять различными настройками системы, службами, пользователями, брандмауэром и тому подобным. Здесь наиболее тонкие настройки для различных системных сервисов, например, можно очень тонко настроить правила iptables. Программа не устанавливает свои сервисы, а пытается конфигурировать то, что уже есть в системе. А Virtualmin - это плагин для Webmin, добавляющий возможности хостинга, такие как управление доменами, почтой, пользователями хостинга и DNS записями.

    10. Froxlor


    Панель немного странная. Всё выше перечисленные панели устанавливают себя, и всё им необходимое сами, здесь же вам придется вручную установить Apache, PHP и настроить базу данных. Может панель не так уж много - управлять пользователями, доменами, IP адресами. Из системных функций можно менять различные настройки и добавлять записи в Cron.

    11. BlueOnyx


    • Веб-сервер: Apache и Nginx в связке;
    • Брандмауэр: APF Firewall;
    • Почта: Sendmail;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS.

    Эта панель управления поставляется вместе со специально модифицированным дистрибутивом CentOS. Она позволяет настраивать множество параметров системы. По умолчанию используется веб-сервер Apache, но можно настроить перед ним Nginx для улучшения производительности. По веб-серверам есть множество настроек, поддерживаются контейнеры Docker, есть настройки безопасности и Fail2ban. В целом это неплохая интегрированная платформа для хостинга. А недавно появилась поддержка получения сертификатов Let's Encrypt.

    12. CyberPanel


    • Веб-сервер: OpenLiteSpeed, LiteSpeed;
    • Брандмауэр: iptables;
    • Почта: Postfix + Dovecot;
    • Лицензия: GPLv3;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS, Ubuntu.

    Бесплатная панель управления Linux разработанная специально для работы с веб сервером OpenLiteSpeed. Поддерживаются все стандартные возможности панели - управление доменами, почтой, аккаунтами пользователей и базой данных. Можно управлять версиями PHP и контейнерами Docker, запущенными на сервере. Из примечательных особенностей можно отметить поддержку работы через консоль, есть команды для добавления доменов, выпуска сертификатов,

    13. ISPManager


    • Веб-сервер: Apache, Nginx;
    • Брандмауэр: iptables;
    • Почта: Exim + Dovecot;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS, Ubuntu, Debian, CloudLinux.

    Все выше перечисленные панели были бесплатными. Это же первая платная панель в нашем списке. Она разработана российской компанией и очень популярна на российском рынке и за границей. Панель позволяет создавать неограниченное количество пользователей и доменов, поддерживает работу с Nginx или Apache, выбор отдельной версии PHP для каждого сайта, получение сертификатов LetsEncrypt. Есть файловый менеджер, а также возможность устанавливать различные CMS. В новой версии разработчики уже даже сделали красивый, современный интерфейс. У программы есть решения как для бизнеса, так и ISP Manager Lite для веб-мастеров. Подробнее про установку можно почитать здесь.

    14. Plesk


    • Веб-сервер: Apache, Nginx, Apache и Nginx в связке;
    • Брандмауэр: iptables;
    • Почта: Postfix и Courier IMAP;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS, Ubuntu, Debian.

    Ещё один платный и довольно популярный инструмент для быстрого развёртывания и настройки веб-сайтов поддерживающий не только Linux, но и Windows. Эта панель, тоже разработана в России, но потом была продана и сейчас главный офис компании находится в Швейцарии. Интерфейс панели довольно удобный и выглядит красиво. Вы можете настраивать различные конфигурации веб-серверов, настраивать домены, почту и базы данных. Есть файловый менеджер, отображение статистики, поддержка Docker и Git, возможность установки разных CMS, выбор версии PHP для нужного сайта, а также возможность установки разных расширений.

    15. cPanel


    • Веб-сервер: Apache, Nginx, Apache+Nginx, LiteSpeed;
    • Брандмауэр: нет;
    • Почта: Exim + Courier или Dovecot;
    • Лицензия: проприетарная;
    • Поддержка LetsEncrypt: да;
    • Системы: CentOS, CloudLinux, RHEL.

    Популярная и довольно красивая панель, которая часто используется на хостингах. Она тоже платная и вся функциональность панели разделена на два модуля - непосредственно cPanel с минимумом возможностей, где работает клиент хостинга иWeb Host Manager (WHM), позволяющая настроить сервер. Из интересных возможностей есть файловый менеджер, система управления резервными копиями, инструмент для работы с изображениями. Недавно в панели появилась возможность получать сертификаты SSL от Lets Encrypt. Управления фаерволом в панели нет, разработчики рекомендуют использовать CSF или APF.

    16. Vepp


    Это совсем новая панель, созданная разработчикам ISPManager в конце 2019 года. Она ещё не определилась быть платной или нет. На момент написания статьи панель бесплатная, но технической поддержки у вас к ней не будет. Основная цель её разработки - создать максимально простую панель для людей, которые только начали заниматься созданием сайтов и ещё в этом не разбираются. Панель берет на себя все технические сложности, а пользователям достаточно только загрузить сайт. Начинается это ещё с установщика. Для установки панели достаточно предоставить root доступ к серверу скрипту установки на официальном сайте панели. Аналогично ставится WordPress и настраивается база данных. Из минусов только то, что брандмауэра никакого нет и вам придется настраивать его вручную.

    Другие панели

    Раньше существовали и другие панели управления, используемые для настройки серверов. Но их забросили разработчики и теперь эти панели не поддерживают современные версии дистрибутивов. Вот некоторые из них:

    • IspCP - панель с открытым исходным кодом, поддерживала все основные необходимые возможности, но не обновлялась с 2011 года;
    • OpenPanel - ещё одна панель с открытым исходным кодом. На данный момент её официальный сайт не доступен, а её поддержка прекратилась где-то в 2012 году;
    • Kloxo - самая живая панель из заброшенных. В 2015 году был сделан её форк, поддерживающий CentOS 7, но поддержку более новых версий дистрибутивов, похоже, добавлять никто не собирается. Отсутствие развития означает что уязвимости не будут исправляться, а новые поддержка новых возможностей, например LetsEncrypt не появится;
    • ZPanel - открытый исходный код, поддерживает CentOS 6 и Ubuntu 12.04, проект заброшен примерно в 2012 году;
    • VHCS - снова открытый исходный код, написана на PHP, Perl и Си, официальный сайт всё ещё доступен, но последний релиз был в 2009 году.
    • DTC - открытая панель, развиваемая хостинговой компанией GPLHost, обновлений нет уже около десяти лет.
    • RavenCore - открытый код, была похожей на cPanel того времени, не поддерживается уже около девяти лет.

    Выводы

    В этой статье мы рассмотрели лучшие панели управления для Linux, которые вы можете использовать для управления своим сервером или VPS. А какие панели используете вы для управления серверами? Напишите в комментариях!

    Читайте также: