Pardus 25 Üzerinde Webmin Kurulumu ve Yapılandırması

Sistem yönetimi derslerinde veya rehber makalelerde görsel ve pratik araçları anlatmak, öğrencilerin ve okuyucuların konuyu çok daha hızlı kavramasını sağlar. Webmin, terminalin gücünü görsel bir arayüzle birleştirerek Pardus sunucu yönetimini oldukça kolaylaştıran harika bir araçtır.


Linux sistem yöneticisi olarak terminal ekranında çalışmak işin doğasında olsa da, sunucu kaynaklarını izlemek, kullanıcıları yönetmek ve servisleri yapılandırmak için bazen görsel bir arayüze ihtiyaç duyarız. İşte bu noktada Webmin devreye giriyor.

Webmin, Unix benzeri sistemler için web tabanlı bir sistem yönetim aracıdır. Bu makalede, Pardus 25 üzerinde Webmin'in nasıl kurulacağını ve ilk yapılandırmasının nasıl yapılacağını adım adım inceleyeceğiz.

Ön Koşullar

Kuruluma geçmeden önce sistemimizde aşağıdaki şartların sağlandığından emin olmalıyız:

  • Pardus 25 yüklü bir sistem (Sunucu veya Masaüstü sürümü fark etmeksizin).

  • sudo yetkilerine sahip bir kullanıcı hesabı.

  • Aktif bir internet bağlantısı.

1. Adım: Sistemi Güncelleme

Her yeni paket kurulumundan önce olduğu gibi, işe sistem paketlerimizi güncelleyerek başlıyoruz. Terminali açın ve aşağıdaki komutları çalıştırın:

Bash:
sudo apt update
sudo apt upgrade -y

2. Adım: Gerekli Bağımlılıkların Kurulması

Webmin'in kendi deposunu sistemimize ekleyebilmemiz için bazı temel araçlara ihtiyacımız var. Güvenli indirme ve depo yönetimi için aşağıdaki paketleri kuruyoruz:

Bash:
sudo apt install software-properties-common apt-transport-https wget curl -y

3. Adım: Webmin GPG Anahtarını ve Deposunu Ekleme

Pardus'un varsayılan depolarında Webmin bulunmayabilir veya güncel sürüm yer almayabilir. Bu yüzden doğrudan resmi Webmin deposunu ekleyeceğiz.

Öncelikle Webmin'in GPG (Güvenlik) anahtarını indirip sistemimize tanıtıyoruz:

Bash:
curl -fsSL https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg

Ardından, Webmin deposunu sistemimizin kaynak listesine (sources.list) ekliyoruz:

Bash:
echo "deb [signed-by=/usr/share/keyrings/webmin.gpg] https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list

4. Adım: Webmin Kurulumu

Depoyu ekledikten sonra paket listelerimizi tekrar güncelliyor ve kurulumu başlatıyoruz:

Bash:
sudo apt update
sudo apt install webmin -y

Kurulum tamamlandığında Webmin servisi otomatik olarak başlayacaktır. Servisin durumunu kontrol etmek için şu komutu kullanabilirsiniz:

Bash:
sudo systemctl status webmin

(Çıktıda yeşil renkte active (running) yazısını görmelisiniz. Çıkmak için q tuşuna basabilirsiniz.)

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

Pardus üzerinde UFW (Uncomplicated Firewall) aktifse, Webmin'in varsayılan olarak kullandığı 10000 numaralı porta izin vermemiz gerekiyor:

Bash:
sudo ufw allow 10000/tcp
sudo ufw reload

6. Adım: Webmin Arayüzüne Erişim

Kurulum başarıyla tamamlandı! Artık herhangi bir web tarayıcısını açıp sunucunuzun IP adresi üzerinden Webmin'e bağlanabilirsiniz:

https://sunucu_ip_adresiniz:10000

Önemli Not: Webmin varsayılan olarak kendi imzaladığı (self-signed) bir SSL sertifikası kullanır. Bu nedenle tarayıcınız "Bağlantınız gizli değil" veya "Güvenlik Riski" şeklinde bir uyarı verebilir. Bu uyarıyı yoksayıp (Gelişmiş -> Devam et) siteye ilerleyebilirsiniz.

Giriş ekranında Pardus sisteminizdeki mevcut root veya sudo yetkisine sahip kullanıcı adınızı ve parolanızı kullanarak oturum açabilirsiniz.

Sonuç

Tebrikler! Pardus 25 sisteminize Webmin kurulumunu başarıyla gerçekleştirdiniz. Artık kullanıcı hesapları açabilir, DNS ve DHCP gibi servisleri yapılandırabilir, disk kullanımlarını görsel grafikler üzerinden çok daha pratik bir şekilde takip edebilirsiniz.


Webmin, Linux sunucularını web arayüzü üzerinden yönetmenizi sağlayan güçlü ve ücretsiz bir yönetim panelidir. Özellikle okul içi LAN ortamında WWW, FTP, DNS, DHCP, Mail gibi servisleri yönetmek için çok kullanışlıdır.


🎯 Webmin Nedir?

Webmin;

  • Apache / Nginx web sunucusu yönetimi

  • FTP server yönetimi

  • DNS ve DHCP yapılandırması

  • Kullanıcı ve grup yönetimi

  • Disk ve servis kontrolü

  • Mail server ayarları

gibi işlemleri tarayıcı üzerinden yapmanıza imkân tanır.


📌 1️⃣ Kurulum Öncesi Hazırlık

Önce sistemi güncelleyelim:

sudo apt update
sudo apt upgrade -y

Gerekli paketleri yükleyelim:

sudo apt install wget apt-transport-https software-properties-common -y

📌 2️⃣ Webmin Repository (Depo) Ekleme

Webmin resmi deposunu ekliyoruz:

wget -qO- http://www.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg

Ardından depo dosyasını oluşturuyoruz:

echo "deb [signed-by=/usr/share/keyrings/webmin.gpg] http://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list

Paket listesini yenileyelim:

sudo apt update

📌 3️⃣ Webmin Kurulumu

sudo apt install webmin -y

Kurulum tamamlandığında Webmin otomatik olarak çalışmaya başlar.


📌 4️⃣ Webmin Servis Kontrolü

Servis durumunu kontrol edelim:

sudo systemctl status webmin

Eğer çalışmıyorsa:

sudo systemctl start webmin
sudo systemctl enable webmin

📌 5️⃣ Firewall Ayarı (Önemli ⚠️)

Webmin varsayılan olarak 10000 portu üzerinden çalışır.

Eğer UFW aktifse:

sudo ufw allow 10000/tcp
sudo ufw reload

📌 6️⃣ Webmin’e Tarayıcıdan Giriş

Tarayıcıya şunu yazın:

https://SUNUCU_IP:10000

Örnek:

https://192.168.1.10:10000

⚠ İlk girişte SSL uyarısı verebilir, gelişmiş ayarlardan devam edebilirsiniz.

Giriş bilgileri:

  • Kullanıcı adı: root veya sudo yetkili kullanıcı

  • Şifre: sistem şifreniz


📌 7️⃣ İlk Güvenlik Ayarları (Önerilir)

Webmin’e girdikten sonra:

🔐 Root ile giriş kapatmak için:

Webmin → Webmin Configuration → Authentication

Buradan root login kapatabilirsiniz.

🌍 Sadece LAN erişimine izin vermek:

Webmin → Webmin Configuration → IP Access Control

Buradan sadece:

192.168.1.0/24

gibi yerel ağ IP bloğunu tanımlayabilirsiniz.


📌 8️⃣ Webmin Modülleri

Webmin içinde en çok kullanılan modüller:

  • Servers → Apache Webserver

  • Servers → Bind DNS Server

  • Servers → DHCP Server

  • Servers → Postfix Mail Server

  • System → Users and Groups

  • Networking → Network Configuration


📌 9️⃣ Webmin Güncelleme

Güncellemek için:

sudo apt update
sudo apt upgrade

🏫 Okul İçin Önerilen Senaryo

Sen okul içi LAN için kullanmak istediğini söylemiştin. Şu yapı ideal olur:

Pardus 25 Server

Webmin

  • DHCP (IP dağıtımı)

  • DNS (Yerel alan adı)

  • Apache (Okul içi web sitesi)

  • FTP (Dosya paylaşımı)

  • Postfix (Okul mail sistemi)

Hepsini Webmin üzerinden merkezi olarak yönetebilirsin.


🚀 Avantajları

✔ Grafik arayüz
✔ Komut satırı bilmeden yönetim
✔ Uzaktan erişim
✔ Modüler yapı
✔ Ücretsiz


🎓 Sonuç

Bu rehber ile Pardus 25 üzerine Webmin kurulumunu başarıyla yapmış oldun.

Yorumlar

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Etap 23 Yazıcı Kurulumu