Merhaba Arkadaşlar,
Bu makalemizde Centos 6.4 üzerinde Centos Web Panel kurulumundan bahsedeceğim.Yeni bir panel olmakla beraber geleceği olacakmış gibi hissetiren Web Panel ücretsiz olarak sizlere sunulmaktadır.
Açıkcası bu zamana kadar zPanelden sonra beğendiğim Web Hosting Kontrol panelleri arasında yer almaya başladı.
Panelin bir çok güzel yanı var ama bunların yanında en çok dikkatimi çeken Varnish oldu, yani Apache sunucunuzun önüne cache olarak kurabilirsiniz.Varnish bir çok büyük projede unutulmayan yazılımlardan birtanesidir.İnternette Varnish ile ilgili bir çok makale bulunmaktadır.
ShoutCast ve TeamSpeak tek tuşla kurabilir ve birden fazla shoutcast sunucusunu Centos Web panel üzerinden yönetebilirsiniz.
Kurulumla birlikte CSF Firewallda geliyor.Arayüzden CSF Firewalli aktif edebilir ve sunucunuzu daha güvenli bir hale getirebilirsiniz.
Bu arada Web Hosting Kontrol Paneli demişken, yani aslında Adından anlaşacağı üzere Centos Web Panel, Centos işletim sisteminde SSH üzerinden yaptığınız bir çok işi de Web Panel üzerinden yapabilirsiniz.
Üzerinde biraz daha çalışılırsa sanki daha güzel bir hal alacak gibi, Log tarafında biraz çalışmak iyi olurdu mesela.Diğer Kontrol Panellerinde alıştığınız parse edilmiş logları beklemeyin bence, direk /var/log dizini altını File Manager yardımıyla biraz daha temiz görebilirsiniz..
Panelin yönetici seviyesi Maalesef sadece root seviyesidir.Yani Alan adlarınız için alt hesaplar oluşturmayı, domain seviyesinde Panel sunmayı unutun.Biraz daha bu yazılım firmalarına ve kendi web sitelerim barınacak zaten diyen arkadaşlar için kolay ve yönetilebilir bir arayüz bazı arkadaşların tercihi olabilir.
Yapabileceklerini listelememiz gerekirse aşağıdaki uygulamalarını yönetmenizi ve ekstra kendi desteklediği özellikleri görebilirsiniz.
Web Server
Varnish Cache server desteği
Apacheyi kendine göre derler ve %15 performans sağlar.
Apache Server durumu ve yapılandırma desteği
Apache vHostlari ve vhost sablonlarını düzenleyebilir, ek configurasyon yapabilirsiniz.
Tek tuşla biri sanal hostlari rebuild edebilirsiniz.
suPHP & suExec ile gelişmiş güvenlik sağlar.
Mod Security + OWASP rules tek tık kurulum ve kolayca yönetilebilir.
Varnish Cache server desteği
Apacheyi kendine göre derler ve %15 performans sağlar.
Apache Server durumu ve yapılandırma desteği
Apache vHostlari ve vhost sablonlarını düzenleyebilir, ek configurasyon yapabilirsiniz.
Tek tuşla biri sanal hostlari rebuild edebilirsiniz.
suPHP & suExec ile gelişmiş güvenlik sağlar.
Mod Security + OWASP rules tek tık kurulum ve kolayca yönetilebilir.
PHP
PHP derlemesi yapar ve %20 performans iyileştirmesi yapar.
PHP Sürüm destekleri (Geçiş yapabileceğiniz sürümler : 5.2, 5.3, 5.4, 5.5)
Basit PHP Editorü
PHP eklentilerini tek tıkla kurabilirsiniz.
PHP.ini Editör desteği & PHP Bilgisi (phpinfo) & PHP modüllerini listeleme
PHP derlemesi yapar ve %20 performans iyileştirmesi yapar.
PHP Sürüm destekleri (Geçiş yapabileceğiniz sürümler : 5.2, 5.3, 5.4, 5.5)
Basit PHP Editorü
PHP eklentilerini tek tıkla kurabilirsiniz.
PHP.ini Editör desteği & PHP Bilgisi (phpinfo) & PHP modüllerini listeleme
Kullanıcı Yönetimi
Ekleme, Listeleme, Duzenleme ve Kullanıcı Silme özelliği
Kullanıcı İzleme (Açık kullanıcı dosyaları ve socket dinlemeleri.)
Shell Erişim Yönetimi
Ekleme, Listeleme, Duzenleme ve Kullanıcı Silme özelliği
Kullanıcı İzleme (Açık kullanıcı dosyaları ve socket dinlemeleri.)
Shell Erişim Yönetimi
DNS
FreeDNS desteği
Dns bölgeleri ekleyebilir,silebilir,düzenleyebilir ve listeleyebilirsiniz.
Nameserver iplerini güncelleyebilirsiniz.
DNS Şablon Yönetimi
FreeDNS desteği
Dns bölgeleri ekleyebilir,silebilir,düzenleyebilir ve listeleyebilirsiniz.
Nameserver iplerini güncelleyebilirsiniz.
DNS Şablon Yönetimi
Email
-Postfix ve dovecot desteği
E-Posta Kutuları ve Takma Adlar oluşturabilirsiniz.
Roundcube webmail desteği
Postfix Mail Kuyruğu izleme
-Postfix ve dovecot desteği
E-Posta Kutuları ve Takma Adlar oluşturabilirsiniz.
Roundcube webmail desteği
Postfix Mail Kuyruğu izleme
System
Donanım Bilgileri (Cpu çekirdek ve saat bilgileri)
Bellek Kullanım Bilgileri
Disk Durumu ve Bilgileri
İşletim Sistemi Bilgileri (Kernel Versiyonu,Uptime Süresi vs..)
Servis Durumları (Servisleri kolayca restart edebilirsiniz.Apache,Mail,Ftp vs )
ChkConfig Yönetimi (Tek tuşla aktif servisleri durdurabilir başlangıçta çalışmasını engelleyebilirsiniz.)
Ağ port kullanımı
Ağ ayarları
SSHD Ayarları
Donanım Bilgileri (Cpu çekirdek ve saat bilgileri)
Bellek Kullanım Bilgileri
Disk Durumu ve Bilgileri
İşletim Sistemi Bilgileri (Kernel Versiyonu,Uptime Süresi vs..)
Servis Durumları (Servisleri kolayca restart edebilirsiniz.Apache,Mail,Ftp vs )
ChkConfig Yönetimi (Tek tuşla aktif servisleri durdurabilir başlangıçta çalışmasını engelleyebilirsiniz.)
Ağ port kullanımı
Ağ ayarları
SSHD Ayarları
Monitoring
Canlı Servis İzleme Desteği (Monitor services eg. top, apache stats, mysql )
Java SSH Konsolu ile ssh clientlara gerek duymadan ssh bağlantısı kurabilirsiniz.
Servis Ayarları (eg. Apache, PHP, MySQL )
Arkaplanda shell komutları koşturabilirsiniz.
Canlı Servis İzleme Desteği (Monitor services eg. top, apache stats, mysql )
Java SSH Konsolu ile ssh clientlara gerek duymadan ssh bağlantısı kurabilirsiniz.
Servis Ayarları (eg. Apache, PHP, MySQL )
Arkaplanda shell komutları koşturabilirsiniz.
Security
CSF Firewall desteği.
SSL Sertifikaları Oluşturabilirsiniz.
CSF Firewall desteği.
SSL Sertifikaları Oluşturabilirsiniz.
SQL
MySQL Veritabanı Yöneticisi
Yerel MySQL kullanıcıları ve uzak mysql kullanıcı oluşturabilirsiniz.
MySQL işlemlerini Live Monitoring ile izleyebilirsiniz.
Veritabanları oluşturabilir,silebilirsiniz.
Veritabanına birden fazla kullanıcı ekleyebilirsiniz.
MySQL Sunucu Ayarları
PhpMyAdmin (Web tabanlı phpmyadmin ile Veritabanlarınızı yönetebilirsiniz.)
MySQL Veritabanı Yöneticisi
Yerel MySQL kullanıcıları ve uzak mysql kullanıcı oluşturabilirsiniz.
MySQL işlemlerini Live Monitoring ile izleyebilirsiniz.
Veritabanları oluşturabilir,silebilirsiniz.
Veritabanına birden fazla kullanıcı ekleyebilirsiniz.
MySQL Sunucu Ayarları
PhpMyAdmin (Web tabanlı phpmyadmin ile Veritabanlarınızı yönetebilirsiniz.)
Additional options
TeamSpeak 3 Yönetimi (Voice servers) (tek tuşla kurabilirsiniz.)
Shoutcast Yönetimi (Shoutcast Radyo Yöneticisi, birden fazla shoutcast server üretebilir ve kolayca yönetebilirsiniz.)
Otomatik Güncelleme
Yedekleme Yöneticisi
Dosya Yöneticisi
TeamSpeak 3 Yönetimi (Voice servers) (tek tuşla kurabilirsiniz.)
Shoutcast Yönetimi (Shoutcast Radyo Yöneticisi, birden fazla shoutcast server üretebilir ve kolayca yönetebilirsiniz.)
Otomatik Güncelleme
Yedekleme Yöneticisi
Dosya Yöneticisi
ve bir çok özellik bulunmaktadır.
Bir sonraki versiyonda gelecek özellik listeside şöyleymiş .
quotas
users panel (with v1.0)
additional 3rd party applications
improved security and limits per user
ffmpeg and others
Server monitoring scripts (Load, Memory, Mail Queue, Security)
Live notifications (get notification in CWP about issues on the server)
SPAM Mail Server Filtering
and many others
users panel (with v1.0)
additional 3rd party applications
improved security and limits per user
ffmpeg and others
Server monitoring scripts (Load, Memory, Mail Queue, Security)
Live notifications (get notification in CWP about issues on the server)
SPAM Mail Server Filtering
and many others
Yukarda bahsettiğim gibi kullanıcılarınıza bir panel verme şansınız yok şuan için sadece Root seviyesinde çalışan bir web paneldir.Ama sanırım zamanla ilerleyecek ve kullanıcı dostu bir arayüze sahip olacakmış gibi.Gerçi bir çok konfigurasyonu yine File Manager ile yapiyorsunuz ama olsun daha düzenli ve stabil olacağını düşünüyorum.
Kısacası CSF Firewall desteği olan, SMTP olarak Postfix , POP3 olarak dovecot , DNS server olarak Bind , FTP olarak VSFTP kullanan ve ek olarak Shoutcast , Teamspeak gibi modüllerini içinde barınan küçük ama güzel bir kontrol paneli.
Neyse bu kadar geyik yeterli sanırım, hemen kuruluma geçelim !
Sistem Gereksinimlerine göz atalım ;
System Requirements (CentOS 6 32bit or 64bit MINIMAL, ENGLISH version only.)
** Possible to work with CentOS 5 but not fully tested.
** Clean Installation required without MySQL.
** Possible to work with CentOS 5 but not fully tested.
** Clean Installation required without MySQL.
Hacı abiler, CentOS 5 üzerinden çalışabilir ama test etmedik henüz diyor. CentOS 6 32 ve 64 bit ingilizce versiyon üzerinde kurabilirsiniz diyor.
Tabi MySQL Server kuruluysa kurulum esnasında sizden MySQL Root şifrenizi isteyecektir.Eğer kurulu değilse zaten kendi hallediyor.(Varolan veritabanlarınızda herhangi bir işlem yapmıyor.Ama yine de yedek almakta fayda var: ))
Kurulum için src dizini altına gitmemiz gerekiyor.
Kod:
cd /usr/local/src
Kurulum için sh (shell script) dosyamızı indirelim.
Kod:
wget http://dl1.centos-webpanel.com/files/cwp-latest.sh
ve aşağıdaki komutla Centos Web Panel kurulumunu başlatalım
Kod:
sh cwp-latest.sh
Kurulum tamamlandıktan sonra aşağıdaki şekilde bir ekran sizi karşılıyor.IP adresiniz ve panele nasıl erişeceğiniz konusunda bilgiler yer almaktadır. Default Web Panel şifresi ssh şifrenizle aynıdır.
Kod:
############################# # CWP Installed # ############################# go to CentOS WebPanel Admin GUI at http://SERVER_IP:2030/ http://46.2.134.65:2030 SSL: https://46.2.134.65:2031 --------------------- Username: root Password: ssh server root password MySQL root Password: MySQLRootSifresi ######################################################### CentOS Web Panel MailServer Installer ######################################################### SSL Cert name (hostname): linux.sametyilmaz.com.tr SSL Cert file ******** /etc/pki/tls/ private|certs ######################################################### visit for help: www.centos-webpanel.com Write down login details and press ENTER for server reboot! Press ENTER for server reboot!
Entera bastıktan sonra sunucu yeniden başlıyor.Yeniden başladıktan sonra Web Panele aşağıdaki gibi erişebilirsiniz.
http://ipadresiniz:2030
veya HTTPS (SSL) üzerinden erişmek istersen
https://ipadresiniz:2030
üzerinden bağlabilirsiniz.


