sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa Kontrol Panelleri Webmin Kurulumu Webmin ve Virtualmin Kurulumu: Web Tabanlı Sunu...
🔧 Webmin Kurulumu

Webmin ve Virtualmin Kurulumu: Web Tabanlı Sunucu Yönetimi

Webmin ve Virtualmin kurulumu için Ubuntu/Debian ve AlmaLinux üzerinde adım adım rehber. Web tabanlı sunucu yönetimini keşfedin.

📅 28 Şubat 2025 👁 39 görüntülenme ⏱ 2 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

Webmin Nedir?

Webmin, Linux ve Unix tabanlı sistemleri web tarayıcısı üzerinden yönetmenizi sağlayan ücretsiz ve açık kaynaklı bir kontrol panelidir. 1997 yılından bu yana aktif olarak geliştirilen Webmin; kullanıcı yönetimi, disk kotaları, dosya sistemi yönetimi, paket kurulumu, cron görevleri, firewall kuralları ve çok daha fazlasını görsel bir arayüzle yönetmenize imkân tanır.

Webmin'in en büyük avantajı tamamen ücretsiz ve açık kaynak olmasıdır. cPanel veya Plesk gibi ticari alternatiflerin aksine lisans ücreti gerektirmez. Perl ile yazılmış olan Webmin, 1000'den fazla modülüyle son derece genişletilebilir bir yapıya sahiptir.

Virtualmin Nedir?

Virtualmin, Webmin üzerine inşa edilmiş bir hosting yönetim eklentisidir. Virtualmin sayesinde tek bir web arayüzünden domain hosting, DNS yönetimi, e-posta hesapları ve veritabanı yönetimi yapabilirsiniz. İki sürümü mevcuttur:

  • Virtualmin GPL: Tamamen ücretsiz, açık kaynak
  • Virtualmin Professional: Ücretli, ek özellikler ve destek içerir

Temel Özellikler

  • Web tabanlı yönetim arayüzü (port 10000)
  • Apache ve Nginx web sunucusu desteği
  • Çoklu PHP sürümü (PHP-FPM ile)
  • Postfix + Dovecot e-posta entegrasyonu
  • BIND DNS sunucu yönetimi
  • MySQL/MariaDB/PostgreSQL veritabanı yönetimi
  • Otomatik yedekleme ve geri yükleme
  • Let's Encrypt SSL desteği

Sistem Gereksinimleri

  • İşletim Sistemi: Ubuntu 20.04/22.04/24.04, Debian 11/12, AlmaLinux 8/9, CentOS Stream 9
  • Minimum RAM: 1 GB (önerilen 2 GB)
  • Minimum Disk: 10 GB
  • Ağ: Statik IP ve FQDN hostname

İşletim Sistemine Göre Kurulum

🟠 Ubuntu/Debian Üzerinde Webmin Kurulumu

Resmi Webmin deposunu sisteme ekleyerek kurulum yapabilirsiniz:

# Bağımlılıkları yükle
apt update && apt install -y curl gnupg2

# GPG anahtarını ekle
curl -fsSL https://download.webmin.com/jcameron-key.asc | gpg --dearmor -o /usr/share/keyrings/webmin.gpg

# Depoyu ekle
echo "deb [signed-by=/usr/share/keyrings/webmin.gpg] https://download.webmin.com/download/newkey/repository stable contrib" \
  > /etc/apt/sources.list.d/webmin.list

# Webmin'i kur
apt update && apt install -y webmin

# Servis durumunu kontrol et
systemctl status webmin

🔵 AlmaLinux/CentOS Üzerinde Webmin Kurulumu

# RPM deposunu oluştur
cat > /etc/yum.repos.d/webmin.repo << EOF
[Webmin]
name=Webmin Distribution Neutral
baseurl=https://download.webmin.com/download/newkey/yum
enabled=1
gpgcheck=1
gpgkey=https://download.webmin.com/jcameron-key.asc
EOF

# Webmin'i yükle
dnf install -y webmin

systemctl enable --now webmin

Kurulum tamamlandıktan sonra tarayıcıdan https://SUNUCU_IP:10000 adresine gidin. İlk girişte root kullanıcı adı ve şifresiyle giriş yapabilirsiniz.


Virtualmin Kurulumu

Virtualmin kurulumu için resmi install.sh betiği kullanılır. Bu betik, Webmin dahil tüm gerekli bileşenleri otomatik olarak kurar ve yapılandırır:

# Virtualmin kurulum betiğini indir ve çalıştır
curl -o install.sh https://raw.githubusercontent.com/virtualmin/virtualmin-install/master/virtualmin-install.sh
chmod +x install.sh
./install.sh

Kurulum 15-30 dakika sürebilir. Script Apache, Postfix, Dovecot, BIND, ProFTPD ve MySQL/MariaDB'yi otomatik kurar ve yapılandırır.

Kurulum Sonrası Yapılandırma Sihirbazı

İlk girişte Virtualmin size bir yapılandırma sihirbazı sunar. Bu sihirbazda şunları yapılandırırsınız:

  • Önceden kurulmuş veritabanı türü seçimi (MySQL/MariaDB)
  • DNS Zone format ayarı
  • Mail sunucu spam/virus filtresi aktivasyonu
  • Depolama kotaları ve disk limitleri

Temel Kullanım: Domain Ekleme

Virtualmin'de yeni bir domain (virtual server) eklemek için:

  1. Virtualmin → Create Virtual Server menüsüne gidin
  2. Domain adı, şifre ve e-posta adresi girin
  3. Özellikler (DNS, e-posta, veritabanı, FTP) seçin
  4. Create Server butonuna tıklayın

Sık Karşılaşılan Sorunlar

  • Port 10000'e erişilemiyor: Güvenlik duvarında portu açın: ufw allow 10000/tcp veya firewall-cmd --permanent --add-port=10000/tcp
  • SSL sertifikası uyarısı: Webmin kendi imzalı sertifika kullanır. Let's Encrypt için Webmin → Webmin Configuration → SSL Encryption menüsünü kullanın.
  • E-posta iletimi çalışmıyor: postfix check ve journalctl -u postfix ile hataları kontrol edin.

İlgili Makaleler

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al
Etiketler: #ubuntu #vps #webmin #virtualmin

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.