Админим с комфортом. Разбираемся с веб-панелями управления Linux-сервером

Когда вам нужно получить полный контроль над вашим сервером под управлением Linux, лучше всего использовать терминал. Здесь вы можете настроить все очень тонко и отрегулировать только те параметры, которые вам нужны. Но не всегда это возможно, и не всегда есть на это время, особенно, если у вас несколько сайтов. Но вы можете использовать панели управления сервером Linux.

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

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

Из-за своей простоты панели управления часто применяются на VPS/VDS для автоматизации задач администраторов, а также на виртуальных хостингах, чтобы ограничить полномочия вебмастера в системе и дать ему достаточно контроля. А теперь давайте перейдем к самому списку панелей для Linux.

1. cPanel

cPanel - это современная и многофункциональная панель управления хостингом на сервере Linux. Она имеет современный, очень удобный и красивый интерфейс, в котором разберется любой новичок. Эта панель очень часто встречается на различных веб-хостингах.

cPanel дает полный контроль над доменами и поддоменами, базами данных, файлами на сервере, почтовыми ящиками и даже сертификатами безопасности SSL. Поддерживается только веб-сервер Apache. На боковой панели вы можете наблюдать за текущей загрузкой системы. А в настройках можно изменить внешний вид интерфейса и применить другую тему. Только один минус, за использование панели придется раз в месяц платить абонентную плату.

2. Plesk

Plesk - это еще одна популярная и коммерческая панель управления Linux. Она предназначена больше для VPS, поскольку интегрирована с системой управления контейнерами OpenVZ. Поддерживается большинство стандартных функций, например управление доменами, почтовыми ящиками, FTP, базами данных и файлами.

Из особенностей можно отметить большое количество расширений, которые увеличивают функциональность панели.

3. ISPConfig

ISPConfig - панель управления для Linux с открытым исходным кодом, которая позволяет управлять несколькими серверами из одного места. Программа распространяется под лицензией BSD. Поддерживаются все стандартные функции, такие как управление доменами, FTP, SQL, BIND, базы данных. Также есть поддержка управления виртуальными серверами.

Панель может работать с веб-серверами Apache и Nginx, поддерживается зеркалирование конфигурации, кластеризация и многое другое.

4. Ajenti

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

Программа поставляется с большим количеством предустановленных плагинов, поддерживается настройка Apache, Nginx, MySQL, FTP, iptables, Cron, Munin, Samba, Squid и многих других служб. Есть встроенные утилиты файлового менеджера, редактора кода и даже терминал.

5. Kloxo

Kloxo - это еще одна панель с открытым исходным кодом. Она ориентирована на использование в Red Hat и CentOS. Она поддерживает все стандартные функции для панели, такие как управление доменами, базами данных, php, perl, cgi, резервное копирование и другие.

Поддерживается работа с веб-сервером Apache. Кроме всего прочего, панель очень нетребовательна к ресурсам.

6. OpenPanel

OpenPanel - панель с открытым исходным кодом, которая распространяется под лицензией GNU. Она имеет легкий в использовании интерфейс и позволяет управлять Apache, AWStats, Bind, PureFTPd, Postfix, MySQL, IPTables, Courier-IMAP и многим другим.

7. ZPanel

ZPanel - это бесплатная и простая в использовании кроссплатформенная панель управления, которая может работать в Linux, Unix, MacOS и Windows.

Zpanel полностью написана на PHP и работает с Apache, PHP и MySQL. Она поставляется с базовым набором возможностей для запуска на вашем сервере. Среди функций можно выделить управление настройками Apache, hMailServer, сервер FileZilla, MySQL, PHP, Webalizer, RoundCube, PhpMyAdmin, phpSysInfo, FTP и многое другое.

8. EHCP

EHCP (Easy Hosting Control Panel) - это бесплатная панель для управления хостингом. Вы можете управлять базами данных MySQL, учетными записями электронной почты, доменами, FTP.

Из особенностей панели можно отметить поддержку Nginx с php-fpm, что позволяет полностью отказаться от Apache и обеспечивает отличную производительность.

9. ispCP

ispCp - это проект с открытым исходным кодом, поддерживающий управление несколькими серверами без ограничений. Здесь есть все необходимые функции, такие как управление доменами, электронной почтой, FTP аккаунтами, базами данных и многим другим. Все это на нескольких серверах.

10. VHCS

VHCS - еще одна панель управления хостингом с открытым исходным кодом для Linux. Она разработана специально для виртуальных хостингов и написана на PHP, Perl и Си. В несколько кликов вы можете настроить домены, электронную почту, FTP, Apache, посмотреть статистику и так далее.

11. RavenCore

Ravencore - простая панель для Linux, которая стремится быть похожей на cPanel и Plesk. Она написана на PHP, а скрипты управления на Perl и Bash. Панель интегрируется с такими проектами, как MySQL, Apache, PhpMyAdmin, Postfix и Awstats.

12. Virtualmin

Virtualmin - это одна из самых популярных веб-панелей управления хостингом для Linux. Она разработана для Apache и позволяет управлять базами данных, доменами, почтовыми ящиками Sendmail или Postfix и другими службами в одном веб-интерфейсе.

13. WebMin

WebMin - многофункциональная и мощная панель управления сервером Linux с открытым исходным кодом. Webmin позволяет управлять различными компонентами системы, например, настраивать виртуальные хосты Apache, устанавливать RPM программы, настраивать iptables и DNS, сеть, параметры маршрутизации, создавать базы данных и т д.

14. DTC

Domain Technologie Control (DTC) - свободная панель управления веб сервером для удобного администрирования и настройки. Вы можете создавать FTP и почтовые аккаунты, добавлять домены, и многое другое.

15. DirectAdmin

DirectAdmin - это мощная панель управления для Linux с открытым исходным кодом. Вы можете управлять неограниченным количеством веб-сайтов, настраивать домены, поддомены, аккаунты электронной почты, FTP, базы данных, настраивать опции PHP и другое.

16. InterWorx

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

17. Froxlor

Froxlor - это легкая панель управления сервером для хостинга или контроля VPS сервера. Здесь есть отличная статистика использования ресурсов сервера, а также все стандартные функции для панели. Поддерживается работа с веб-серверами Apache2 или Lighttpd.

18. BlueOnyx

BlueOnyx - это дистрибутив Linux с открытым исходным кодом на базе CentOS 6.3 или Scientific Linux 6.3. Он стремится реализовать систему, готовую для использования в качестве веб-хостинга. Дистрибутив поставляется с GUI интерфейсом, который позволяет управлять аккаунтами электронной почты, FTP и другими возможностями.

19. ISPsystem

ISPManager - это коммерческая панель управления хостингом с большим количеством функций. Она поставляется в двух версиях - Lite, для управления своим VPS и Bussines - для управления хостингом с большим количеством клиентов.

Здесь есть все привычные функции, вы можете управлять доменами, почтой, базами данных. Есть поддержка Apache, Lighttpd и Nginx, а базовую функциональность можно расширить с помощью модулей.

20. Vesta CP

Vesta CP - одна из лучших панелей управления сервером с открытым исходным кодом. Она имеет достаточно функций чтобы настроить систему Linux используя простой и понятный интерфейс. Вы можете установить панель из официальных репозиториев большинства дистрибутивов.

Выводы

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

UNIX-подобные системы всегда связывали с командной строкой, поэтому уровень админов считался выше, а новички обходили такие решения стороной. Но времена меняются, даже в небольшой организации можно встретить *nix-системы, которыми приходится кому-то управлять. Нужно признать, что у GUI есть ряд преимуществ - наглядность, простота в использовании, понятность и меньшая вероятность ошибки. Выбрать среди десятков проектов непросто: несмотря на кажущуюся схожесть, у всех разный набор функций. Остановимся на самых знаковых.

Cockpit

Самый молодой проект обзора - ему всего два года. Cockpit - веб-панель управления серверами с открытым исходным кодом, разрабатываемая компанией Red Hat. Предназначена для контроля работы и состояния систем, развертывания услуг на базе контейнеров. С помощью понятного интерфейса очень просто выполнить основные задачи администрирования: здесь и запуск и остановка служб (systemd), и настройка устройств хранения (настройка LVM, создание RAID), конфигурация сети (bonding, VLAN, bridge), управление учетными записями пользователей, присоединение в домен, управление пользовательскими SSH-ключами, мониторинг нагрузки в реальном времени, проверка логов и многое другое. Особенно хочется выделить возможность работать с контейнерами Docker. Чтобы управлять несколькими серверами из одной веб-консоли, к Dashboard можно подключить панель управления кластерами Kubernetes или OpenShift v3. К несомненным плюсам Cockpit относится возможность использовать для управления сервером одновременно терминал и веб-браузер. В отличие от остальных решений, здесь такой подход не вызывает никаких проблем. Можно отдавать команды в консоли, а отслеживать результат в Cockpit, или наоборот. Более того, сам Cockpit предоставляет терминал, поэтому управлять сервером можно полностью из браузера.

Веб-служба Cockpit (Cockpit-ws), установленная на базовой системе и использующая сокет systemd, позволяет получать доступ к интерфейсу локальным пользователям с помощью PAM (настройки обычно /etc/pam.d/cockpit). На удаленных системах должен работать SSH-сервер. Для подключения можно использовать связку логин/пароль, возможен SSO-вход на основе Kerberos или использование публичного ключа. Предусмотрена возможность входа на удаленный сервер с текущими данными пользователя.

Управление производится при помощи веб-панели. Интерфейс не локализован, но, в принципе, это трудностей не создает, так как все параметры понятны и обычно требуется нажать ссылку или заполнить предложенные поля.

Минус Cockpit - привязка к systemd. В дистрибутивах, использующих другой менеджер служб, будут работать не все функции. Хотя это не мешает собрать все серверы под один интерфейс для более удобного доступа к ним.

Доступен в репозитории дистрибутива Fedora с версии 21. Кроме исходных текстов, на сайте проекта можно найти ссылки на репозитории разработчиков для Fedora, RHEL/CentOS, Arch Linux и Ubuntu. Версия Ubuntu не указана, но, если учесть привязку к systemd, без напильника будет работать в 15.04/15.10. Запустить можно и в более ранних версиях, использующих Upstart, в том числе и в популярной на серверах 14.04 LTS, но некоторые функции работать не будут. Установка:

$ sudo add-apt-repository ppa:jpsutton/cockpit $ sudo apt-get update $ sudo apt-get install cockpit $ sudo apt-get install glib-networking $ sudo /usr/sbin/remotectl certificate --ensure --user=root $ sudo /usr/libexec/cockpit-ws

Опционально в строке запуска cockpit-ws можно заменить порт (—port) и запретить использование TLS (—no-tls), но лучше использовать конфигурационный файл cockpit.conf. Во время установки генерируется самоподписанный сертификат. По умолчанию для управления используется протокол HTTPS и порт 9090 (https://ip-server:9090). После входа пользователя встречает панель мониторинга, показывающая графики нагрузки CPU, памяти, сети и I/O дисковых операций. Ниже показан сервер, на котором установлен Cockpit; чтобы получить по нему данные, достаточно щелкнуть по ссылке. Все настройки разбиты в шесть меню, назначение которых понятно. Чтобы подключить новый сервер, достаточно выбрать Add Server, указать его имя или IP. Флажок «Log in with my current credential» позволит использовать текущие данные для входа. Настройки работы самого Cockpit обычно не требуются, все вопросы по администрированию изложены в Cockpit Guide .

Ajenti


Vesta CP

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Владельцу сайта очень сложно управлять несколькими сайтами не используя панель управления .

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

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

Самыми известными и популярными панели управления традиционно являются CPanel и ISPmanager и на это есть ряд объективных причин. Все они являются платными но компания HyperHost не изымает дополнительную плату за использование данных панелей. У нас Вы можете без оплаты за панель CPanel и ISPmanager.

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

1. cPanel

cPanel – панель управления основанная на Unix. Ее удобный графический интерфейс дает возможность легко и просто управлять сайтом и хостинговым аккаунтом. cPanel – дает полный контроль разных аспектов настройки веб-сайта и возможность администрирования в стандартной строке веб-браузера, а также упрощает процесс, таких как базы данных, создание, настройки учетной записи, электронной почты и автоответчика, управления файлами сайта. У нас Вы можете заказать

cPanel – достаточно популярная панель управления сервером. На нашем блоге мы посвятили ей большое количество статтей. Например, в деталях о панели управления – cPanel подробнее .

Вы выбрали Cpanel для работы с хостингом, тогда вам обязательно пригодятся инструкции на нашем блоге по работе с данной панелью:

2. ISPmanager

ISPmanager – одна из самых популярных на территории СНГ панелей управления. Панель имеет целый комплекс программного обеспечения для работы с выделенным или виртуальным выделенным сервером. Среди преимуществ особенно стоит отметить следующие:
– простота переноса проекта с хостинга на хостинг;
– логичный и удобный интерфейс;
– мультиязычность;
– большой набор функций по управлению сервером и аккаунтом в целом

У нас Вы можете заказать . Более подробная статья конретно о данной панели управления по.

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

3. Vesta CP

Vesta – бесплатная панель управления, которая позиционирует себя аналогом известных панелей, способной по функционалу обеспечить потребности как в личном пользовании, так и в предоставлении хостинговых услуг. Среди преимуществ панели стоит отметить:
– панель бесплатна;
– присутствует весь функционал платных панелей;
– простая инсталяция;
– панель отлично работает на Centos, Ubuntu и Debian.

Более подробно о возможностях Vesta в следующем на нашем блоге.

ISPmanager​ ​или ​Vesta​ ​CP – что выбрать для работы VPS? Ответ в статье.

4. Plesk

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

Особенности:
-создание FTP аккаунтов для пользователей;
– управление и создание е-мейл аккаунтов и баз данных MySQL и PostgreSQL.;
– добавление доменов и субдоменов;
– создание и восстановление бекапов;
управление DNS и другими ресурсами.

5. ISPConfig

ISPConfig является панелью управления с открытым исходным кодом, а также поддержкой мультиязычности, что позволяет управлять несколькими серверами с использованием одной панели управления. ISPConfig лицензируется в соответствии с лицензией BSD. Это панель управления с открытым исходным кодом способна управлять по FTP, SQL, DNS BIND, базам данных и виртуальными серверами.

Особенности:

    • управление более чем одним сервером;
    • простой веб интерфейс для администратора, реселлера или рядового клиента;
    • управление веб серверами на основе Apache и Nginx;
    • настройка копирования и кластеров;
    • управление е-мейлом и FTP серверами, а также многое другое.

6. Ajenti

Ajenti, единый открытый источник, который позволяет использовать многофункциональный, мощный и легкий канал управления, что обеспечивает отзывчивый веб-интерфейс созданый для управления небольшим количеством настроек на сервере, также подходит для VPS. Даная панель предоставляется с большим количеством встроенных плагинов, для настройки и управления программным обеспечением и услугами, такими как Apache, Nginx, MySQL, FTP, Firewall, File System, Cron, Munin, Samba, Squid и многих других, таких как файловый менеджер, код редактор для разработчиков и терминал доступа.

7. Kloxo

Kloxo является одной из передовых панелей свободного доступа к Redhat и Cent OS. Также имеет признаки ведущих панелей управления, как FTP, спам-фильтр, PHP, Perl, CGI, и многие другие. Ее особенности это встроенный обмен сообщениями, функция восстановление бекапов и поддержка тикетов. Все это помогает конечному пользователю управлять / запускать сочетание Apache с BIND и переключить интерфейс между этими программами без потери данных.

8. OpenPanel

OpenPanel- это панель управления с открытым исходным кодом под лицензией GNU General Public. Она имеет привлекательный и легкий в использовании интерфейс. Панель дает возможность управлять Apache, AWStats, BIND DNS, PureFTPd, Postfix, MySQL базами данных, IPTables брандмауэра и Courier-IMAP электронной почтой, а также много других функций.

бесплатная для загрузки и простая в использовании панель для управления веб-хостингом используется Linux, UNIX, MacOS и Microsof Windows. Zpanel написана PHP языке и работает на Apache, PHP и MySQL. Она является необходимой основой для запуска сервиса веб-хостинга. Основные характеристики включают работу с веб-серверами на Apache, hMailServer, FileZilla Server, MySQL, PHP, Webalizer, RoundCube, PhpMyAdmin, phpSysInfo, FTP Jailing и многие другие.

10. EHCP

EHCP (простая панель управления хостингом) является бесплатным программным обеспечением для веб-хостинга с целью управления сервером. Используя EHCP вы можете управлять базами данных MySQL, почтовыми аккаунтами, учетными записями доменами, FTP аккаунтами и многим другим. Это единственная панель управления, которая имеет встроеную поддержку Nginx и PHP-FPM с возможностью полностью выключить Apache. Также панель обеспечивает хорошую производительность для серверов с низкими характеристиками.

11. ispCP

ispCp – бесплатная панель управления с открытым кодом доступа, без любых ограничений. Эта панель основывается на Linux/Unix хостинговых серверах и включает в себя все инструменты управления необходимые для профессионального управления хостингом. ispCp позволяет управлять доменами, почтовыми аккаунтами, базами данных.

12. VHCS

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

13. RavenCore

Ravenco это простая панель для управления хостингом на Linux, целью которой было создание альтернативы дорогостоящим панелям управления. Даная панель создана на PHP и работает на Perl and Bash. Также даная панель включает MySQL, Apache, phpMyAdmin, Postfix и Awstats.

14. Virtualmin

Virtulamin одна из самых популярных панелей управления для веб хостинга, для Linux и Unix. Панель управления специально создана для управления Apache хостингом, MySQL базой данных, BIND DNS Domains, Mail Boxes with Sendmail or Postfix и полное управление сервером с дружественным интерфейсом.

15. WebMin

WebMin многофункциональная панель управления хостингом. Программные инструменты созданы для управления на основе Unix и Linux платформ простым способом. WebMin имеет достаточно функций для управления различными компонентами в веб-среде на базе от установки веб-сервер до поддержки FTP и почтового сервера.

Особенности:

– настройка и создание сервера на Apache;
– установка, настройка и удаления программного обеспечения;
– для повышения безопасности вы можете установить фаервол;
– изменть настройки DNS, IP адресов;
– управление базами даных, таблицами, файлами на MySQL.

16. DTC

Domain Technologie Control (DTC) специализированная панель для системных администраторов и хостинговых компаний. Используя GUI панель управления DTC может распределять задания, создавать почтовые ящики, FTP аккаунты, поддомен, базы данных и многих других. Она управляет MySQL базой даных, которая содержит информацию о хостинге.

17. DirectAdmin

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

Особенности:

– управление и создание аккаунтов, управление базой данных;
– создание FTP аккаунтов для пользоватилей;
– управление главной страницей, DNS и просмотр статистики;
– встроенный в диспетчере файлов для управления загрузкой;
– настройка страниц ошибок и защиты паролем каталога.

InterWorx система управления сервером Linux и веб-панель управления хостингом. InterWorx имеет набор команд, что обеспечивает администратора управлением собственного сервера и конечные пользователи могут просматривать больше дествия на своем сайте. Эта панель управления создает два режима работы.

NodeWorx: NodeWorx является режим администратора, который помогает управлять сервером.

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

19. SysCP

System Control Panel (SysCP) is ISP инструмент управления сервером написаный на PHP и MySQL. SysCPявляется открытым ресурсом, которий дает возможность клиентам управлять под доменами, почтой, а также необходимыми настройками для роботы сайта.

20. BlueOnyx

BlueOnyx является панелью управления с открытым исходным кодом Linux, основанная на CentOS 5.8, CentOS 6.3 и / или Scientific Linux 6.3. Ее цель создание веб хостинга под ключ. Эта панель работает на основе веб интерфейса с графическим дизайном, который позволяет Вам управлять своими FTP письмами и веб-хостингом клиентов. BlueOnyx выпущен под лицензией Sun модифицированной BSD.

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

(Статья вмещает материалы, которые частично являются переводом материала с ресурса: http://www.tecmint.com)

21503 раз(а) 5 Сегодня просмотрено раз(а)

Немного истории.

Впервые dock появился в 1988 году в GUI операционной системы RISC OS в виде Iconbara , поздние более известные варианты - док NeXTSTEP(1989) и OPENSTEP . Видоизмененная версия используется в операционной системе Apple Macintosh Mac OS X .
Многие пользователи компьютерм ошибочно считают, что "первооткрывателем" или создателем Док-панели является Mac OS X , но это не так. В 1997 году Apple Computer , приобрела (купила) NeXTSTEP , естествнно с разработанным на тот момент Доком и впервые Док появился в Mac OS начиная с версии X , более ранние версии (до 9.х) его не содержат. Переход от простого меню, переключающего программы, к непривычному доку не понравилась многим пользователям Mac OS . Он был раскритикован за сложность концепции, и за то, что занимал часть пространства внизу экрана. Тем не менее, со временем к нему привыкли, и пользователи оценили мощь и наглядность нового механизма.

Первый Док для Linux был cоздан в июле 2007 года, когда французский разработчик Fabounet предложил первую версию Cairo Dock . Впоследствии стали развиваться такие проекты как: Avant Window Navigator; Docky; Kiba Dock; SimDock; Gnome Do; Plank настоящий момент Kiba Dock и SimDock больше не поддерживаются, Avant Window Navigator практически не развивается после ухода главного разработчика Найла Дж. Патела в Canonical для работы над Unity). В 2011 году разработчики Ubuntu создали проект Unity (окружение рабочего стола), с встроенной в него по умолчанию док-панелью с одноименным названием.
Док-панели можно установить практически в любые стандартные среды рабочего стола: Unity, Gnome-Shell, Xfce, LXDE, KDE, Cinnamon и т.д., и везде они будет работать без проблем.

Польза и эстетика.

В любой операционной системе существует системное меню приложений, посредством которого пользователь компьютера находит и запускает нужное приложение для работы с ним. Какие-то приложения пользователем используются чаще, какие-то реже, но они все находятся в меню, которое приходится постоянно открывать для поиска и открытия нужного. Чтобы не производить постоянных дополнительных поисков в системном меню, как раз и служит Док-панель , куда пользователь может вывести значки постоянно/часто используемых приложений для быстрого открытия.
Док-панель совмещает в себе функцию панели задач, где значки открытых приложений обозначены подсвечивающимися точками, подчёркнутыми линиями, либо светящимся ореом вокруг значка, а некоторые доки несут в себе функцию отображения превью открытых приложений при наведении курсора на значок.
Некоторые доки имеют функцию системного трея (Cairo Dock), типа информативных апплетов: погоды, извещений о почте, выключения/перезагрузки компьютера и некоторые другие.
По умолчанию док-панель после установки и первого запуска отображается в нижней части монитора, но при желании её можно расположить сверху/справа/слева.
Как любое приложение, док панель занимает определённое пространство на мониторе компьютера, что создаёт некоторые неудобства для компьютеров с маленьким монитором, но в этом случае все современные доки несут в себе функцию автоскрытия, а вызывается док-панель в данном случае, наведением курсора в ту часть монитора, где установлен док.

Практически все пользователи Linux пришли в данную систему из Windows , где после загрузки и установки нового приложения его значок отображается на рабочем столе. И таких значков может скопиться неограниченное количество. Эти значки также могут служить, как значки быстрого запуска приложений. Но ведь это уродство рабочего пространства (ИМХО), согласитесь. У одного моего знакомого виндузятника весь рабочий стол "усеян" значками. На мой вопрос: "А что это за значок, например?", я получил вот такой ответ: "А хрен его знает, не помню". "Логичное" объяснение, не правда ли?
С эстетической точки зрения, док-панель придаёт рабочему столу некий шарм в оформлении, делает его нестан­дарт­ным, менее "скуч­ным" и более упорядоченным. Для изменения оформления все доки несут в себе функцию - Тема , где имеются по умолчанию ряд тем оформления значков запуска и панели, которые можно изменять на усмотрение пользователя.

1. Cairo Dock

Cairo Dock гибко настраиваемая панель инструментов в стиле Mac OS X . Панель имеет приятную графику, может использовать аппаратное ускорение и работать без него. Пакет позволяет легко подключать дополнительные апплеты расширяющие его функциональность и менять имеющиеся готовые темы оформления.
Cairo Dock может вполне заменить стандартные панели среды рабочего стола. Функциональность Cairo Dock позволяет это сделать.
Программа не привязана к конкретному оконному менеджеру и может работать практически с любым из них.


Существует два варианта программы. Одна использует библиотеки OpenGL - Glx-Dock и обладает расширенным набором графических эффектов, а другая работает без использования Open GL (no Open GL - для слабых машин).

Панель Cairo Dock единственная из всех существующих док-панелей для Linux , которая по умолчанию содержит значёк системного меню с строкой поиска в нём:


После установки Cairo Dock и первого запуска панели по умолчанию открывается всплывающее приветственное извещение - Справка , где можно ознакомится с функциями и возможностями Cairo Dock :


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


Установка Cairo-Dock в Ubuntu и производные

Панель Cairo-Dock присутствует репозиториях Ubuntu и производных, но версии cairo-dock 3.3.99.beta , поэтому я рекомендую подключить её собственный репозиторий для установки актуальной версии 3.4.0 .

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните данную последовательность команд:

sudo add-apt-repository ppa:cairo-dock-team/ppa
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins

По окончании установки вы найдёте Cairo Dock в программах Системные или поиском в меню, где присутствуют две опции: Cairo-Dock и Cairo-Dock (Fallback Mode) :


Более детально познакомиться с панелью Cairo-Dock и её настройками можно на официальной странице: Русской Вики

Удаление Cairo-Dock

sudo apt-get purge cairo-dock cairo-dock-plug-ins
sudo apt-get autoremove

2. Docky

Docky - это замечательная панель запуска часто используемых программ, очень похожая на Cairo Dock , но в отличии от неё, более лёгкая и практически не потребляет ресурсы компьютера.


Docky сравнительно минималистское приложение, но в нем поддерживаются некоторые полезные апплеты, такие как проверка почты Gmail и управление медиа-проигрывателем.

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


Точно также - Удалить с панели прикреплённый значок. Или просто захватить ненужный значок, вывести за панель и отпустить. Он исчезнет.

Для настроек Docky кликните на значке с якорем, должно открыться окно Настройки панели :


Установка Docky в Ubuntu и производные

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update
sudo apt-get install docky


Официальная страница Docky wiki

Удаление Docky

Выполните следующую команду в терминале.

sudo apt-get purge docky

3. Plank

Plank (Планка) - до безумного простой Dock . Особенностью Plank является его небольшой размер, простота и скорость.


Plank располагается в нижней части экрана (по умолчанию) . Значки приложений на док добавляются простым "закреплением " значка запущенного приложения (из контекстного меню значка - правый клик на значке) .


Чтобы войти в настройки Plank , правый клик на левом крайнем значке с якорем и в контекстном меню выбрать Параметры :



Установка Plank в Ubuntu и производные

Откройте терминал, скопируйте и выполните следующие команды:

sudo apt-add-repository ppa:ricotz/docky
sudo apt-get update
sudo apt-get install plank

Установка дополнительных тем для Plank .

Чтобы установить Plank-Themer (с 25 темами) скопируйте и выполните следующие команды в терминале:

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install plank-themer

Удаление Plank и Plank-Themer

Выполните в терминале следующие команды:

sudo apt-get purge plank plank-themer
sudo apt-get autoremove