Ubuntu 14.04’e EHCP (Easy Hosting Control Panel) Kurulumu

Easy Hosting Panel Nedir?

Easy Hosting Control Panel, kısa adı ile EHCP, açık kaynak kodundan gelmesinden dolayı güçlü bir hosting kontrol panelidir. EHCP ile hosting yönetimi, website yönetimi, e-mail oluşturma ve yönetimi, ek alt-domainler oluşturma ve yönetimi, FTP hesapları oluşturma ve yönetimleri gibi bir çok işlevi internet tarayıcınız aracılığı gerçekleştirmenize olanak sağlıyor.PHP-FPM ve nginx desteği ile birlikte gelmektedir.

Bazı Özellikleri

  • Tamamen php, açık kaynak kodlu, kolayca düzenlenebilen, modifiye edilebilen yapısı
  • EHCP temaları
  • Sınırsız  reseller, panel kullanıcıları, domain, FTP kullanıcısı, e-mail ve MySQL özelliği
  • Alan adı, alt alan adı, FTP, MySQL, DNS (otomatik), e-mail vb. yönetimi
  • Şifre korumaları dizinler
  • E-mail yanıtlayıcılar, otomatik cevaplar
  • İstatistikler (webalizer)
  • Web-Ftp (net2ftp)
  • Hazır kurulumlar (WordPress, Durpal gibi 51 adet script)
  • Disk alan kontrolü,
  • SSL desteği,
  •  Çoklu dil desteği,
  • Sunucu yedekleme ve yedeği restore etme,
  • EHCP kullanıcıları arasında domain transferi,
  • SMTP desteği

Ubuntu 14.04’e EHCP Kurulumu

EHCP’yi tanıdığımıza göre Ubuntu 14.04 64-Bit Server’a kurulumuna geçebiliriz. Bu anlatımla Debian, RHEL ve CentOS işletim sistemlerinde de kurulumu gerçekleştirebilirsiniz.

Öncelikle son sürümünü indirelim;

wget http://www.ehcp.net/ehcp_latest.tgz

Ardından indirdiğimiz sürümü çıkartalım;

tar -zxvf ehcp_latest.tgz

Şimdi de aşağıda ki komut ile dizine giriyoruz;

cd ehcp/

Ardından sudo komutu ile kurulum dosyasını çalıştırıyoruz;

sudo ./install.sh

Ardından kurulum başlıyor. Aşağıda ki kısmları “enter” tuşuna basarak geçiyoruz;

STAGE 1
=====================================================================
--------------------EHCP PRE-INSTALLER 0.35.3 -------------------------
-----Easy Hosting Control Panel for Ubuntu, Debian and alikes--------
-------------------------www.ehcp.net--------------------------------
---------------------------------------------------------------------
Now, ehcp pre-installer begins, a series of operations will be performed and main installer will be invoked. 
if any problem occurs, refer to www.ehcp.net forum section, or contact me, mail/msn: info@ehcp.net
Please be patient, press enter to continue
Note that ehcp can only be installed automatically on Debian based Linux OS'es or Linux'es with apt-get enabled..(Ubuntu, Kubuntu, debian and so on) Do not try to install ehcp with this installer on redhat, centos and non-debian Linux's... To use ehcp on no-debian systems, you need to manually install.. 
this installer is for installing onto a clean, newly installed Ubuntu/Debian. If you install it on existing system, some existing packages will be removed after prompting, if they conflict with packages that are used in ehcp, so, be careful to answer yes/no when using in non-new system
Actually, I dont like saying like, 'No warranty, I cannot be responsible for any damage.... ', But, this is just a utility.. use at your own.
ehcp also sends some usage data to developer for statistical purposes
press enter to continue
---------------------------------------------------------------------
-----------------------EHCP MAIN INSTALLER---------------------------
------Easy Hosting Control Panel for Ubuntu, Debian and alikes ------
--------------------------www.ehcp.net-------------------------------
---------------------------------------------------------------------
ehcp version 0.35.3 
ehcp installer version 0.35.3
starting ehcp install, please read prompts/questions carefully !
Some install/usage info and your name/email is sent to ehcp developpers for statistical purposes and for improvements
Also note that, a reseller account of 'ehcp' is setup by default to support ehcp. you may delete it after install. (Please don't)
press enter to continue:
ehcp_mysql_1
MYSQL root kullanıcısı için şifre ekranı

Ardından gelen ekranda MySQL için bir “root” şifresi belirlememizi isteyecektir. Bu şifreyi kaybetmemeniz gerekmektedir.

 

 

Ardından şifreyi tekrardan girerek doğruluyoruz;

ehcp_mysql_2
Mysql root kullanıcısı için şifre ekranı.

 

Ardından gelen ekranda isminizi ve e-mail adresinizi giriyorsunuz;

==========================================================================
EHCP INSTALL - INPUTS/SETTINGS SECTION:
THIS SECTION IS VERY IMPORTANT FOR YOUR EHCP SECURITY AND PASSWORD SETTINGS.
PLEASE ANSWER ALL QUESTIONS CAREFULLY
Please enter your name:Isminiz
Please enter your/admin email (used to send your panel info, ehcp news)- Enter an already working email:isim@domain.com

Ardından MySQL root şifrenizi girerek kurulama devam ediyorsunuz;

=======> MYSQL PASSWORD SETTINGS IS VERY IMPORTANT - YOUR EHCP MAY NOT FUNCTION IF YOU MISS SOMETHING HERE.. ehcp related information will be stored in your local mysql server ==========
Enter your current MYSQL ROOT PASSWORD:xxxxx

Şimdi de bir MySQL şifresi oluşturuyoruz;

Enter NEW PASSWORD for mysql user of `ehcp` (default 1234):
Please pay attention that, you cannot use sign # in your password:xxxxx

Sırada bir admin kullanıcısı tanımlamak ve o kullanıcı için şifre atamak var;

Enter ehcp panel admin NEW PASSWORD (default 1234):admin
Enter ehcp panel admin NEW PASSWORD AGAIN:xxxxx

Şimdi de hostname ve IP bilgilerimizi gireceğiz.. İsterseniz varsayılan olarak bırakabilirsiniz.

---------------------------------------------------------------------
Your hostname seems to be server, if it is different, enter it now, leave blank if correct
Hostname is set as server 
Your ip seems to be 192.168.1.200, if it is different or you want to use a different (external) ip, enter it now, leave blank if correct
ip is set as (xxx.xxx.xxx.xxx) in ehcp, (Your server's actual ip is not changed)
LANGUAGE SELECTION:
ehcp currently supports English,Turkish,German,Spanish,French (some of these partial) except installation 
enter language file you want to use (en/tr/german/spanish/nl/fr/lv [default en]):
Do you want to install some additional programs which are not essential but useful for a hosting environment, such as ffmpeg,... etc.. ? Answer no if you have small ram or you need a light/fast system (y/[n])

Gördüğünüz gibi Türkçe dil desteği de mevcut. Sırada roundcube (Webmail yazılımı) için ayarlamalar var. Aşağıda ki diyalogda “Yes” e tıklıyoruz.

ehcp_round_1
Roundcube konfügürasyonu

Aşağıda ki ekranda Roundcube çekirdeği için veritabanı türü seçeceğiz. Sistemimizde MySQL olduğu için MySQL’i seçip devam diyoruz.

ehcp_round_2
Roundcube için veri tabanı seçimi

 

Veritabanı administrator şifresini giriyoruz;

ehcp_round_3
Veri tabanı administrator şifresi girme ekranı

 

Ardından roundcube’da kullanılacak MySQL veritabanı için şifre belirliyoruz;

ehcp_round_4
MYSQL için şifre ekranı

 

Doğruluyoruz;

ehcp_round_5
Şifre Doğrulaması

Böylece webmail yazılımı olan roundcube’ın yüklenmesini ve kurulumunu bitiriyoruz. Sırada PhpMyAdmin kurulumu var. Bunun içinde aşağıda ki adımları izleyeceğiz;

Bu ekranı “Yes” diyoruz;

ehcp_round_6
phpMyAdmin konfügürasyonu

Ardından MySQL kurulumunda girdiğimiz Administrator şifresini giriyoruz;

ehcp_round_7
phpMyAdmin konfügürasyonu

Ardından phpmyadmin için şifre belirleyip onu doğruluyoruz;

ehcp_round_8
phpMyAdmin konfügürasyonu
ehcp_round_9
phpMyAdmin konfügürasyonu

Ardından web serverın hangisi için otomatik olarak düzenleneceğini seçeceksiniz. Biz burada Apache’i seçtik.

ehcp_round_10
Web Server konfügürasyonu

Şimdi sırada mail sunucu ayarları var. Eee biz onu roundcube’de gerçekleştirdik diyebilirsiniz. Biz orada sadece arayüz yazılımını kurduk. Mail server olarak Postfix kurulacak.

ehcp_round_11
Mail konfügürasyonu

Yukarıda ki kısımda “Ok” dedikten sonra aşağıda ki ekran gelecektir. Mail konfigürasyon tipini “Internet Site” olarak seçerek devam diyoruz.

ehcp_round_12
Mail konfügürasyonu

Ardından mail sunucu adı belirleyebilirsiniz.

ehcp_round_13
Mail konfügürasyonu

Ardından çıkan diyaloga “Yes” diyerek devam ediyoruz.

ehcp_round_14
Mail konfügürasyonu

Ardından SSL sertifika ile ilgili bir bilgilendirme gelecek. Buna da “Ok” diyerek geçiyoruz.

Ve kurulum bitti.

ehcp_finish_1
Kurulum bitişi

Panelinize http://IPADRESİNİZ veya sunucudan http://localhost bağlantıları ile erişebilirsiniz. Kullanıcı adı admin , şifreniz ise 1234 olarak belirlenmiştir.

Bir Cevap Yazın