Установка Cockpit на Debian 12 (Bookworm) — это быстрый процесс, так как пакеты уже находятся в официальных репозиториях. Cockpit позволяет управлять сервером через удобный веб-интерфейс: мониторить ресурсы, управлять сетями, контейнерами и пользователями.
Вот пошаговая инструкция:
1. Обновление системы
Перед установкой любого ПО рекомендуется обновить списки пакетов:
sudo apt update && sudo apt upgrade -y
2. Установка Cockpit
Установите основной пакет Cockpit с помощью apt:
sudo apt install cockpit -y
3. Запуск и проверка службы
После установки служба должна запуститься автоматически. Проверьте её статус:
systemctl status cockpit.socket
Если служба не активна, запустите её и добавьте в автозагрузку:
sudo systemctl enable --now cockpit.socket
4. Настройка брандмауэра (если включен)
Cockpit по умолчанию использует порт 9090. Если у вас активен ufw или nftables, нужно открыть этот порт:
- Для UFW:
sudo ufw allow 9090/tcp
- Для nftables/iptables: Убедитесь, что входящий трафик на порт 9090 разрешен.
5. Доступ к веб-интерфейсу
Теперь вы можете зайти в панель управления через браузер. Введите в адресную строку:
https://ip-вашего-сервера:9090
Примечание: Браузер может показать предупреждение о "небезопасном соединении", так как Cockpit использует самоподписанный SSL-сертификат. Нажмите "Дополнительно" и "Перейти на сайт (небезопасно)".
Для входа используйте логин и пароль вашего обычного пользователя в системе или root.
Дополнительные возможности
Чтобы расширить функционал Cockpit, вы можете установить дополнительные модули:
- Управление виртуальными машинами (KVM):
sudo apt install cockpit-machines - Управление Podman (контейнеры):
sudo apt install cockpit-podman - Управление сетевыми хранилищами и дисками:
sudo apt install cockpit-storaged