Введение
Перепробовав разные панели управления сервером от платных и бесплатных, у меня всегда было ощущение некой не завершенности при работе с ними. Это всегда были разные проблемы, то сертификат не поставит в крон, то настолько сложная установка панели что состоит из 20-30 разных компонентов что опускаются руки все это делать. То закончилась поддержка продукта, а последнее обновление сломала систему в целом. У всех есть недостатки, но из 2-х зол выбираем наименьшее. aaPanel Linux – панель управления с блекджеком.
aaPanel – это панель управления веб-хостингом с открытым исходным кодом для управления такими услугами хостинга, как базы данных, веб-сайты и т. д., как и Webmin. Здесь мы увидим, как установить и настроить его на сервере CentOS 6/7 / RHEL или Ubuntu 19.04 / 18.04 / 17.04 Linux. Бесплатная хостинг-панель под Linux с простым и удобным интерфейсом. aaPanel на VPS-хостинге позволяет легко управлять сайтами, SSL-сертификатами, настраивать FTP-хранилища и выполнять мониторинг всей системы.
Будучи веб-графической панелью управления хостингом, ею можно легко управлять с любого локального или удаленного компьютера, как и популярная Cpanel. Однако на самом деле в aaPanel, как WHM, функций не так много, но их достаточно для работы и управления всем, что требуется веб-серверу. После установки aaPanel настроить и запустить веб-сайт стало очень легко: одним щелчком мыши мы можем настроить LANMP / LAMP (Linux, Apache / Nginx, MySQL, PHP) для тестирования или разработки веб-приложений.
С помощью aaPanel больше не будет головной боли, связанной с запуском различных команд для создания баз данных, создания и управления Docker, веб-сайтом, FTP-сервером и проектом Python, и всеми ими можно управлять с помощью всего нескольких щелчков мыши. Давайте посмотрим пошаговое руководство, чтобы узнать процесс установки aaPanel в CentOS с помощью локального или удаленного командного терминала.
Установите aaPanel Linux на CentOS, Debian или Ubuntu
Приведенные ниже шаги по установке этой бесплатной веб-панели управления с открытым исходным кодом в CentOS будут одинаковыми для серверной / настольной операционной системы Debian или Ubuntu Linux.
1 Войдите на сервер CentOS.
Во-первых, у вас должен быть root или стандартный пользователь с доступом sudo, тогда только мы сможем установить что-либо на нашем сервере CentOS.
2.Установите Wget
Хотя мы можем использовать curl, здесь мы используем команду wget, поэтому сначала установите ее.
sudo yum install wget
CentOS – Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist
Если видим данную ошибку (у меня она часто возникает на чистом сервере под CentOS 8) тогда выполняем команды:
Шаг 1: Перейдите в /etc/yum.repos.d/каталог.
cd /etc/yum.repos.d/
Шаг 2: Запустите следующие команды
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Шаг 3: Теперь запустите обновление yum
yum update -y
Вот и все. Ошибка исправлена (спасибо автору)
3 Загрузите установочный скрипт aaPanel.
Теперь используйте команду wget вместе с последним доступным сценарием для установки aaPanel.
Для CentOS или Redhat 7 0 или 8 Linux
wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh
Для Debian или Ubuntu Linux
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh
4 Запустите скрипт install.sh веб-панели управления aaPanel Linux.
Теперь у нас есть сценарий в нашей системе, пора его запустить. Тип:
bash install.sh
Когда он говорит, хотите ли вы сейчас установить aaPanel в каталог / www. Введите Y и нажмите кнопку Enter.
5 Страница входа в систему. Веб-панель управления aaPanel.
После завершения установки вы получите ссылку для входа: localhost: 8888 / some-numbers. Кроме того, имя пользователя и пароль будут использоваться для входа в панель управления.
6 Установите программные пакеты для aaPanel Linux.
На панели управления веб-хостинга aaPanel в первый раз вам будет предложено установить между LNMP или LAMP, нажмите кнопку и установите нужную среду веб-сервера. Однако мы можем установить их позже из раздела приложений на этой панели Linux.
7 Основные характеристики, функции и снимок экрана aaPanel CP
Приборная панель:
На панели инструментов мы получаем весь статус серверной системы, на которой установлена веб-панель управления aaPanel, например, локальный статус, использование ЦП, использование памяти и хранилище. Также справа вверху находятся параметры обновления, исправления и перезапуска.
Безопасность системы:
Это брандмауэр панели управления, откуда мы можем блокировать или открывать порты для нашей серверной системы, чтобы разрешить трафик.
Настройки:
В этом разделе можно включить поддержку SSL, двухфакторную аутентификацию через аутентификацию Google, Listen IPv6, API, изменить имя пользователя и пароль панели управления и другие параметры.
Магазин приложений:
Включение основных приложений и плагинов, таких как почтовый сервер, Java, Google Drive, Python и др., Действительно упрощает весь процесс графически, нам не нужно использовать командную строку сервера для установки любого из них. Все будет работать в фоновом режиме, и все, что нам нужно сделать, – это всего лишь один щелчок.
Установка Docker:
Если вы хотите установить Docker с помощью панели управления aaPanel, просто перейдите в раздел «Развертывание» и нажмите кнопку установки. Как только он будет установлен, вы сможете создавать образы Docker и управлять ими. Кроме того, доступны MongoDB, Redis и Memcached.
Кроме того, мы также можем включить удаленный сервер, установленный с aaPanel, и получить к нему доступ, чтобы иметь централизованное управление кластерами серверов.
Остановить, запустить и перезапустить
Стоп :
service bt stop
Начало :
service bt start
Запустить снова:
service bt restart
Удалить веб-панель управления aaPanel
Если в будущем вы захотите удалить установку панели управления сервером, используйте следующую команду:
sudo service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
Если приведенная выше команда не сработала, используйте эту:
sudo bt stop &&sudo update-rc.d -f bt remove &&sudo rm -f /etc/init.d/bt &&sudo rm -rf /www/server/panel
Другие команды aaPanel см. На его официальной странице.
Использование и интерфейс этой панели управления Linux довольно просты и удобны. Но не ожидайте, что аналогичные услуги, подобные тем, которые мы получаем в платной панели WHM Cpanel, можно рассматривать как альтернативу платформам управления серверами, подобным Cockpit, но с множеством дополнительных опций. В нем не было приложения «Терминал», так что я мог отправлять команды прямо на сервер с помощью графического интерфейса этой панели веб-хостинга Linux. Тем не менее, необходимо признать, что они бесплатны, имеют открытый исходный код, не требуют затрат и упорный труд разработчиков, потому что то, что они сделали, действительно полезно. И, конечно, вы можете попробовать это вместо сервера командной строки.
Безплатных?
Спасибо! исправил.