Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...
  • записи
    3
  • коментаря
    183
  • перегляду
    4 282

aaPanel - бесплатная панель управления для VDS / VPS / сервера + Nginx/Apache + php-fpm + Linux Ubuntu 16.04 / 18.04 / 20.04, Debian 9+, Centos 7 / 8


sitecreator

13 156 переглядів

sitecreator_ru_DOAOnOWlLK.png
 

aaPanel


Описывая возможности панели управления 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

С точки зрения производительности самый интересный вариант - это Nginx + php-fpm.
Для каждого сайта возможно использование своей версии php.

Операционные системы Linux, которые поддерживает aaPanel:
 
  • Ubuntu 16.04 / 18.04 / 20.04
  • Debian 9+
  • Centos 7 / 8

Набор дополнительных возможностей в aaPanel зависит от операционной системы. Самый большой выбор дополнительных функциональных возможностей будет при установленной Linux Centos 7. Это не означает, что Centos 7 чем-то превосходит остальные ОС, просто это особенность данной панели управления. Различные панели управления тяготеют в той или иной степени к тем или иным ОС. Например, в случае панели управления ISPmanager также наблюдалась поддержка в первую очередь Centos 7, т.е. новый функционал появлялся сперва именно для этой Linux, потом - для остальных.

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

 

UPD от января 2022.

Замечу, что панель управления активно развивается. То, что несколько месяцев тому назад было доступно для ограниченного набора ОС, то теперь доступно для всей линейки поддерживаемых ОС.

 

EO2sxmA.png


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

 

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


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

 
sitecreator_ru_pvAsl9pVYA.png
 
 

sitecreator_ru_y1YjJtJclm.png

 

 

Корзина.

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

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

 

sitecreator_ru_lBG9Z1s2yt.png

 

sitecreator_ru_aCEbThmLpK.png

 

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

 

sitecreator_ru_QWvlDZwaig.png

 

 

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

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

 
sitecreator_ru_wnw7ZAm4FV.png
 
 
sitecreator_ru_qmSdsUYbFp.png
 
дописываю и добавляю описание ...
  • +1 11

91 коментар


Recommended Comments



38 минут назад, trialon77 сказал:

Но на кой она тогда нужна вообще? если приходится php ставить в ручном режиме через ssh, так как через панель половина тех версий не ставится. 

 

я не испытываю с этим проблем.

все делал через панель управления. Даже php 8.1.

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

 

38 минут назад, trialon77 сказал:

Да, я не сисадмин.

 

но почему-то выбираете не самые легкие пути.

Могли бы работать с ОС Centos 7. Это самый простой и надежный путь для новичка.

Если же, к примеру, кто-то выбирает FreeBSD 12 (или 13), то он точно знает для чего это ему нужно и он готов к трудностям.

 

ОС Centos 7 поддерживается до начала 2025 года.

Если возьмете другую ОС, например, Ubuntu 20.04, то у нее поддержка будет не дольше.

Но для Centos 7 обеспечена максимальная поддержка в aapanel, кстати, в ISPmanager и многих других будет  аналогичная ситуация.

А вот для Ubuntu 20.04 часть нового софта нужно компилировать, либо можно остановиться на стабильных, но не самых свежих релизах, которые ставятся из репозиториях без компиляции.

 

Кстати, самое свежее ядро Linux ставится на centos 7 без проблем.

 

HywQMm5.png

 

Надіслати

У меня 8.1 установился вроде и даже работает, но нету в списке пхп, которые можно выбрать для сайта. 

 

А в целом, спасибо ТС за тему. 

Хоть сейчас и с глюками на Debiane, но в дальнейшем думаю поправят. 

Debian выбрал потому как все предыдущие VPS были тоже с этой ОС. По привычке что ли) 

 

Надіслати

Решил, я проблему с глюками php, после того как потратил пол дня на чтение офф форума.)) 

Поддержка тоже красавчики, молчат как партизаны, могли бы пнуть в нужном направлении. 

Нужно было удалить php все версии, удалить все библиотеки libcurl и после этого заново установить php. 

Единственное, что на форуме другой путь до библиотек писали, для Centos наверное. 

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

 

 

Надіслати

Подскажите, кто то настраивал запись бекапов на хранилища типо S3 - но не Amazon S3 (приложение, которое идет в списке доступных)? С помощью него я настроил запись на другое хранилище, но при попытке восстановления/скачивания архива через панель получаю ошибку, хотя технически бекап создается корректно и я могу скачать его напрямую их хранилища.

Надіслати

aaPanel является разработкой товарищей программистов из Поднебесной (Китайской Народной Республики).

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

 

3lcweqG.png

 

Можете заглянуть на сайт разработчика (все на китайском):

https://www.bt.cn/

 

Скрытый текст

Номер высокотехнологичного предприятия GR201944000059 | Гуандун B2-20201398 | Гуандун ICP № 17030143 | Безопасность общедоступной сети Гуандун № 44190002003211

Copyright © 2022 Pagoda Panel | Обеспечение безопасности и эффективности эксплуатации и обслуживания (www.bt.cn) Guangdong Baota Security Technology Co., Ltd. © Авторское право

 

Надіслати

Разобрался частично с работой этого модуля, путем редактирования питоновского скрипта, которые отвечает за работу функции записи на S3, сейчас все работает.

Надіслати
08.03.2022 в 15:55, Tank сказал:

записи на S3

 

вы использовали хранилище S3 где именно?

 

08.03.2022 в 15:55, Tank сказал:

путем редактирования питоновского скрипта

 

думаю, что другим пользователям было бы полезно узнать подробности. Мы же тут собрались чтобы делиться идеями и решениями?

да и на официальном форуме поддержки панели неплохо бы осветить задачу.

Надіслати

Отлажу скрипт и выложу, сейчас есть некоторые моменты которые нужно исправить.

 

08.03.2022 в 16:10, sitecreator сказал:

вы использовали хранилище S3 где именно?

 

В моем случае это ТаймВеб S3

Надіслати
30.05.2022 в 23:00, filmovtv сказал:

Всем здравствуйте, подскажите пожалуйста, возможно ли с панели включить Модуль ngx_http_secure_link_module в nginx?

 

Здравствуйте.

Могу предположить, что это возможно через файл конфигурации nginx.

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

Надіслати

 

Здравствуйте, подскажите пожалуйста, сменил тариф в ВПС с 35 на 75 Гб., а в панеле так и осталась отображатся 35 Гб

 

 

Записати.PNG

Надіслати
07.06.2022 в 19:50, tolik888 сказал:

сменил тариф в ВПС с 35 на 75 Гб., а в панеле так и осталась отображатся 35 Гб

 

а вы уверены, что у вас произошла смена?

смотрите сперва диски (и их размер) средствами linux из командной строки.  Система не может ошибаться, сколько выделили, то столько и показывает.

 

  • +1 1
Надіслати

Ubuntu 22.04

 

Панель управления сервером aaPanel работает с самой свежей  Ubuntu, а именно с Ubuntu 22.04.

Но с определенными ограничениями.

 

Вы не сможете через панель aaPanel установить сервер баз данных MariaDB (любой версии).

Из-за этого через панель управления не установите phpMyAdmin, далее не сможете организовать через панель управления backup баз данных.

Разумеется, что можно MariaDB установить через терминал Linux, можно поставить отдельно phpMyAdmin, но при этом средства резервирования баз данных через панель управления работать не будут.

 

Поэтому чтобы не было проблем с сервером баз данных рекомендуется устанавливать средствами панели управления сервер БД MySQL, например 5.7 версии (рекомендуется).

 

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

Поэтому используйте либо предыдущую Ubuntu 20.04, либо дождитесь официальной поддержки Ubuntu 22.04 в панели aaPanel, либо используйте в качестве сервера БД только MySQL.

 

В остальном особых сложностей в сочетании Ubuntu 22.04 + aaPanel замечено не было. Несущественные есть.

  • +1 1
Надіслати
16.01.2022 в 11:46, AlexChapman сказал:

Если кого напрягает английский язык в aaPanel то есть русификация https://github.com/aaPanel-russian/Russian 

Сам не пробовал пока но есть инструкция, можете потестить

поставил русский. работает. но такой русский как не русский. 70 % английского(

очень мало русского(

Надіслати

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.