Webmin, Linux gibi Unix tabanlı sistemler için web arayüzü üzerinden sistem yönetimi sağlayan bir araçtır. Sistem yönetimi, ağ ayarları, depolama ve güvenlik dahil olmak üzere kapsamlı özellikler sunar. Webmin, ücretsiz ve açık kaynaklı bir yazılım olup GNUGenel Kamu Lisansı kapsamında lisanslanmıştır.
- Bir VPS'de Neden Webmin Kullanmalıyım?
- CentOS Sunucusuna veya RHEL Tabanlı Sunucuya Webmin Nasıl Kurulur
- Adım 1: Öncelikle bağımlılık paketlerini kurmanız gerekiyor.
- Adım 2: Webmin deposunu depo listesine eklemeniz gerekiyor. Bir terminal açın ve aşağıdaki komutu girin:
- Adım 3: Aşağıdaki satırları dosyaya ekleyin:
- Adım 4: Şimdi aşağıdaki komutu kullanarak GPG anahtarını indirip kurmanız gerekiyor:
- Adım 5: Depoyu güncelleyin:
- Adım 6: Ardından aşağıdaki komutu girerek Webmin'yi kurabilirsiniz:
- Adım 7: Servisi başlatın ve otomatik olarak başlayacak şekilde ayarlayın:
- Adım 8: Güvenlik duvarı kullanıyorsanız, aşağıdaki komutu girerek Webmin'yi güvenlik duvarından geçirecek şekilde etkinleştirin:
- Adım 9: Artık Webmin'ye giriş yapabilirsiniz. Aşağıdaki adresi tarayıcınızda açın:
- Adım 10: HTTPS protokolünü kullanarak kullanıcı adınızı ve parolanızı girin.
- Adım 11: VPS'nizi yapılandırın
- Adım 12: Varsayılan portu değiştirin
- Webmin Sanal Host
- Ubuntu veya Debian Tabanlı Bir Sunucuya Webmin Nasıl Kurulur
- Sonuç
Herhangi bir modern web tarayıcısı üzerinden kullanıcı hesapları, Apache, DNS, dosya paylaşımı ve çok daha fazlasını yönetebilirsiniz.
Bu rehberde Webmin'nin bir VPS'ye, Ubuntu sunucusuna ve Debian tabanlı bir sunucuya nasıl kurulacağını ele alacağız.
Ama bundan önce, Webmin'nin avantajlarına bir göz atalım ve neden ihtiyaç duyduğumuzu anlayalım.
Bir VPS'de Neden Webmin Kullanmalıyım?
Webmin, web tabanlı bir sistem yönetim aracıdır. Bunu kullanarak sunucunuzu dünyanın her yerinden bir web tarayıcısı üzerinden yönetebilirsiniz. Pek çok yaygın görevi kapsayan geniş bir modül yelpazesi sunar; gerektiğinde ek modüllerle de genişletilebilir. Hatta bazıları Webmin'yi Webmin ile cPanel karşılaştırması.
Webmin'yi bir VPS üzerinde kullanmanın pek çok avantajı vardır. İşte öne çıkan bazıları:
- Belki de en önemli avantajı, Webmin'nin ücretsiz ve açık kaynaklı olmasıdır. Bu sayede bütçeniz konusunda endişelenmenize gerek kalmaz.
- Webmin kullanımı ve öğrenmesi kolay bir araçtır. Sunucunuzu yönetmek için sezgisel bir grafik arayüzü sunar. Sunucu yönetimine yeni başlıyorsanız bu son derece işinize yarar; kullanıcı hesabı oluşturma, Apache yapılandırma ve veritabanlarınızı yönetme gibi işlemleri kolaylıkla gerçekleştirebilirsiniz.
- Webmin tüm büyük Linux dağıtımlarını destekler; sunucunuzu değiştirme konusunda endişelenmenize gerek yoktur.
- Webmin'yi bir VPS'ye kurduğunuzda, sık kullanılan komutlara kısayollar sağlayarak zamandan tasarruf etmenize yardımcı olur.
- Ayrıca yapılandırma dosyalarını düzenlemek ve komut çalıştırmak için komut satırı araçlarına olan ihtiyacı da ortadan kaldırır.
- Webmin, üçüncü taraf uygulamaları Webmin sistemine entegre etmek için bir API sunar.
- VPS üzerinde Webmin barındırmanın bir diğer avantajı da düzenli kalmanızı sağlamasıdır. Sunucunuzun tüm ayar ve yapılandırmaları tek bir yerde tutulduğundan, aradığınızı bulmak kolaydır. Özellikle sunucu ayarlarında sık değişiklik yapmanız gerekiyorsa bu büyük kolaylık sağlar.
- Ayrıca güvende kalmak için de VPS'nize Webmin kurabilirsiniz.
- Son olarak, Webmin'nin kapsamlı belgelere ve destek forumlarına sahip geniş bir kullanıcı topluluğu bulunmaktadır. Güvenilirliği konusunda endişelenmenize gerek yoktur.
Webmin'yi bir VPS'ye kurmanın önemini artık bildiğinize göre, başlayalım.
Ayrıca Oku: VPS'nize pptp VPN kurun
CentOS Sunucusuna veya RHEL Tabanlı Sunucuya Webmin Nasıl Kurulur
VPS'nizi yönetmek için kullanımı kolay bir arayüz arıyorsanız Webmin iyi bir seçenektir. Webmin'yi bir VPS'ye (Virtual Private Server) nasıl kuracağınıza bakalım.
Adım 1: Öncelikle bağımlılık paketlerini kurmanız gerekiyor.
sudo yum install nano -y
Adım 2: Webmin deposunu depo listesine eklemeniz gerekiyor. Bir terminal açın ve aşağıdaki komutu girin:
sudo nano /etc/yum.repos.d/webmin.repo
Adım 3: Aşağıdaki satırları dosyaya ekleyin:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Adım 4: Şimdi aşağıdaki komutu kullanarak GPG anahtarını indirip kurmanız gerekiyor:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
Adım 5: Depoyu güncelleyin:
sudo yum check-update
Adım 6: Ardından aşağıdaki komutu girerek Webmin'yi kurabilirsiniz:
sudo yum install webmin -y
Bağımlılıklar hazır olmadığı için kurulum başarısız olduysa kurulum komutunu yeniden girin.
Adım 7: Servisi başlatın ve otomatik olarak başlayacak şekilde ayarlayın:
chkconfig webmin on
service webmin start
Adım 8: Güvenlik duvarı kullanıyorsanız, aşağıdaki komutu girerek Webmin'yi güvenlik duvarından geçirecek şekilde etkinleştirin:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
Adım 9: Artık Webmin'ye giriş yapabilirsiniz. Aşağıdaki adresi tarayıcınızda açın:
https://your-ip-addres:10000
Adım 10: HTTPS protokolünü kullanarak kullanıcı adınızı ve parolanızı girin.
Varsayılan olarak, kullanıcı adı root ve şifre de root kullanıcısının şifresidir.
Adım 11: VPS'nizi yapılandırın
Şimdi, "Webmin yapılandırması" bölümüne giderek VPS'nizi Webmin ile yapılandırma zamanı.
Adım 12: Varsayılan portu değiştirin
Webmin VPS'nizin genel bir IP'si varsa, "portlar ve adresler" bölümüne gidin ve standart portu "some" olarak ayarlayın.
İşte bu kadar. Artık bir VPS üzerine Webmin'nin nasıl kurulacağını biliyorsunuz.
Webmin şifrenizi değiştirmek istiyorsanız şu komutu kullanabilirsiniz:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
Ancak Webmin'de belirli bir kullanıcının şifresini değiştirmek önerilmez.
Webmin Sanal Host
Webmin'nin pek çok özelliğinden biri, Webmin sanal hostudur. Bu özellik, tek bir sunucu üzerinde birden fazla web sitesi barındırmanıza olanak tanır. VPS'ye Webmin'yi kurduktan sonra, aşağıdaki adımları izleyerek sanal host oluşturabilirsiniz:
- 1. Adım: Kontrol paneline Go.
- 2. Adım: En güncel sürümü kullandığınızdan emin olmak için Webmin'yi güncelleyin.
- 3. Adım: Webmin'ye giriş yapın ve Sunucular simgesine tıklayın.
- 4. Adım: Apache WebServer seçeneğine tıklayın.
- 5. Adım: "Yeni Sanal Sunucu Oluştur" bölümünden "any address" seçeneğini seçin.
- 6. Adım: "port" alanına 80 girin ve son radyo düğmesini seçin.
- 7. Adım: "document root" alanına sanal hostunuzun barındıracağı HTML dosyalarının adını yazın.
- 8. Adım: "server name" alanına alan adını girin.
Webmin sanal hostunuzu oluşturdunuz.
Ubuntu veya Debian Tabanlı Bir Sunucuya Webmin Nasıl Kurulur
Ubuntu, kullanım kolaylığı ve geniş yazılım paketi yelpazesiyle öne çıkan Debian tabanlı bir Linux işletim sistemidir. Ubuntu, Webmin aracıyla sağladığı güçlü entegrasyon sayesinde web sunucularında kullanılan en yaygın Linux dağıtımlarından biridir. Webmin; Apache, MySQL ve kullanıcı hesapları dahil olmak üzere sunucu ayarlarını yönetmek için sezgisel bir grafik arayüzü sunar. Bu sayede Linux komut satırı sözdizimini bilmeyenler için Ubuntu sunucusu yapılandırmak çok daha kolay hale gelir.
Ayrıca Oku: Apache ve Nginx 2022
Bir VPS üzerine Webmin'nin nasıl kurulacağını öğrendiniz. Şimdi, bir Ubuntu sunucusuna veya Debian tabanlı bir sunucuya Webmin'nin nasıl kurulacağını göstereceğiz.
Öncelikle bağımlılık paketlerini yüklemeniz gerekiyor.
sudo apt install software-properties-common apt-transport-https -y
Webmin deposunu ve GPG anahtarını ekleyin.
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Son olarak Webmin'yi kurabiliriz:
sudo apt install webmin -y
Güvenlik duvarı kullanıyorsanız, şu komutla izin vermeniz gerekir:
sudo ufw allow 10000/tcp
Hepsi bu kadar. Varsayılan kullanıcı adı "root", şifre ise mevcut root şifrenizdir.
Şimdi web tarayıcınızı açıp şu adrese gitmeniz gerekiyor:
Bazı Debian veya Ubuntu dağıtımları, kullanıcıların "root" kullanıcı adı ve şifresiyle giriş yapmasına izin vermez. Bu durumda kullanıcı adı olarak "sudo" girmeniz gerekir.
Giriş yaptıktan sonra, web sunucunuzu ihtiyaçlarınıza ve hedeflerinize göre yapılandırabileceksiniz.
Süper Hızlı VPS
Herhangi bir VPS ile yetinmeyin. Eski teknolojileri ve sıradan HDD'leri bir kenara bırakın; Cloudzy'den NVMe SSD VPS alın ve gerçek hızı yaşayın!
SSD VPS EdininSonuç
Sonuç olarak, Webmin, bir VPS yönetmek için son derece güçlü bir araçtır. Açık kaynaklı ve ücretsizdir; kurulumu ve kullanımı kolaydır. Sunucunuzu yönetmek için geniş bir seçenek yelpazesi sunar.
Dolayısıyla, sunucunuzu kolayca yönetmek ve sorunsuz çalışır halde tutmak istiyorsanız, rehberimizi bir kez daha gözden geçirip Webmin'yi VPS veya Ubuntu üzerine nasıl kuracağınızı öğrenmenizi öneririm. Ancak söylemem gereken bir şey daha var.
Hatırlıyorum, o zamanlar VPS satın al. O dönemde güvenilir, güvenli ve sağlam bir VPS bulmak için ne kadar uğraştığımı çok iyi hatırlıyorum. Bu özelliklere sahip bir şey bulduğumda ise ya fiyatı çok yüksekti ya da performans beklentilerimi karşılamıyordu. Ne kadar sinirlendiğimi ve her şeyi bırakmak istediğimi hatırlıyorum. Tam vazgeçmek üzereydim ki Cloudzy VPS ile tanıştım.
Cloudzy, iki baharatlı tavuk nugget fiyatına bile ulaşmayan bir ücretle yüksek performanslı VPS sunuyor. DDR4 RAM, NVMe depolama ve 1 Gbps bant genişliğiyle ihtiyacınız olan her şey elinizin altında.