Tarayıcıdan erişilen sunucu yönetim paneli; Cockpit kurulumu.

Pardus Cockpit kurulumu: web üzerinden sunucu yönetimi

Cockpit, Pardus sunucuyu tarayıcıdan yönetmek için servis, günlük ve sistem bilgilerini bir araya getirir. Paket kurulumu, socket etkinleştirme ve yerel ağdan erişim adımlarını izleyin.

Bu rehberde, Pardus 25 Sunucu üzerine Cockpit kurulumunun nasıl yapılacağı, güvenlik ayarlarının yapılandırmasını ve bir sunucuyu terminale dokunmadan tarayıcı üzerinden nasıl yöneteceğinizi en ince ayrıntısına kadar öğreneceksiniz.

Cockpit Nedir? Neden Kullanmalısınız?

Cockpit, Linux sistem yönetimi için açık kaynak bir arayüzdür. Sistem servisleriyle bütünleşir; ek modüller ve izleme yine kaynak tüketir. Pardus paket sürümü ve desteklenen özellikleri kontrol edin.

Cockpit kullanmanız için 5 temel neden:

  1. Hafiflik: Sadece siz giriş yaptığınızda çalışır, arka planda RAM tüketmez.
  2. Görsellik: CPU, RAM ve Disk trafiğini anlık grafiklerle izlemenizi sağlar.
  3. Hızlı Müdahale: SSH bağlantısı kuramayacağınız durumlarda, herhangi bir tarayıcıdan sunucuya erişim sağlar.
  4. Terminal Entegrasyonu: Web arayüzü içinde tam yetkili bir terminal sunar.
  5. Çoklu Sunucu Yönetimi: Tek bir Cockpit arayüzü üzerinden onlarca farklı Pardus sunucusunu kontrol edebilirsiniz.

Adım 1: Sistem Hazırlığı ve Güncelleme

Önce paket listesini güncelleyin. Paket yükseltmelerinin servis ve bağımlılık etkilerini bakım planınızla değerlendirin; her kurulumda gözetimsiz tam yükseltme gerekli değildir.

Terminali açın ve şu komutları sırasıyla uygulayın:

sudo apt update
# Gerekli yükseltmeleri ve paket değişikliklerini bakım planınıza göre değerlendirin.Code language: PHP (php)

Bu işlem bittikten sonra sisteminiz kuruluma hazırdır.

Adım 2: Pardus 25 Üzerine Cockpit Kurulumu

Pardus depolarında Cockpit halihazırda mevcuttur. Kurulum için karmaşık dosya indirme işlemlerine gerek yoktur. Aşağıdaki komutla kurulumu başlatabilirsiniz:

sudo apt install cockpit -y

Ek Modüllerin Kurulumu (Önemli)

Sadece ana paketi kurmak yeterli olmayabilir. Sunucunuzda Docker, sanallaştırma veya gelişmiş ağ yönetimi yapacaksanız, şu ek paketleri de kurmanızı öneririm:

  • cockpit-machines: Sanal makineleri (KVM) yönetmek için.
  • cockpit-docker / podman: Konteynır yönetimi için.
  • cockpit-pcp: Gelişmiş performans verileri ve geçmiş grafikler için.
Pardus 25 sunucu üzerinde Cockpit ek modüllerinin ve bağımlılıklarının terminal üzerinden kurulumu.
sudo apt install cockpit-machines pcp -y

Adım 3: Cockpit Servisinin Etkinleştirilmesi

Kurulum tamamlandığında, Cockpit’in sistem açılışında otomatik olarak başlaması ve şu an aktif hale gelmesi için servisi yapılandırmalıyız:

Pardus üzerinde cockpit.socket servisinin aktif ve dinlemede olduğunu gösteren terminal ekranı.
sudo systemctl enable --now cockpit.socketCode language: CSS (css)

Servisin durumunu kontrol etmek için:

sudo systemctl status cockpit.socket
Code language: CSS (css)

“Active: active (listening)” yazısını görüyorsanız, sunucunuz artık tarayıcı bağlantılarını kabul etmeye hazırdır.

Adım 4: Güvenlik Duvarı (UFW) Ayarları

Pardus üzerinde genellikle UFW (Uncomplicated Firewall) kullanılır. Cockpit, varsayılan olarak 9090 portunu kullanır. Eğer bu portu açmazsanız, tarayıcıdan erişim sağlayamazsınız.

Portu açmak için şu komutu verin:

sudo ufw status
# UFW etkinse yönetim ağınızdan erişime örnek izin:
sudo ufw allow from 192.168.50.0/24 to any port 9090 proto tcpCode language: PHP (php)

Önemli Uyarı!!! Bu noktada hata alabilirsiniz. “command not found” şeklinde aldığınız bu hata kuruluma devam etmenize engel değildir. Bu aynı zamanda sunucunuzda bir güvenlik duvarının olmadığı anlamına gelir ve bu bir güvenlik açığıdır. Sunucunuzun tüm portları ile erişime açık olduğu anlamına gelir.

Bu noktada sunucunuza isterseniz ufw (Uncomplicated Firewall) paketini aşağıdaki adımlar ile yükleyebilir ve yapılandırabilirsiniz, isterseniz de bu adımları atlayıp devam edebilirsiniz. Kuruluma etki etmeyecektir.

Pardus sunucu üzerinde UFW güvenlik duvarı paketinin apt ile kurulması.
sudo apt install ufw -y

Kurulum bittikten sonra yapılandırma için sırası ile aşağıdaki kodları çalıştırın.

Önemli Uyarı!!! Eğer sunucuya SSH (uzaktan bağlantı) ile bağlıysan, önce SSH portuna izin vermen gerekir. Aksi takdirde bağlantın kopar ve bir daha bağlanamazsın. Bu yüzden servisi devreye almadan önce ssh portuna izin vermelisiniz.

UFW ile SSH ve 9090 portlarına izin verilmesi ve güvenlik duvarının aktif edilmesi.
# 1. SSH bağlantını korumak için (Varsayılan port 22 ise)
sudo ufw allow sshCode language: PHP (php)
# SSH portu ve kaynak ağını kendi ortamınıza göre doğrulayın.
sudo ufw allow from 192.168.50.0/24 to any port 22 proto tcp
sudo ufw allow from 192.168.50.0/24 to any port 9090 proto tcp
# Mevcut kuralları ve ikinci erişim yolunu kontrol ettikten sonra:
sudo ufw enable
sudo ufw status numberedCode language: PHP (php)

Adım 5: Cockpit Arayüzüne Giriş

Artık meyveleri toplama zamanı. Başka bir bilgisayardan veya kendi bilgisayarınızdan tarayıcıyı (Chrome, Firefox vb.) açın ve adres satırına şunu yazın:

https://sunucu_ip_adresi:9090Code language: JavaScript (javascript)

Not: İlk girişte “Bağlantınız gizli değil” uyarısı alabilirsiniz. Bu, Cockpit’in varsayılan olarak SSL (Self-signed) sertifikası kullanmasından kaynaklanır. “Gelişmiş”e tıklayıp “Devam et” diyerek arayüze ulaşabilirsiniz.

Cockpit arayüzüne ilk girişte karşılaşılan SSL sertifikası uyarısı ve gizli değil hatası.

Giriş ekranında Pardus kullanıcı adınızı ve şifrenizi kullanın.

Pardus GNU/Linux 25 sunucu yönetimi için Cockpit web kullanıcı giriş ekranı.

Adım 6: Cockpit ile Pardus Yönetimi (Detaylı İnceleme)

Arayüze girdiğinizde sizi karşılayan bölümleri tanıyalım:

Pardus 25 Sunucu (Yirmibes) Cockpit ana yönetim paneli ve kaynak kullanımı ekranı.

1. Genel Bakış (Overview)

Burada sunucunuzun CPU, RAM ve ağ kullanımı canlı grafiklerle gösterilir. Ayrıca sistem bilgilerini (Pardus sürümü, BIOS bilgisi vb.) buradan görebilir, sunucuyu yeniden başlatabilir veya kapatabilirsiniz.

2. Güncelleme Yönetimi (Software Updates)

“Yazılım Güncellemeleri” sekmesine tıkladığınızda, Pardus depolarındaki bekleyen güncellemeleri görürsünüz. Tek tıkla tüm sistemi güncelleyebilir, güvenlik yamalarını anında yükleyebilirsiniz.

3. Depolama (Storage)

Disklerinizin doluluk oranını görmenin ötesinde, yeni disk bölümleri (partition) oluşturabilir, NFS paylaşımlarını yönetebilir ve RAID yapılandırmaları yapabilirsiniz. Disk okuma/yazma hızlarını anlık izlemek de mümkündür.

4. Ağ (Networking)

IP adreslerinizi değiştirebilir, yeni ağ arayüzleri ekleyebilir veya ağ trafiğini detaylıca analiz edebilirsiniz. Bond veya Bridge oluşturmak artık sadece birkaç tıklama uzaklıkta.

5. Hesaplar (Accounts)

Yeni sistem kullanıcısı eklemek, mevcut kullanıcıların şifrelerini değiştirmek veya SSH anahtarlarını tanımlamak için bu bölümü kullanın.

6. Servisler (Services)

Pardus üzerinde çalışan tüm sistem servislerini (Systemd) listeler. Bir servis hata verdiğinde buradan loglarını okuyabilir ve servisi yeniden başlatabilirsiniz.

Sıkça Sorulan Sorular

Cockpit servisi inactive görünüyor; kurulum bozuk mu?

Cockpit socket activation kullanır. Öncelikle cockpit.socket durumunu ve 9090 dinlemesini kontrol edin; web servisi bağlantı geldiğinde başlatılabilir.

Arayüz adresi nasıl yazılır?

https://SUNUCU_IP:9090 biçimini kullanın. Sunucuya uygun, güvenilir bir TLS sertifikası yapılandırın; sertifika uyarısını kalıcı olarak yok saymak çözüm değildir.

Tüm ek modülleri kurmak zorunda mıyım?

Hayır. Sanal makine, depolama ve performans modüllerini ihtiyaca göre seçin. apt policy ile kullandığınız depoda paket bulunup bulunmadığını kontrol edin.

Kaynaklar ve inceleme notu

Bu sayfa 6 Ekim 2026 tarihinde anlatım, sürüm ayrımları ve kaynaklar açısından gözden geçirildi. Belge kontrolü, yeni bir fiziksel cihazda veya üretim sunucusunda uçtan uca test yapıldığı anlamına gelmez.

İlginizi Çekebilir