Установка Cockpit · 4 min read · Sep 11, 2025

Как установить веб-консоль Cockpit на Ubuntu 22.04

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

Этот учебник покажет вам, как установить и использовать Cockpit на Ubuntu 22.04.

Предварительные требования

  • Сервер с установленной Ubuntu 22.04.
  • Пароль root, настроенный на сервере.

Установка Cockpit на Ubuntu 22.04

По умолчанию пакет Cockpit включен в стандартный репозиторий Ubuntu 22.04. Вы можете установить его, выполнив следующую команду:

apt-get install cockpit -y

После установки Cockpit выполните следующую команду для установки модуля Podman:

apt-get install cockpit-podman -y

После установки Cockpit запустите службу Cockpit и включите ее автозагрузку при перезагрузке системы:

systemctl start cockpit  
systemctl enable cockpit

Вы также можете проверить статус Cockpit, используя следующую команду:

systemctl status cockpit

Вы должны увидеть следующий вывод:

? cockpit.service - Cockpit Web Service
     Loaded: loaded (/lib/systemd/system/cockpit.service; static)
     Active: active (running) since Mon 2022-12-05 15:15:24 UTC; 8s ago
TriggeredBy: ? cockpit.socket
       Docs: man:cockpit-ws(8)
    Process: 16161 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
   Main PID: 16176 (cockpit-tls)
      Tasks: 1 (limit: 4579)
     Memory: 956.0K
        CPU: 363ms
     CGroup: /system.slice/cockpit.service
             ??16176 /usr/lib/cockpit/cockpit-tls

Dec 05 15:15:24 ubuntu2204 systemd[1]: Starting Cockpit Web Service...
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16168]: /usr/lib/cockpit/cockpit-certificate-helper: line 32: sscg: command not found
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ...+...........+...+..........+..+...+.+.....+.......+..+.+..+....+.........+..>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: -----
Dec 05 15:15:24 ubuntu2204 systemd[1]: Started Cockpit Web Service.

На этом этапе Cockpit запущен и слушает на порту 9090. Вы можете проверить это с помощью следующей команды:

ss -antpl | grep 9090

Вы должны увидеть следующий вывод:

LISTEN 0      4096               *:9090             *:*    users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))

Настройка брандмауэра UFW

Если брандмауэр UFW установлен и настроен на вашей системе, вам нужно будет разрешить порты 80 и 9090 через брандмауэр UFW.

Вы можете разрешить оба порта, используя следующую команду:

ufw allow 9090  
ufw allow 80

Затем перезагрузите брандмауэр UFW с помощью следующей команды:

ufw reload

Теперь вы можете проверить статус правил брандмауэра UFW, используя следующую команду:

ufw status

Вы должны увидеть следующий вывод:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
9090                       ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
80 (v6)                    ALLOW       Anywhere (v6)             
9090 (v6)                  ALLOW       Anywhere (v6)             

Доступ к веб-интерфейсу Cockpit

Теперь откройте веб-браузер и получите доступ к веб-интерфейсу Cockpit, используя URL https://your-server-ip:9090. Вы должны увидеть страницу входа в Cockpit:

Введите ваше имя пользователя root, пароль и нажмите Войти. Вы должны увидеть панель управления Cockpit:

В левой панели нажмите на Хранилище, чтобы увидеть информацию о разделах вашей системы:

Нажмите на Сеть. Вы должны увидеть информацию, связанную с сетью, на следующем экране:

Нажмите на Контейнеры Podman. Вы должны увидеть все контейнеры и образы:

Нажмите на Сервисы. Вы должны увидеть все системные службы.

Нажмите на Приложения. Вы должны увидеть все установленные приложения.

Нажмите на Терминал. Вы можете подключиться к интерфейсу командной строки вашего сервера.

Часто задаваемые вопросы о веб-консоли Cockpit

Что такое веб-консоль Cockpit?

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

Как получить доступ к веб-консоли Cockpit?

После установки вы можете получить доступ к веб-консоли Cockpit, открыв веб-браузер и перейдя по адресу https://:9090. Замените на IP-адрес вашего сервера Ubuntu.

Нужны ли мне специальные разрешения для использования Cockpit?

Вам необходимо иметь административные привилегии на сервере Ubuntu, чтобы выполнять большинство задач в Cockpit. Обычно вы входите в систему с помощью своей учетной записи пользователя и пароля.

Безопасен ли Cockpit?

Cockpit разработан с учетом безопасности. Он использует HTTPS для шифрования и требует аутентификации пользователя. Он также интегрируется с существующими функциями безопасности Ubuntu, такими как брандмауэры и политики SELinux.

Могу ли я управлять несколькими серверами с помощью Cockpit?

Да, Cockpit позволяет управлять несколькими серверами из одного интерфейса. Вы можете добавлять и подключаться к нескольким серверам в панели управления Cockpit для удобного централизованного управления.

Какую информацию о системе я могу просмотреть в Cockpit?

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

Могу ли я использовать Cockpit для управления контейнерами Docker?

Да, у Cockpit есть расширение для управления контейнерами Docker. Вы можете установить модуль Docker Cockpit, чтобы включить эту функциональность.

Можно ли настроить сетевые параметры через Cockpit?

Да, Cockpit позволяет настраивать сетевые параметры, такие как IP-адреса, маршрутизация и настройки DNS, непосредственно из его веб-интерфейса.

Как обновить Cockpit?

Cockpit можно обновить так же, как и любой другой пакет на Ubuntu. Просто выполните:

sudo apt update && sudo apt upgrade

в терминале, чтобы обновить его до последней версии.

Есть ли какие-либо расходы, связанные с использованием Cockpit?

Нет, Cockpit — это инструмент с открытым исходным кодом и доступен бесплатно.

Где я могу найти дополнительную документацию по Cockpit?

Вы можете найти полную документацию и руководства пользователя на официальном сайте Cockpit и на страницах документации Ubuntu.

Заключение

Поздравляем! вы успешно установили Cockpit на Ubuntu 22.04. Cockpit — это очень полезный инструмент для пользователей Linux для управления и настройки служб на серверах на базе Linux. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.