Merhaba Arkadaşlar,
Bu konumuzda 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 zPanel’den 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 proje’de unutulmayan yazılımlardan birtanesidir.İnternet’te 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.
Kurulum’la birlikte CSF Firewall’da geliyor.Arayüzden CSF Firewall’i 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..
Panel’in 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
– Apache’yi 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
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
DNS
– 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

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ı

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…)
– Arkaplan’da shell komutları koşturabilirsiniz.

Security
– 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.)

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
ve bir çok özellik bulunmaktadır.

Bir sonraki versiyon’da gelecek özellik listeside şu şekildedir :
– 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

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.
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.

PHP Kod:

cd /usr/local/src



Kurulum için sh (shell script) dosyamızı indirelim.

PHP Kod:

wget http://dl1.centos-webpanel.com/files/cwp-latest.sh



ve aşağıdaki komutla Centos Web Panel kurulumunu başlatalım

PHP Kod:

sh cwp-latest.sh



Kurulum tamamlandıktan sonra aşağıdaki şekilde bir ekran sizi karşılıyor.IP adresiniz ve panel’e nasıl erişeceğiniz konusunda bilgiler yer almaktadır. Default Web Panel şifresi ssh şifrenizle aynıdır.

PHP 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 location
/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!




Enter’a bastıktan sonra sunucu yeniden başlıyor.Yeniden başladıktan sonra Web Panel’e aşağıdaki gibi erişebilirsiniz.
https://ipadresiniz:2030
veya HTTPS (SSL) üzerinden erişmek istersen
https://ipadresiniz:2030
üzerinden bağlabilirsiniz.

Kaynak :
https://wmcik.com/forum/konu-centos-web-panel-kurulumu.html?pid=616#pid616