Установка 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://. Замените на 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. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.
Get new posts in your inbox
No spam. Unsubscribe anytime.