Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja
Linux

Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja

🖥️ 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.

Czytaj  Formatowanie partycji dyskowej w systemie Linux: Poradnik dla użytkowników

 

Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja
Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja

🔧 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 nawet SSO (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, docker itp.
  • 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).

 

Polecane wpisy
Konteneryzacja w Debianie (Docker, Podman): Wdrażanie i zarządzanie kontenerami
Konteneryzacja w Debianie (Docker, Podman): Wdrażanie i zarządzanie kontenerami

Konteneryzacja w Debianie (Docker, Podman): Wdrażanie i zarządzanie kontenerami Konteneryzacja stała się jednym z najważniejszych narzędzi w zarządzaniu aplikacjami i Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.