Hosting 12 Nisan 2026 9 dk okuma

Ücretsiz Hosting Paneller Serisi - 3 / Virtualmin

Ücretsiz hosting panelleri serisinin üçüncü yazısında Virtualmin'i inceliyoruz. Webmin tabanlı bu kapsamlı paneli kurulumdan özelliklerine kadar ele aldık.

B

Burak V.

10 görüntüleme

Ücretsiz Hosting Paneller Serisi - 3 / Virtualmin

Ücretsiz hosting panelleri serimizin üçüncü yazısıyla devam ediyoruz. Bu yazıda, Linux dünyasının en eski ve en bilinen hosting panellerinden biri olan Virtualmin'i inceleyeceğiz. İlk yazımızda CloudPanel'i, ikinci yazımızda ISPConfig 3'ü ele almıştık. Virtualmin ise bu panellerden farklı olarak Webmin altyapısı üzerine kurulu, oldukça olgun ve geniş bir ekosisteme sahip bir çözüm.

Virtualmin Nedir?

Virtualmin, Webmin üzerine inşa edilmiş açık kaynaklı bir hosting kontrol panelidir. 2005 yılından bu yana aktif olarak geliştirilmektedir. Temel olarak sanal hosting (virtual hosting) yönetimi için tasarlanmış olup, web siteleri, e-posta hesapları, veritabanları, DNS kayıtları ve daha fazlasını tek bir arayüzden yönetmenize olanak tanır.

Virtualmin'in iki versiyonu bulunmaktadır:

  • Virtualmin GPL: Tamamen ücretsiz ve açık kaynak. Bireysel kullanıcılar ve küçük projeler için yeterli özelliklere sahiptir.
  • Virtualmin Professional: Ücretli versiyon. Daha gelişmiş özellikler, resmi destek ve ek modüller içerir.

Bu yazıda ücretsiz olan GPL versiyonunu ele alacağız.

Virtualmin'in en büyük avantajlarından biri, altında Webmin'in çalışıyor olmasıdır. Webmin, Linux sunucu yönetimi için son derece kapsamlı bir araçtır. Dolayısıyla Virtualmin kurduğunuzda sadece hosting paneli değil, aynı zamanda sunucunuzun tüm ayarlarını yönetebileceğiniz güçlü bir sistem yönetim aracına da sahip olursunuz.

Temel Özellikler

Virtualmin GPL ile neler yapabilirsiniz? İşte öne çıkan özellikler:

  • Web Sunucu Yönetimi: Apache veya Nginx arasında seçim yapabilirsiniz. LAMP (Linux, Apache, MySQL, PHP) veya LEMP (Linux, Nginx, MySQL, PHP) stack kurulumu desteklenmektedir.
  • E-posta Sunucusu: Postfix ile tam teşekküllü mail sunucusu. Dovecot ile IMAP/POP3 desteği, spam ve virüs filtreleme dahil.
  • DNS Yönetimi: BIND ile DNS zone yönetimi. Her sanal sunucu için otomatik DNS kaydı oluşturma.
  • Veritabanı: MySQL veya MariaDB yönetimi. Her site için ayrı veritabanı ve kullanıcı oluşturma. İsterseniz PostgreSQL de kullanabilirsiniz.
  • FTP Sunucusu: ProFTPd ile güvenli dosya transferi.
  • SSL/TLS: Let's Encrypt ile otomatik ücretsiz SSL sertifikası. Kurulum sırasında hostname için bile otomatik sertifika alınmaktadır.
  • Kullanıcı Yönetimi: Her sanal sunucu için ayrı kullanıcı hesabı. Jailkit ile SSH kullanıcıları için izole ortam.
  • Yedekleme: Zamanlanmış ve manuel yedekleme desteği. Uzak sunucuya yedekleme imkanı.
  • Webmin Entegrasyonu: Sunucunuzun tüm sistem ayarlarını (cron, firewall, paket yönetimi, servisler, diskler vb.) Webmin üzerinden yönetebilirsiniz.
  • Script Yükleyici: WordPress, Joomla, Drupal gibi popüler uygulamaları tek tıkla kurabilirsiniz.

Kimler İçin Uygun?

  • Kendi VPS veya dedicated sunucusunda hosting yönetmek isteyenler
  • Web + Mail + DNS + FTP'yi tek bir arayüzden yönetmek isteyenler
  • Webmin'in gücünden faydalanarak sunucu yönetimini de tek yerden yapmak isteyenler
  • cPanel/Plesk alternatifi arayan küçük-orta ölçekli projeler
  • Linux sistem yönetimi konusunda temel bilgiye sahip olanlar
  • Hem hosting hem de sunucu yönetim paneli arayanlar

Desteklenen İşletim Sistemleri

Virtualmin aşağıdaki işletim sistemlerini resmi olarak desteklemektedir:

  • Rocky Linux (RHEL tabanlı)
  • AlmaLinux
  • Debian (11, 12)
  • Ubuntu Server LTS (22.04, 24.04)

Bunlara "Grade A" desteklenen işletim sistemleri denmektedir ve kurulum scripti bu sistemlerde sorunsuz çalışmaktadır.

Sistem Gereksinimleri

  • İşletim Sistemi: Yukarıda belirtilen Grade A desteklenen sistemlerden biri
  • RAM: Minimum 1 GB (tam kurulum için 2 GB önerilir)
  • Disk: Minimum 10 GB boş alan
  • Ağ: Sunucunun internete erişimi olmalı
  • Temiz kurulum: Üzerinde başka panel veya web sunucu kurulu olmayan sıfır bir sistem
  • Hostname: Tam kurulumlar için düzgün bir FQDN (örn: server1.orneksite.com) ayarlanmış olmalı

Önemli: Kurulum scripti temiz bir işletim sistemi beklemektedir. Önceden paket kurulumu veya yapılandırma değişiklikleri yapmayınız, aksi takdirde çakışmalar meydana gelebilir. Tek istisna: MariaDB yerine MySQL tercih ediyorsanız, MySQL'i önce kurabilirsiniz.

Kurulum Adımları

Virtualmin'in otomatik kurulum scripti sayesinde kurulum oldukça hızlı ve kolaydır. Aşağıdaki adımları sırasıyla takip etmeniz yeterlidir.

1. İşletim Sistemini Kurun

Desteklenen işletim sistemlerinden birini sunucunuza temiz olarak kurun. Rocky Linux, Debian veya Ubuntu Server LTS güvenli tercihlerdir.

2. Hostname Ayarını Yapın

Tam kurulum yapacaksanız (mail dahil), sunucunuzun hostname'ini düzgün bir FQDN olarak ayarlamanız gerekmektedir. Örneğin:

hostnamectl set-hostname server1.orneksite.com

Dikkat: Hostname olarak Virtualmin'de barındıracağınız bir alan adını kullanmayın. Örneğin orneksite.com alan adını barındıracaksanız, hostname olarak server1.orneksite.com gibi bir alt alan adı belirleyin. Doğrudan orneksite.com kullanmayın.

3. Kurulum Scriptini İndirin ve Çalıştırın

SSH ile sunucunuza bağlanın ve aşağıdaki komutu çalıştırın:

LAMP Stack (Apache + MySQL/MariaDB + PHP) kurulumu:

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

LEMP Stack (Nginx + MySQL/MariaDB + PHP) kurulumu:

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LEMP

Minimal kurulum (sadece web, mail/DNS/FTP olmadan):

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP --type mini

Kurulum scripti çalışırken birkaç soru sorabilir:

  • Hostname doğru ayarlanmamışsa, tam kurulumda hostname belirlemenizi isteyecektir.
  • Yeterli RAM yoksa, swap dosyası oluşturmayı teklif edecektir.

Kurulum birkaç dakika sürecektir. Tamamlandığında sunucunuz kullanıma hazır olacaktır.

4. Panele Erişim

Kurulum tamamlandıktan sonra tarayıcınızdan şu adrese giderek panele erişebilirsiniz:

https://sunucu-ip-adresiniz:10000

veya hostname'iniz DNS'te doğru şekilde tanımlıysa:

https://server1.orneksite.com:10000

Virtualmin, kurulum sırasında hostname için otomatik olarak Let's Encrypt sertifikası almaya çalışır. Eğer hostname doğru çözümleniyorsa ve portlar açıksa, SSL uyarısı görmezsiniz. Aksi halde self-signed sertifika uyarısını geçerek devam edebilirsiniz.

Giriş bilgileri olarak sunucunuzun root kullanıcısı ve şifresini kullanabilirsiniz.

5. Kurulum Sonrası Sihirbaz

İlk girişte Virtualmin sizi bir kurulum sonrası sihirbazıyla karşılayacaktır. Bu sihirbaz, sisteminizi kontrol eder ve hosting için hazır olduğunu doğrular. Adımları takip ettikten sonra "Create Virtual Server" butonuna tıklayarak ilk web sitenizi oluşturabilirsiniz.

Kurulum Seçenekleri

Kurulum scripti çeşitli parametrelerle özelleştirilebilir. Sık kullanılan seçenekler:

  • --bundle LAMP — Apache tabanlı kurulum
  • --bundle LEMP — Nginx tabanlı kurulum
  • --type mini — Minimal kurulum (sadece web sunucu, mail/DNS/FTP/Jailkit olmadan)
  • --help — Tüm kullanılabilir seçenekleri listeler

Minimal kurulum, sadece web sitesi barındırmak isteyenler için idealdir. Mail ve DNS yönetimine ihtiyacınız yoksa bu seçenek hem kaynak tüketimini azaltır hem de kurulumu hızlandırır.

ISPConfig ve CloudPanel ile Karşılaştırma

Serinin önceki yazılarında incelediğimiz panellerle Virtualmin'i karşılaştıralım:

Özellik CloudPanel ISPConfig 3 Virtualmin GPL
Web Sunucu Nginx Apache / Nginx Apache / Nginx
Mail Sunucusu Basit Postfix + Dovecot Postfix + Dovecot
DNS Yönetimi Yok BIND9 BIND9
Sistem Yönetimi Sınırlı Sınırlı Webmin ile tam
Multiserver Yok Var Pro versiyonda
RHEL/Rocky Desteği Yok Yok Var
Minimal Kurulum Yok Parametrelerle --type mini
Node.js / Python Var Yok Sınırlı
Arayüz Modern, minimal Fonksiyonel, klasik Kapsamlı, Webmin tabanlı
Script Yükleyici Yok Yok Var (WordPress vb.)

Avantajları ve Dezavantajları

Avantajları

  • Tamamen ücretsiz GPL versiyonu mevcut
  • Webmin ile birlikte geliyor — sunucu yönetimi ve hosting yönetimi tek arayüzde
  • Apache ve Nginx desteği (LAMP veya LEMP seçimi)
  • Tam teşekküllü mail sunucusu (Postfix + Dovecot)
  • BIND ile DNS yönetimi
  • Let's Encrypt otomatik SSL (kurulum sırasında bile)
  • PostgreSQL desteği (MySQL/MariaDB'ye ek olarak)
  • Rocky Linux, AlmaLinux gibi RHEL tabanlı dağıtımları da destekliyor
  • Minimal kurulum seçeneği ile sadece ihtiyacınız olan bileşenleri kurabilirsiniz
  • WordPress ve diğer uygulamaları tek tıkla kurma imkanı
  • 20 yıllık geçmiş ve aktif topluluk desteği
  • Kurulum sonrası sihirbaz ile kolay yapılandırma

Dezavantajları

  • Arayüzü diğer modern panellere göre karmaşık görünebilir
  • Webmin'in kapsamı çok geniş olduğu için yeni kullanıcılar kaybolabilir
  • GPL versiyonunda bazı gelişmiş özellikler (multiserver vb.) eksik
  • Varnish Cache gibi performans araçları entegre değil
  • Öğrenme eğrisi CloudPanel'e göre daha dik
  • Tam kurulumda kaynak tüketimi yüksek olabilir (mail, DNS, FTP hepsi açıkken)

Sonuç

Virtualmin, özellikle hem hosting yönetimi hem de sunucu yönetimini tek bir arayüzden yapmak isteyenler için mükemmel bir tercihtir. Webmin altyapısı sayesinde sunucunuzun her köşesine erişebilir, üstüne Virtualmin ile hosting operasyonlarınızı yönetebilirsiniz.

Minimal kurulum seçeneği sayesinde sadece web sunucu ihtiyacınız varsa gereksiz servisleri kurmadan hafif bir yapı oluşturabilirsiniz. Tam kurulum tercih ederseniz ise web, mail, DNS ve FTP'nin hepsini kapsayan eksiksiz bir altyapıya sahip olursunuz.

RHEL tabanlı dağıtım desteği de Virtualmin'i diğer ücretsiz panellerden ayıran önemli bir özelliktir. Rocky Linux veya AlmaLinux kullananlar için bu büyük bir avantajdır.

Serinin bir sonraki yazısında yine farklı bir ücretsiz hosting panelini inceleyeceğiz. Takipte kalın!

#hosting #virtualmin #webmin #ücretsiz panel #sunucu yönetimi #lamp #lemp
Paylaş:

Çerezler Hakkında Bilgilendirme

Alışveriş deneyiminizi geliştirmek ve hizmetlerimizden en iyi şekilde faydalanabilmeniz için yasal mevzuata uygun çerezler kullanılır. Detaylı ön bilgiler