Какую панель управления хостингом выбрать? Бесплатная панель CentOS Web Panel для хостеров и не только. Обзор, тестирование и отзывы хостинг панели VESTA

Детские товары 04.05.2019
Детские товары

CWP ставится намертво, т.ч в случае чего придется переставлять сервак. Но ставится элементарно, единственное что скрипт установки отрабатывает чуть ли не час.

# yum -y update
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-latest
# sh cwp-latest
час где то эта катавасия будет собираться, после чего выдаст прощальное меню

#############################
# CWP Installed #
#############################
go to CentOS WebPanel Admin GUI at http://SERVER_IP:2030/

http://SERVER_IP:2030

SSL: https://SERVER_IP:2031
———————
Username: root
Password: ssh server root password
MySQL root Password: XXXXXXXXXXXXXXXX
и попросит перегрузиться.

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

Так то задумка хорошая, т.к помимо веб-сервера Apache, есть возможность использовать дополнительное кэширование либо от проксирующего сервера Nginx, либо от кэширующего сервера Varnish Cache Server. Но первый же косяк в том, что их приходится крутить только их консоли, т.к в панельке CWP есть только две кнопки: включить и выключить.

Мощный функционал почтового сервера (веб-почта RoundCube, управление очередью, SPF и DKIM, антиспам от SpamHause) и возможность работы с мускулем и постгре. Но при этом, почему то, невозможно дергать базы напрямую из админки.

Легкий веб-браузерный файл-менеджер и Java-ориентированный терминал, довольно приятное дополнение к функционалу. Возможно поставитьTeamSpeak и очень объемистый список возможных для установки веб-приложений, через дополнительный скрипт Softaculous- его стоит поставить и заценить, хотя бы ради просмотра списка всех доступных приложений, т.к помимо стандартных инсталлеров WP, Joomla, Drupal и форумов, там предлагается очень много серьезных пакетов от интернет-магазинов до CRM и тикет-систем. Чем напоминает фантастико от CPanel, импорт из которой, кстати, тоже предлагается в меню.

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

  • Серверное администрирование ,
  • Софт ,
  • Хостинг
    • Tutorial

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

    Ведь не каждому из Вас, например, будет приятно сидеть в консоли и устанавливать необходимое ПО, или производить управление Вашими сайтами через туже командную строку. В такие моменты на помощь многим вебмастерам приходят панели управления хостингом, и как же приятно когда эта панель - именно качественный и бесплатный софт. Совсем недавно мы уже об одном бесплатном программном продукте, ну а сегодня речь пойдет об еще одной интересной панели управления хостингом, а именно о «монетке»…

    Думаю многие из Вас догадались, что речь пойдет о CentOS Web Panel (CWP). В отличие от многих других панелей управления CWP позволит автоматически развернуть полный стек LAMP с кэшированием на уровне веб-сервера посредством Varnish Cache - это замечательно решение для хранения «горячего» кэшируемого контента Ваших веб-страниц в оперативной памяти. Оно позволит ускорить Ваш веб-сайт, и в то же время уменьшит нагрузку на процессор.

    Возможности

    Но вернемся к самой панели, перед установкой хотелось бы выделить несколько основных ее преимуществ:
    • по умолчанию доступна возможность переключения версий PHP - администратор на своей стороне может в несколько кликов установить необходимую версию, а пользователь в свою очередь может выбрать нужную ревизию PHP для своих сайтов;
    • панель ориентирована как на управление серверов, так и на предоставление услуг хостинга (поддержка тарифных планов, ограничений и т.п.);
    • есть возможность противодействия небольшим DDoS-атакам и блокирования нежелательного трафика за счет использования расширений для работы с CSF (Config Server Firewall);
    • из коробки CWP поддерживает CloudLinux - коммерческое расширение CentOS, ориентированное в первую очередь на хостинг-провайдеров;
    • довольно удобный хостинг проектов с потоковым вещанием видео за счет встроенной поддержки ffmpeg ;
    • CWP имеет интегрированный механизм борьбы со спамом на базе AmaVIS , ClamAV , OpenDKIM , проверок RBL, SpamAssassin ;
    • панель поддерживает размещение на сервере как собственных серверов имен, так и использование FreeDNS;
    • наличие встроенных средств мониторинга.
    С полным списком возможностей CentOS Web Panel Вы можете ознакомиться на официальном сайте программного продукта по следующей ссылке . Как можно заметить большинство коммерческих систем управления сервером и хостингом не имеют такого широкого спектра возможность, а что уже говорить о бесплатных продуктах.

    Системные требования

    Что касается системных требований, то согласно заявлению разработчиков нам понадобится сервер минимум с 512 МБ оперативной памяти (для 32-битной версии ОС) и установленной «монеткой», а именно CentOS 6.x. Если Вы хотите наслаждаться всеми возможностями этой панели, например такими как антивирусное сканирование почты, то на борту Вашей «машинки» должно быть не менее 4 ГБ ОЗУ. CWP также поддерживает такие операционные системы как RedHat 6.x и CloudLinux 6.x.

    Подготовка сервера

    После того как хостинг-провайдер предоставил сервер с CentOS необходимо сделать несколько полезных действий перед установкой CWP. Если у Вас не установлена утилита Wget - консольная программа для загрузки файлов по сети, то подключаемся к «машинке» по SSH и вводим следующую команду:

    Yum -y update
    И не забываем перезагрузить «машинку», чтобы изменения вступили в силу:

    Установка

    Теперь мы готовы к установке CentOS Web Panel. Переходим в директорию /usr/local/src:

    Cd /usr/local/src
    Куда загружаем последнюю версию установочных файлов:

    Wget http://centos-webpanel.com/cwp-latest
    Если основная ссылка не работает, то используйте следующую команду:

    Wget http://dl1.centos-webpanel.com/files/cwp-latest
    После чего запускаем саму установку:

    Sh cwp-latest
    Процесс установки может длиться порядка 30 минут, потому спокойно идите на кухню за чашечкой хорошего напитка (вкусы у каждого свои). Как только панель установится в консоли, Вы увидите следующее сообщение:

    ############################# # CWP Installed # ############################# go to CentOS WebPanel Admin GUI at http://SERVER_IP:2030/ http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx.xxx.xxx:2031 --------------------- Username: root Password: ssh server root password MySQL root Password: xxxxxxxxxxxx
    Не забудьте сохранить доступы, в частности пароль суперпользователя MySQL. После, согласно инструкции самих разработчиков, перезагружаем сервер с помощью кнопки ENTER. Если это результата не дало, то используем команду reboot, о которой мы вспоминали ранее. При попытке снова подключиться к серверу по SSH Вы увидите экран приветствия CWP, на котором будет отображена краткая информацию о зарегистрированных пользователях и текущей ситуации по использованию дискового пространства:

    ******************************************** Welcome to CWP (CentOS WebPanel) server Restart CWP using: service cwpsrv restart ******************************************** if you can not access CWP try this command: service iptables stop 15:20:19 up 23 min, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 78.111.187.112 15:20 1.00s 0.01s 0.01s -bash Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-root 33G 1.9G 30G 6% / tmpfs 504M 0 504M 0% /dev/shm /dev/vda1 485M 68M 392M 15% /boot /dev/mapper/vg0-temp 2.0G 369M 1.5G 20% /tmp

    Интерфейс

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

    Http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx.xxx.xxx:2031
    После успешной аутентификации мы попадаем на страничку меню Dashboard, отсюда Вы сможете управлять всеми настройками панели CWP. Мы постараемся кратко рассказать о каждом блоке панели:

    • Navigation - меню навигации для просмотра различных настроек каждой службы;
    • Top 5 Processes - отображает в реальном времени 5 наиболее «прожорливых» процессов на Вашем сервере;
    • Disk Details - данный блок предоставляет информацию о дисках Вашей «машинки»;
    • Service Status - показывает текущее состояние служб, а также дает возможность управлять ими в случае необходимости (запускать, останавливать и т.п.);
    • System Stats - отображает потребление оперативной памяти, количество процессов и писем в очереди;
    • Application Version - показывает версии установленных приложений, таких как Apache, PHP, MySQL и FTP;
    • System Info - отображает информацию о модели процессора, количестве ядер, их частоте, версии операционной системе, времени работы сервера и т.п.;
    • CWP Info - показывает какие серверы имен настроены для Вашей «машинки» в данный момент, а также отображает IP-адрес сервера и версию панели.

    Стандартная настройка

    Далее проведем настройку нескольких основных параметров, которые необходимы нам для работы с CWP. Для начала настроим серверы имен. Для этого идем в раздел меню DNS Functions и выбираем пункт Edit Nameservers IPs.

    Указываем свои серверы имен и нажимаем кнопку Save changes. Что бы ознакомиться с инструкцией настройки DNS (BIND) воспользуйтесь следующей ссылкой , которая также доступна на страничке Edit Nameservers IPs.

    Следующим шагом будет настройка «шаред» IP-адреса и почты суперпользователя - это очень важные действия для размещения сайтов на Вашем сервере. Как правило IP сервера и так уже указан, но чтобы убедиться в этом, переходим в раздел меню CWP Settings, а далее выбираем Edit Settings.

    Видим, что в поле Shared IP скорей всего стоит IP-адрес Вашей «машинки» (если это не так, то укажите его), а в поле Root Email Вам необходимо указать свою почту. После указания всех необходимых данные не забываем нажать кнопку Save changes. Теперь CWP готова принять на размещение сайты.

    Вы ведь помните, что панель способна предоставлять услуги хостинга. В CWP у Вас есть возможность настроить любое количество тарифных планов. Для этого переходим в раздел меню Packages и выбираем пункт Add a Package. Заполняем все необходимые поля согласно тому количеству ресурсов сервера, которые Вы готовы предоставить своим потенциальным клиента, и как обычно, не забываем применить изменения - в данном случаи нажатием кнопки Create.

    Для того чтобы добавить домен в панель у Вас должна быть хоть одна учетная запись пользователя. Идем в User Accounts, выбираем New Account и создаем аккаунт. Обращаю Ваше внимание на то, что по умолчанию доступ к shell для новосозданного пользователя отключен. Советую несколько раз подумайте перед тем, как активировать данный функционал своим клиентам. Также здесь можно задать лимиты по inode для каждого юзера. После того как заполнили все поля нажимаем кнопку Create.

    Теперь давайте добавим новый домен. Для этого переходим в раздел меню Domains и выбираем пункт Add Domain. Указываем необходимый домен, присваиваем его соответствующему пользователю и закрепляем все действия кнопкой Create.

    Стандартно настроена панель должна потреблять небольшое количество ресурсов Вашего сервера, давайте это проверим. Для проверки потребления ОЗУ подключимся к серверу по SSH и введем следующую команду:

    Free -m
    На экране нашей «машинки» отобразились вот такие данные:

    Total used free shared buffers cached Mem: 1006 522 483 0 162 218 -/+ buffers/cache: 142 864 Swap: 4095 0 4095
    Думаю, у Вас будет подобный результат. Как видим из общего объема оперативной памяти в 1 ГБ используется порядка половины - 522 МБ, что вполне сходится с заявлением разработчиков. Такое потребление ресурсов является довольно низким для панелей управления хостингом.

    Также установка по умолчанию уже содержит последнюю стабильную версию PHP c приложением

    Сегодня мы расскажем об еще одной бесплатной панели управления сервером — CentOS Web Panel, сокращенно CWP. Этот продукт — сравнительно новый и пока еще не так популярен среди наших клиентов, как , однако есть все основания для того, чтобы CWP стал очень известным, часто используемым продуктом.

    В отличие от множества других бесплатных инструментов для управления сервером, CWP имеет несколько серьезных преимуществ:

    • Ориентация не только на управление сервером, но и на предоставление услуг хостинга — поддерживаются тарифные планы, ограничения и прочие необходимые функции.
    • Стандартно доступен переключатель версий PHP — кроме стандартной, доступной в репозиториях версии PHP 5.4 администратор может установить за несколько минут другие версию — от 4.4 до 5.5, а пользователь может выбирать для своих сайтов необходимую ревизию PHP. .
    • Панель имеет встроенный удобный файл-менеджер и SSH-клиент.
    • Для нагруженных сайтов будет полезна поддержка кэширующего прокси-сервера Varnish , который позволяет снизить нагрузку на вэб-службы.
    • Изначально поддерживается CloudLinux — коммерческое расширение CentOS, ориентированное на хостинг-провайдеров.
    • Поддерживаются расширения для работы с CSF и другими продуктами для блокирования нежелательного трафика и противодействия небольшим DDoS-атакам.
    • Упрощен хостинг сайтов, которые производят потоковое вещание видео — встроена поддержка ffmpeg и сопутствующих утилит.
    • Поддерживаются различные режимы работы DNS — от размещения на сервере собственных серверов имен до использования FreeDNS.
    • Почтовая подсистема имеет встроенные механизмы борьбы со спамом на базе SpamAssassin, проверок RBL , AmaViS, ClamAV, OpenDKIM.
    • Удобный дашборд, встроенные средства мониторинга основных компонентов операционной системы и сервера.

    Полный список интересных возможностей панели представлен на официальном сайте продукта — centos-webpanel.com/features . Дополним, что некоторые функции отсутствуют не только в абсолютном большинстве бесплатных конкурирующих продуктов — многие коммерческие системы управления сервером и хостингом не могут похвастаться такими богатыми возможностями.

    Перейдем к практике — к установке CWP. В лучших современных традициях, начальная инсталляция очень несложная и под силу даже новичку. Нам потребуется SSD VDS или выделенный сервер с операционной системой CentOS 6.x. Разработчики панели рекомендуют для комфортной работы не менее 1Гб ОЗУ и мы присоединяемся к данной рекомендации. Вместе с тем, мы проверили функционирование панели на VDS с 512Мб ОЗУ — это также возможно, но только для ненагруженных, небольших проектов или в тестовых целях.

    После заказа и активации услуги (это занимает не более 10-15 минут) наша биллинговая система высылает параметры доступа к серверу, можно приступать к установке панели. С помощью любого SSH-клиента авторизуемся на нашем новом сервере или VDS и выполняем команды:

    Shell

    cd /usr/local/src wget http://centos-webpanel.com/cwp-latest sh cwp-latest

    cd / usr / local / src

    wget http : / / centos - webpanel .com / cwp - latest

    sh cwp - latest

    Установка панели занимает около 5 минут. После этого на экране терминала CWP сообщит о своей готовности:

    CentOS Web Panel (CWP) # CWP Installed # ############################# go to CentOS WebPanel Admin GUI at http://SERVER_IP:2030/ http://185.14.XX.XX:2030 SSL: https://185.14.XX.XX:2031 --------------------- Username: root Password: ssh server root password MySQL root Password: XXXXXXXXXXXX CentOS Web Panel MailServer Installer ######################################################### SSL Cert name (hostname): cwp-test.сайт SSL Cert file location /etc/pki/tls/ private|certs ######################################################### visit for help: www.centos-webpanel.com Write down login details and press ENTER for server reboot! Press ENTER for server reboot!

    CentOS Web Panel (CWP )

    #############################

    # CWP Installed #

    #############################

    go to CentOS WebPanel Admin GUI at http : //SERVER_IP:2030/

    http : //185.14.XX.XX:2030

    SSL : https : //185.14.XX.XX:2031

    -- -- -- -- -- -- -- -- -- -- -

    Username : root

    Password : ssh server root password

    MySQL root Password : XXXXXXXXXXXX

    #########################################################

    CentOS Web Panel MailServer Installer

    #########################################################

    SSL Cert name (hostname ) : cwp - test . itldc . com

    SSL Cert file location / etc / pki / tls / private | certs

    Использование приложения выделенной панели управления – это отличное решение для тех разработчиков и дизайнеров, которые размещают несколько веб-сайтов на VPS/выделенном сервере. В наши дни большинство разработчиков и даже дизайнеров руководят несколькими веб-сайтами или онлайн-портфолио, и для этого разрабатываются ресурсоемкие приложения. Следовательно, им требуется собственный хостинг-план, который ответит всем требованиям. Использование VPS – это отличная опция, хотя для этого и требуются определенные знания. Тем не менее, как только вы установите его, сможете экономить собственное время, а VPS позволит вам с легкостью управлять сразу несколькими веб-сайтами.

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

    OpenPanel – это бесплатная панель управления с открытым исходным кодом. В ней есть большой функционал, привлекательный интерфейс и приложение очень удобно в использовании. OpenPanel – это платформа для разработчиков. Так как она максимально доступна, открыта и модульная, вы можете использовать ее для управления любыми процессами на сервере Linux.


    Kloxo – это полностью ориентированная на объект хостинг-платформа, которая позволяет вам использовать скрипты.


    ISPConfig 3 – это бесплатная панель управления с открытым исходным кодом для серверов на Linux, которая предоставляет возможность управления несколькими серверами при помощи единой панели. ISPConfig распространяется под лицензионным соглашением BSD.


    WebsitePanel – это целый портал для компаний, предоставляющих сервисы облачного распределения ресурсов, и интернет провайдеров, который автоматизирует почти все процессы управления серверами Windows. Мощная и гибкая платформа с открытым исходным кодом WebsitePanel дает пользователям возможность легко управлять приложениями Windows Server, включая IIS, SQL Server, Exchange 2010, Sharepoint 2010, OCS и Hyper-V Deployments.


    VHCS – это веб-интерфейс с открытым исходным кодом для простого управления веб-сервером на Linux. VHCS был разработан специально для интернет- и хостинг-провайдеров и IT-специалистов. С помощью VHCS вы можете настраивать ваш сервер и приложения, создавать пользователей с доменами посредством всего нескольких кликов, что займет не больше минуты. VHCS управляет Apache vhosts, DNS, почтовыми аккаунтами и FTP, позволяет создавать статистику и многое другое.

    Сегодня никого не удивишь гетерогенной сетью, и виндовому админу нередко приходится в срочном порядке осваивать *nix, пробираясь сквозь дебри конфигов и команд. Что делать, если не хватает знаний, появилась насущная необходимость делегирования части функций другим админам и/или пользователям? В таких ситуациях сильно выручают веб-панели управления, о которых и пойдет речь в этой статье.

    Ajenti: управление Linux-сервером

    Визитной карточкой панели Ajenti (ajenti.org) служит приятный интерфейс, реализованный с использованием AJAX. Мы получаем понятную среду, не перегруженную установками и настройками, в которой легко освоится администратор, имеющий относительно небольшой опыт. Архитектура модульная, в настоящее время доступны плагины, позволяющие производить настройку и мониторинг самой системы и некоторых популярных сервисов:

    • системных параметров - сети и UPS/питания, пакетных менеджеров (APT, Zypper, Pacman), учетных записей пользователей и групп (/etc/passwd и /etc/group), заданий cron, монтирования дисковых разделов (/etc/fstab), работы upstart, rc.d, init.d и lm-sensors, настройка DNS (/etc/resolv.conf и /etc/hosts), правил Netfilter, просмотр журналов;
    • серверов и сервисов - веб (Apache 2, nginx и lighttpd), Samba, MySQL, PostgreSQL, DHCPD, BIND9, NFSD, Squid и SARG, Bacula и других.

    В Ajenti нет каких-либо мастеров, которые помогут настроить сервис в пошаговом режиме, поэтому необходимо представлять процесс и параметры. В большинстве случаев плагин предлагает удобную форму для доступа к конфигурационным файлам, частично автоматизируя некоторые операции. Но интерфейс содержит все преднастройки, поэтому часто необходимо лишь заполнить предложенные поля. К тому же новичку будет удобнее править конфиги через браузер, нежели изучать особенности работы с vi. Например, для веб-сервера можно быстро создать виртуальный сайт, буквально одной кнопкой, но заполнять параметры придется самостоятельно.

    INFO

    В настоящее время Ajenti предлагается многими хостерами для удобной настройки пользователями своих VDS.

    FreePBX обслуживает более чем 500 000 активных телефонных систем.

    Реализован вывод в наглядной форме различной статистической информации по системе: загрузки процессора, ОЗУ и сетевых интерфейсов, состояния swap, uptime и некоторых других. Если штатных возможностей недостаточно, то предусмотрены терминал, shell для запуска отдельных команд, файловый менеджер, редактор конфигурационных файлов и блокнот.

    Официально поддерживаются Debian, Ubuntu (12.04, но работает и в более поздних), RHEL и CentOS. Для этих систем имеются готовые пакеты или репозитории, при помощи которых не составляет проблем установить Ajenti. Для остальных доступен исходный код.

    $ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add - $ sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install ajenti $ sudo service ajenti restart

    В процессе установки будет сгенерирован самоподписанный SSL-сертификат, и в консоли появится информация для входа. Доступ к интерфейсу Ajenti можно получить, подключившись браузером к https://localhost:8000, логин/пароль для входа: root/admin (сразу поступает предложение его сменить). В случае проблем Ajenti можно запустить в режиме отладки командой ajenti-panel -v .

    Далее необходимо настроить панель под себя: локализовать, указать другой порт или IP, который будет слушать сервер, разместить виджеты на Dashboard. Плагины подхватываются автоматически, следует лишь проверить их состояние. Значок с восклицательным знаком подскажет, что требуется доустановка дополнительных пакетов, в подсказке дается их название и ссылка для установки через браузер. Для некоторых из виджетов предстоит указать дополнительную информацию - сетевой интерфейс или название сервиса. Виджеты можно затем перемещать, просто захватив их мышкой; чтобы удалить один из них, требуется захватить его, потащить вниз и сбросить в появившуюся корзину (или через правку конфигурационного файла /etc/ajenti/ajenti.json). Ajenti использует собственную базу учетных записей, кроме того, есть возможность синхронизации с системными файлами или LDAP.

    Панель управления хостингом ISPConfig



    Рекомендуем почитать

    Наверх