Wednesday, May 25, 2016

ISP Config Debian 8

          Pada kesempatan ini saya akan berbagi mengenai ISP Config,apa itu ISP Config??ISPConfig adalah open source hosting control panel untuk Linux , berlisensi lisensi BSD dan dikembangkan oleh perusahaan ISPConfig UG.Proyek ISPConfig dimulai pada musim gugur tahun 2005 oleh GmbH perusahaan Jerman projektfarm.source wikipedia.
     Oke langsung saja ke instalasinya :
1.Install SSH server dengan perintah
#apt-get install ssh openssh-server

2.Install shell editor dengan perintah
#apt-get install nano vim-nox

3.Lalu konfigurasi hostname
#nano /etc/host

setelah disamakan ,tuliskan perintah

#echo domain anda misal saya latihan.sch > /etc/hostname
lalu restart
 #/etc/init.d/hostname.sh
4.Update dan upgrade debian anda dengan
#apt-get update && apt-get upgrade
5.Ubah default shell nya dengan perintah
#dpkg-reconfigure dasbor

 Jika ada pilihan seperti ini "Use dash as the default system shell (/bin/sh)?" pilih "no"

6.Sinkronasikan waktu dengan perintah
#apt-get install ntpdate ntp

7.Install postfix,Devecot,Mysql,Phpmyadmin,Rkhunter,Binutlis dengan perintah
#apt-get install postfix postfix-mysql postfix-doc mariadb-client mariadb-server openssl getmail4 rkhunter binutils dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve dovecot-lmtpd

 Samakan seperti perintah ini :

General type of mail configuration: <-- Internet Site
System mail name: <-- Nama domain
New password for the MariaDB "root" user: <-- password
Repeat password for the MariaDB "root" user: <-- password
8.Buka TSL/SSL dan submision ports di postfix
#nano /etc/postfix/master.cf

Samakan seperti ini

9.Restart postfix
#service postfix restart
10.Masuk ke directory "/etc/mysql/my.cnf"
 #nano /etc/mysql/my.cnf
samakan seperti ini

11.Restart Mysql
#service mysql restart
12.Coba cek jaringan dengan
# netstat -tap | grep mysql

13.Sekarang kita install Amavisd-new ,Spamassassin and 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

 14.Masuk ke directory "/etc/clamav/clamd.conf"
#nano /etc/clamav/clamd.conf
ganti perintah  AllowsuppelementaryGroups false menjadi true
15.Lalu ketikkan perintah satu persatu
#service spamassassin stop
#systemctl disable spamassassin
16.Lalu instal Install Apache2 , PHP5 , phpMyAdmin , FCGI , suexec , Pear , Dan mcrypt dengan perintah
#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 libruby libapache2-mod-python php5-curl php5-intl php5-memcache php5-memcached php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl memcached libapache2-mod-passenger 
lalu pilih apache2

dan masukkan password untuk phpmyadmin
17.Lalu masukkan perintah
#a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi
dan restart apache
#service apache2 restart
18. Install x-cache dan php fpm
#apt-get install php5-xcache
dan restart apache
 #service apache2 restart
19.Install paket  php-fpm
# apt-get install libapache2-mod-fastcgi php5-fpm
lalu masukkan perintah
#a2enmod actions fastcgi alias
#service apache2 restart
20 Install PureFTPd and Quoata
#apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool
21.Masukkan directory "/etc/default/pure-ftpd-common"
#nano /etc/default/pure-ftpd-common
dan samakan seperti ini

lalu masukkan perintah
# echo 1 > /etc/pure-ftpd/conf/TLS
kemudian buat directory
 #mkdir -p /etc/ssl/private/
lalu ketikkan
 #openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
isikan sesuai ini


Jika sudah masukkan perintah
 #chmod 600 /etc/ssl/private/pure-ftpd.pem
lalu restart  PureFTPd
# service pure-ftpd-mysql restart
pindah directory "/etc/fstab"
#nano /etc/fstab 

cek apakah sudah sama jika sudah sama tekan ctrl x --> y enter
aktifkan quota dengan
# mount -o remount /
 lalu masukkan perintah satu persatu
#quotacheck -avugm
#quotaon -avug
 22.Install jailkit
#apt-get install build-essential autoconf automake libtool flex bison debhelper binutils
 lalu ketikkan perintah ini satu persatu
#cd /tmp
#wget http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz
#tar xvfz jailkit-2.17.tar.gz
#cd jailkit-2.17
#./debian/rules binary
dan ketikkan perintah ini satu persatu
#cd ..
#dpkg -i jailkit_2.17-1_*.deb
#rm -rf jailkit-2.17*
23.Install squirrelmail
# apt-get install squirrelmail
lalu configure squirrelmail
squirrelmail-configure
jika sudah ketikkan satu persatu
#cd /etc/apache2/conf-enabled/ #ln -s ../../squirrelmail/apache.conf squirrelmail.conf #service apache2 reload
lalu buka directory "/etc/apache2/conf-enabled/squirrelmail.conf"
#nano /etc/apache2/conf-enabled/squirrelmail.conf
dan tambahkan seperti ini lalu buat directory "/var/lib/squirrelmail/tmp"
#mkdir /var/lib/squirrelmail/tmp
lalu beri hak akses
#chown www-data /var/lib/squirrelmail/tmp
lalu coba ketikkan di url http://ip server/squirrelmail

22.Install ispconfig dan ketikkan satu persatu
#cd /tmp #wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz #tar xfz ISPConfig-3-stable.tar.gz #cd ispconfig3_install/install/
lalu
#php -q install.php

masukkan password lalu enter sampai muncul perintah ini
 setelah itu buka di url dan ketikkan https://ipserver:8080 untuk login username:admin dan password:admin
sumber :https://www.howtoforge.com/tutorial/perfect-server-debian-8-jessie-apache-bind-dovecot-ispconfig-3/

0 komentar:

Post a Comment