ISPConfig

Kali ini saya ingin menambahkan sebuah Control Panel Web hosting lagi yaitu ISPConfig. Melihat hompage dari ispconfig bahwa control panel ini lebih dari 40,000 kali didownload setiap bulannya… sungguh luar biasa.

ISPConfig ini dapat berjalan pada OS Linux dengan Varian sbb :

  • Debian 5 – 7 and Testing (recommended)
  • Ubuntu 8.10 – 14.04 (recommended)
  • CentOS 5.2 – 6.5
  • Fedora 10 and 12 – 15
  • OpenSuSE 11.1 – 13.1

Setting ISPConfing

Mempunyai 4 akses level yaitu :Administrator, Reseller, Client, Email Login. bisa buat dagang sewa hosting deh..

Dan yang tak kalah menariknya adalah Control Panel ini tersedia juga dalam bahasa Indonesia loh..

Dalam Proses Penginstallan ini saya menggunakan OS Ubuntu 12.04 64 Bit. Setelah saya selesai dan berhasil login ke ISPConfig saya mencoba menyeting domain dan mengupload file pendukungnya dan berhasil diakses situs web saya di ISPConfig ini.

Sesaat kemudian saya melihat pemakaian memory RAM ternyata sangat kecil pemakaiannya…sungguh luar biasa..!!!

Install-ISPConfig3

Bila anda tertarik mencoba ISPConfig berikut ini langkah penginstallannya :

1. Update repository

apt-get update

2. Pra Install

  • PostFix (postfix, postfix-mysql, postfix-doc)
  • MySQL (mysql-client, mysql-server)
  • Courier (courier-authdaemon, courier-authlib-mysql,
  • courier-pop, courier-pop-ssl, courier-imap, courier-imap-ssl)
  • System Libraries (libsasl2-2, libsasl2-modules, libsasl2
  • modules-sql, sasl2-bin, libpam-mysql, binutils)
  • SSL (openssl)
  • Mail Programs (maildrop, getmail4)
  • Rootkit Hunter (rkhunter)
apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql
courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin
libpam-mysql openssl maildrop getmail4 rkhunter binutils

3. Modifikasi Mysql

dengan menggunkan editor nano modifikasi file my.cnf

nano /etc/mysql/my.cnf

Cari baris dibawah ini kemudian diawalnya diberikan tanda “#”

#bind-address           = 127.0.0.1

setelah itu lakukan restart mysql

service mysql restart

Lakukan perintah berikut untuk memastikan mysql berjalan dengan baik :

netstat -tap | grep mysql

dan akan menampilkan seperti baris dibawah ini.

ttcp 0 0 *:mysql *:* LISTEN 10296/mysqld

4. Configurasi Courier

Hapus certifikat SSL IMAP dan POP3

cd /etc/courier
rm -f imapd.pem
rm -f pop3d.pem

Modifikasi file imapd.cnf dan pop3d.cnf dengan editor nano yaitu dengan mengganti baris CN=localhost dengan CN=nama domain anda

nano /etc/courier/imapd.cnf
...
CN=mail.dhansz.com
nano/etc/courier/pop3d.cnf
...
CN=mail.dhansz.com

membuat kembali sertifikat yang telah di hapus tadi

mkimapdcert
mkpop3dcert

Lakukan restart Courier-IMAP-SSL and Courier-POP3-SSL

/etc/init.d/courier-imap-ssl restart
/etc/init.d/courier-pop-ssl restart

5. Install Amavisd-new, SpamAssassin, ClamAV

apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl

6. Install Apache, PHP5, phpMyAdmin, FastCGI, suExec, Pear, dan mcrypt

apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp

7. Aktifkan Apache Modules

a2enmod suexec rewrite ssl actions include

8. Install PureFTPd dengan Quota

apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool

Kemudian modifikasi file pure-ftpd-common dengan editor nano

nano /etc/default/pure-ftpd-common

Pastikan baris dibawah ini :

STANDALONE_OR_INETD = standalone 
VIRTUALCHROOT = true.

Lakukan Restart PureFTPd:
/etc/init.d/pure-ftpd-mysql restart

9. Installing MyDNS

# sudo aptitude install g++ libc6 gcc gawk make texinfo libmysqlclient15-dev

10. Installing Vlogger and Webalizer

apt-get  install vlogger webalizer

11. Installing fail2ban

apt-get install fail2ban

12. Installing SquirrelMail

apt-get install squirrelmail

13. Install ISPConfig 3

Setelah melewati banyak paket yang harus diinstall terlebih dahulu barulah kita sampai untuk menginstall Paket Utamanya…

cd /tmp
wget http://prdownloads.sourceforge.net/ispconfig/ISPConfig-3.0.4.2.tar.gz
tar zxvf ISPConfig-3.0.4.2.tar.gz
cd ispconfig3_install/install/
php -q install.php

ISPConfig - dhansz-8

ISPConfig - dhansz-8

ISPConfig - dhansz-8

Tunggu Hingga selesai dimana akan di tanyakan settingan mengenai password dan sebagainya.

Akses ISPConfig anda melalui browser di  jangan lupakan gunakan https://:

https://ip_server_anda:8080
Username dan Password : admin
segeralah mengganti passwordnya demi keamanan

Enter your email address:

Delivered by FeedBurner

Tinggalin Pesan

Tenang bro Email aman, ga ane publish >>>Wajib di isi yang ada tanda *

*