cPanel (”Control Panel”) — это графическая контрольная веб-панель для управления хостингом, которая создана для администрирования веб-сайтов. Функционал cPanel справляется практически со всеми аспектами управления веб-сайтами. Программное обеспечение cPanel разработано и распространяется компанией cPanel Inc. Используется в коммерческом веб-хостинге, поэтому не предлагается как бюджетное решение. Хотя некоммерческие организации(образовательные учреждения, благотворительные организации) могут запросить получение лицензии со скидками. Также скидки часто доступны компаниям, которые предоставляют в аренду сервера, которые инсталлируют с cPanel.
cPanel работает на таких Linux дистрибутивах — SUSE, Fedora, Mandriva, CentOS, Red Hat, Enterprise Linux, Trustix. Также доступен дистрибутив FreeBSD. Debian уже не поддерживается.
Порты, которые используются панелью cPanel — 2082 и 2083 (для SSL версии). Аутентификация происходит через HTTP.
Требования к ресурсам VPS сервера или Dedicated сервера:
Процессор: 266 MHZ и больше
Память: 64 MB и больше , рекомендуется 1GB при хостинге большого количества сайтов.
Место на жестком диске: 9.95GB до 2 терабайт.
Особенности:
Для клиента cPanel предоставляет фронт-енд для большого количества обычных операций, вкючая PGP ключи, задачи crontab, почта и ftp аккаунты, списки рассылки.
Некоторые дополнительные модули к cPanel могут требовать дополнительной платы. Например, Fantastico, где есть набор скриптов с автоматической инсталляцией, но без обновления. Пример таких скриптов, веб-приложений — SMF, phpBB, Drupal, Joomla, TikiWiki, Moodle, всего более 50 скриптов.
В отличии от других панелей управления, cPanel управляет некоторыми пакетами программ отдельно от операционной системы, обновляя автоматически Apache, PHP, MySQL и другие программы, которые с ней связаны. Это гарантирует то, что такое ПО будет всегда последней стабильной версии и будет совместимо с cPanel. Однако такое обычно не нравится администраторам, потому как делает проблематичным простую инсталляцию более новых версий этих пакетов.
WebHost Manager, WHM:
WebHost Manager (WHM) — это инструмент, работающий через web, который используется администраторами серверов и реселлерами(resellers) для управления хостинг аккаунтами на web сервере. WHM слушает 2086 и 2087 порты по умолчанию.
В добавок к тому, что WHM доступен ROOT, он также доступен пользователям с правами реселлера. Реселлеры cPanel имеют меньший набор инструментов чем root, обычно ограничение накладывается администратором сервера таким образом, что реселлеры имеют влияние на аккаунты своих клиентов, но на сервер в-целом. С помощью WHM, администратор сервера может осуществить такие операции как компиляция APACHE или обновление RPM, установленных в системе.
На сайте cPanel доступно несколько версий панели (edge, current, release, and stable), которые описывают различный уровень тестировки, а значит, и уровень стабильности работы.