🖥️ Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja
Cockpit to nowoczesne, lekkie narzędzie webowe do zarządzania serwerem lub stacją roboczą z poziomu przeglądarki. Pozwala na monitorowanie zasobów, aktualizacje systemu, zarządzanie usługami, siecią, dyskami, użytkownikami, a nawet kontenerami i maszynami wirtualnymi.
Działa na systemach takich jak:
Debian, Ubuntu, Fedora, CentOS, AlmaLinux, Arch Linux i wielu innych.
✅ Dlaczego warto korzystać z Cockpita?
| Możliwość | Przykład |
|---|---|
| 🔧 Zarządzanie systemem | start/stop usług, aktualizacje |
| 📊 Monitorowanie | CPU, RAM, dyski, sieć, logi |
| 🧰 Zarządzanie użytkownikami | dodawanie/usuwanie kont |
| 💽 Obsługa LVM i RAID | konfiguracja wolumenów |
| 🐳 Kontenery | integracja z Docker i Podman |
| 💻 Maszyny wirtualne | wsparcie dla libvirt |
| 🔐 Bezpieczne logowanie | integracja z PAM, sudo, certyfikatami |
📥 Krok 1: Instalacja Cockpita
🟢 Debian / Ubuntu:
sudo apt update
sudo apt install cockpit -y
🔵 Fedora / CentOS / AlmaLinux / RHEL:
sudo dnf install cockpit -y
W RHEL/Alma/CentOS może być potrzebne dodatkowe włączenie Cockpita jako usługi:
sudo systemctl enable --now cockpit.socket
⚫ Arch Linux / Manjaro:
sudo pacman -S cockpit
🌍 Krok 2: Dostęp przez przeglądarkę
Domyślny port Cockpita to 9090.
Otwórz w przeglądarce:
https://<IP-serwera>:9090
🔐 Logujesz się swoim użytkownikiem systemowym.
Dostęp przez sudo zależy od uprawnień konta.

🔧 Krok 3: Otwórz port w firewallu
Dla ufw:
sudo ufw allow 9090/tcp
Dla firewalld (Red Hat, Fedora, Alma):
sudo firewall-cmd --add-port=9090/tcp --permanent
sudo firewall-cmd --reload
🧩 Krok 4: Instalacja dodatkowych modułów
📦 Lista popularnych rozszerzeń:
| Moduł | Instalacja | Funkcja |
|---|---|---|
cockpit-podman |
apt install cockpit-podman |
zarządzanie kontenerami Podman |
cockpit-docker |
apt install cockpit-docker |
zarządzanie Dockerem |
cockpit-machines |
apt install cockpit-machines |
maszyny wirtualne (libvirt) |
cockpit-networkmanager |
apt install cockpit-networkmanager |
zarządzanie siecią |
cockpit-storaged |
apt install cockpit-storaged |
zarządzanie dyskami, LVM, RAID |
🔐 Krok 5: Uwierzytelnianie i bezpieczeństwo
- Cockpit używa systemowego mechanizmu PAM – ten sam co logowanie przez terminal
- Można zintegrować z
2FA,certyfikatami, a nawetSSO(np. Kerberos) - Obsługuje HTTPS – automatycznie generuje lokalny certyfikat, ale możesz użyć własnego
🔄 Krok 6: Restart lub wyłączenie Cockpita
sudo systemctl restart cockpit
sudo systemctl stop cockpit
🧠 Przydatne funkcje Cockpita
- Terminal w przeglądarce (bezpośredni dostęp do shella)
- Podgląd logów systemd
- Monitor zasobów na żywo
- Wykresy zużycia CPU, RAM, sieci i dysków
- Zarządzanie użytkownikami i grupami
- Instalacja aktualizacji jednym kliknięciem
🧰 Przykład zastosowania w środowisku serwerowym
Cockpit zainstalowany na serwerze Ubuntu 22.04 w sieci firmowej:
- aktualizacje co tydzień,
- monitorowanie CPU i sieci,
- podgląd logów
fail2ban, - restart usług
nginx,dockeritp. - dostęp tylko z sieci VPN (port 9090 zamknięty dla świata)
✅ Podsumowanie
Cockpit to intuicyjne, lekkie i bardzo funkcjonalne narzędzie administracyjne, które sprawdzi się zarówno na serwerze produkcyjnym, jak i desktopie czy domowym serwerze.
✔️ bezpieczny,
✔️ wygodny,
✔️ rozszerzalny,
✔️ darmowy (open-source).






